Добрый день.
Повторю все, что сказано выше чуть короче.
Это потребность возникает нередко и связана с заменой оборудования или подключения. Сгорел вход на трекере - поменяли на другой вход.
Был параметр с2, стал с3.
Или сделали перетарировку бака. Была одна таблица, стала другая.
Или моточасы считались по входу трекера, подключенному к замку зажигания в машине. Но опять же вход сгорел, или провод оторвали или еще что-то. И переделали в Виалоне датчик зажигания с ин5 на виртуальный цифровой датчик, который смотрит на уровень напряжения. И т.д. Таких примеров много.
При этом нужно сохранить данные в отчетах до поломки или до перетарировки как они были. А с момента ремонта - добавлять в отчет уже новые данные по новому входу или при новой тарировке. В тот же отчет.
Поэтому нужно делать так, что до момента Х работал один датчик в Виалоне, а после - другой.
Нельзя просто поменять параметр в датчике, т.к. отчеты за прошлый период изменятся. Их нельзя менять, т.к. например бухгалтерия списала топливо по отчету. Квартал закрыт. И если при проверке на стороне клиента выполняется отчет, а там вдруг уже пересчитанные данные, то это серьезный конфликт и разбирательства, претензии, офф. письма и т.п.
Поэтому время жизни датчика - это регулярная потребность.
Сейчас решаем ее двумя датчиками и двумя валидаторами, которые вкл и выкл датчики по юниксу.