Справочный центр Wialon

calc_last_message

Чтобы получить значение датчика из последнего сообщения, используйте метод unit/calc_last_message:

Copied!
svc=unit/calc_last_message&params={"unitId":<long>,
				   "sensors":[<long>],
				   "flags":<uint>}

Параметры

Обязательные параметры отмечены звездочкой (*).

Параметр Описание
unitId* ID объекта.
sensors Массив ID датчиков. Если параметр не указан или пуст, возвращаются значения всех датчиков.
flags Флаги. Если параметр равен 1, значение датчика рассчитывается по последнему действительному значению параметра.

Ответ

Если запрос выполнен успешно, возвращается значение датчика.

Copied!
{
	<text>:<double|text>,	/* ID датчика: значение датчика */
	...
}

Если значение датчика не удается рассчитать (например, последнее сообщение не содержит параметр, используемый датчиком), для этого датчика возвращается -348201.3876.

В противном случае возвращается код ошибки.

Коды ошибок

Код ошибки Описание
4 Неверные входные параметры, или не удалось получить датчики объекта.
7 Объект не существует, или у пользователя нет права доступа Просмотр элемента и его основных свойств на него.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.