Интерфейс IWialonUnitMsg содержит описание одного сообщения от объекта.
Time (property) | |
---|---|
Параметры | — |
Возвращаемое значение | unsigned* Time |
Описание | Получить время сообщения. Время указывается в UNIX формате, т.е. в секундах, начиная с 01.01.1970г. |
TimeU (property) | |
Параметры | — |
Возвращаемое значение | int* Time |
Описание | Аналог свойства Time для совместимости с приложениями, не поддерживающими 64-битные целые числа. |
Speed (property) | |
Параметры | — |
Возвращаемое значение | int* Speed |
Описание | Получить скорость из сообщения. Необходимо проверять результат работы функции, т.к. в сообщении может не содержаться скорость. |
Course (property) | |
Параметры | — |
Возвращаемое значение | int* Course |
Описание | Получить направление движения из сообщения. Необходимо проверять результат работы функции, т.к. в сообщении может не содержаться информация о курсе. |
X (property) | |
Параметры | — |
Возвращаемое значение | double* X |
Описание | Получить долготу. Необходимо проверять результат работы функции, т.к. в сообщении может не содержаться информация о местоположении. |
Y (property) | |
Параметры | — |
Возвращаемое значение | double* Y |
Описание | Получить широту. Необходимо проверять результат работы функции, т.к. в сообщении может не содержаться информация о местоположении. |
Z (property) | |
Параметры | — |
Возвращаемое значение | double* Z |
Описание | Получить высоту. Необходимо проверять результат работы функции, т.к. в сообщении может не содержаться информация о местоположении. |
Type (property) | |
Параметры | — |
Возвращаемое значение | BSTR* Type |
Описание | Получить тип сообщения, например, SMS, Data, CMD: udp — сообщение содержит позицию и данные от устройства (скорость, курс, количество спутников, I/O, код водителя); ud — сообщение содержит только данные от устройства (I/O, код водителя); ucr — сообщение содержит данные о выполняемой команде (команду, параметры, пользователя, тип связи, имя устройства связи, время выполнения); us — сообщение содержит информацию о пришедшем SMS сообщении (текст SMS, номер телефона); evt — сообщение содержит позицию произошедшего события). |
CountSats (property) | |
Параметры | — |
Возвращаемое значение | int* CountSats |
Описание | Получить количество спутников. Позволяет проанализировать точность координат. Если значение спутников равно 255, значит, спутники успешно захвачены, но о их количестве нет информации в сообщении (скорее всего, оборудование не передает такие данные). Необходимо проверять результат работы функции, т.к. в сообщении может не содержаться информация о местоположении. |
Param (property) | |
Параметры | int Number |
Возвращаемое значение | IWialonParam **Param |
Описание | Получить параметр сообщения по его номеру. Обязательно проверять возвращаемое значение на наличие (Not Nothing) или возвращаемый результат вызова (Error). |
Location (property) | |
Параметры | — |
Возвращаемое значение | BSTR* Location |
Описание | Получить адрес местоположения объекта. |
ParamCount (property) | |
Параметры | — |
Возвращаемое значение | long* ParamCount |
Описание | Получить количество параметров в сообщении. |
ParamByName (property) | |
Параметры | BSTR ParamName |
Возвращаемое значение | IWialonParam **Param |
Описание | Получить параметр сообщения по его имени. Обязательно проверять возвращаемое значение на наличие (Not Nothing) или возвращаемый результат вызова (Error). |
SMSText (property) | |
Параметры | — |
Возвращаемое значение | BSTR* SMS |
Описание | Получить текст SMS (только для SMS сообщений). |
Driver (property) | |
Параметры | — |
Возвращаемое значение | BSTR* Driver |
Описание | Получить имя водителя, если в сообщении содержится такая информация. |
CMDName (property) | |
Параметры | — |
Возвращаемое значение | BSTR* CMDName |
Описание | Получить название команды, если в сообщении содержится такая информация. |
CMDParam (property) | |
Параметры | — |
Возвращаемое значение | BSTR* CMDParam |
Описание | Получить параметры команды, если в сообщении содержится такая информация. |
UserGUID (property) | |
Параметры | — |
Возвращаемое значение | BSTR* UserGUID |
Описание | Получить пользователя, выполнившего команду, если в сообщении содержится такая информация. |
LinkName (property) | |
Параметры | — |
Возвращаемое значение | BSTR* LinkName |
Описание | Получить название оборудования, через которое осуществляется связь с устройством мониторинга для выполнения команды, если в сообщении содержится такая информация. |
LinkType (property) | |
Параметры | — |
Возвращаемое значение | BSTR* LinkType |
Описание | Получить тип связи с устройством мониторинга для выполнения команды, если в сообщении содержится такая информация. |
ModemPhone (property) | |
Параметры | — |
Возвращаемое значение | BSTR* ModemPhone |
Описание | Получить номер модема, через который выполнена команда, если в сообщении содержится такая информация. |
EventText (property) | |
Параметры | — |
Возвращаемое значение | BSTR* EventText |
Описание | Получить текст события, произошедшего на устройстве, если в сообщении содержится такая информация. |