Помогите пожалуйста. Вроде все просто а в голову мысль не лезет.
Ситуация следующая:
Есть датчик уровня топлива с параметром can_r0+can_r1*const255 (подключен на прямую к CAN-шине, вычислили параметры которые отвечают за уровень топлива.) Но происходит следующие, при выключении зажигания не работает штатный датчик и CFN-шина. Но блок продолжает передавать сообщения. Причем параметры can_r0 и can_r1 идут нулевые а не вообще исчезают.
Wialon конечно фиксирует слив топлива в оставшемся объеме. К примеру было 300 литров, соответственно 300 слив. Но если происходит заправка в технику с выключенным зажиганием к примеру 200л, то когда зажигание включается показывает заправку уже 500.
Задача: как отсечь нулевые значения датчика при выключенном зажигании, и чтоб по возможности сохранялись данные о топливе до выключения зажигания.
Есть также созданный датчик зажигания 0-0-0, 13-0-1, 13 воль это когда зажигание точно включено.
Как настроить валидацию или еще какой вариант предложите пожалуйста.