KO пишет:Предлагаю доработать галку "последнее сообщение" до, как мне кажется, полноценного состояния. А именно добавить зависимость от верхней и нижней границы в таблице расчета. Чтобы в меню датчиков выводилось не "Неизвестно", а последнее валидное значение.
Чтобы разобраться с данной опцией, пришлось вынести мозг нескольким сотрудникам GHS, пока доходчиво не объяснили суть проблемы, за что им большое спасибо.
Оказалось, что Wialon записывает не последнее валидное значение датчика, а последнее сообщение, которое просто содержит параметр. т.е. если параметра вообще не было в сообщении, будет браться последнее его известное значение.
Если же параметр присутствует, и имеет значение ниже минимальной или максимальной границы датчика, то будет выводиться "Неизвестно".
Считаю, что подобная реализация данной опция очень, извините, "усчербна", т.к. для большинства случаев просто не может быть нормально использована. Простейший пример:
Информация о топливе берется из CAN-шины авто. При выключенном зажигании параметр, допустим, fuel_level =0, а клиент хочет видеть сколько топлива в баке. Аналогично с любым ДУТ, установленном на машине с отключаемой массой и прибором, оснащенным внутренним аккумулятором.
Предлагаю записывать все же не просто параметр с последним значением, а именно последнее валидное значение датчика (с учетом таблицы пересчета и минимальной и максимальной границы).
www.intelstol.ru - Контролировать просто!