IWialonUnitMsg

Интерфейс 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
Описание Получить текст события, произошедшего на устройстве, если в сообщении содержится такая информация.
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2019 Gurtam