Тема: Программное отсечение нулевых показаний ДУТА
Доброго здоровья, нужна помощь.
Дано - Показания датчика уровня топлива (RS485)
На сервере создан датчик уровня топлива, указанна тарировочная таблица.
Проблема такая - при просмотре графика работы - показаний объема топлива - в некоторых участках времени дут падает на ноль и через минуту возвращается на тот уровень который был изначально. К примеру падение составляет 400 литров до нуля и в ту же минуту возвращается обратно на 400 литров.
Да проблема или в дуте или в терминале регистратора - это однозначно.
Но можно ли как то на сервере выставить отсечение данных провалов?
Логика примерно такая - если падение составило более 20 литров за определенный участок времени и в течение короткого периода времени вернулось на тоже значение - то в данном случае 0 показатель заменять на предыдущее либо дальнейшее показание датчика из журнала сообщения.
Большое спасибо за понимание и за вашу помощь!