Значения датчиков из последнего сообщения
Для того, чтобы получить значения датчиков из последнего сообщения, нужно использовать команду unit/calc_last_message:
svc=unit/calc_last_message¶ms={"unitId":<long>,
"sensors":[<long>]}
Параметры
Название | Описание |
unitId | ID объекта |
sensors | массив идентификаторов датчиков (необязательный параметр: если не указан, либо указан пустой массив, то вернутся значения всех датчиков) |
flags | опционально,1 - вернет значение по последнему известному параметру |
Если параметра нет в сообщении, тогда flags=1 вернет значение из последнего валидного сообщения. Но если параметр есть, и значение датчика валидируется (таблицей/другим датчиком), то вернет NA (-348201.3876)в любом случае. Альтернативный запрос - получать события типа
sensors из
events
Возвращаемый результат
{
<text>:<double|text>, /* ID датчика: значение датчика */
...
}