Тема: Ошибки в работе ДУТ
Попались ДУТы "ТАКМАК"
И вот попадаются эти ошибки:
65535 (или -1) - неверный ответ от датчика или неверный префикс ответа (общий код ошибки);
65534 (или -2) - неверный код команды в ответе;
65533 (или -3) - неверный адрес датчика в ответе;
65532 (или -4) - ошибка crc;
65531 (или -5) - датчик не инициализирован;
65530 (или -6) - обрыв на линии, ответный пакет отсутствует или неполон;
65529 (или -7) - ошибка калибровки (Технотон);
65528 (или -8) - апппаратная ошибка (Технотон);
65527 (или -9) - обрыв кабеля от датчика;
65526 (или -10) - Нет сигнала;
65525 (или -11) - низкий заряд батареи;
65524 (или -12) - низкий заряд батареи + обрыв кабеля от датчика;
65523 (или -13) - низкий заряд батареи + нет сигнала;
65535- 65530 - Ошибки от устройства СИГНАЛ/СМАРТ;
65529, 65528 – Ошибки ДУТ Технотон;
65527 – 65523 – Ошибки ультразвуковых ДУТ «ТС СЕНСОР» УЗИ- 0.8 и УЗИ-2.5
Так вот вопрос как фильтровать эти ошибки? Потому что это сказывается на показаниях:
Уровень топлива 2016-02-17 08:46:36 523
Уровень топлива 2016-02-17 08:46:47 521
Уровень топлива 2016-02-17 08:46:59 519
Уровень топлива 2016-02-17 08:47:04 518
Уровень топлива 2016-02-17 08:47:52 514
Уровень топлива 2016-02-17 08:48:09 -348201,3876
Уровень топлива 2016-02-17 08:48:10 509
Уровень топлива 2016-02-17 08:48:20 508
Уровень топлива 2016-02-17 08:48:30 508
Уровень топлива 2016-02-17 08:50:20 506
Уровень топлива 2016-02-17 08:50:22 505
Уровень топлива 2016-02-17 08:50:33 505
Уровень топлива 2016-02-17 08:51:22 506
Уровень топлива 2016-02-17 08:51:32 508