Ritm_Info пишет:Нумерация дискретных входов при передаче на сервер из истории меняется в соответствии с ниже приведенным списком ( байт дискретных входов ):
Бит 0 - дискретный вход 2
Бит 1 - дискретный вход 4
Бит 2 - дискретный вход 1 (зажигание)
Бит 3 - дискретный вход 3
Бит 4 - дискретный вход 5
Бит 5 - дискретный вход 6
Бит 6 - Питание
Бит 7 - резерв
так оно и есть , раз Вы написали про биты то в дополнении к Вашей таблице соответствия я добавлю что что бит 0 это не in0 и не in это именно in1
wialon voyager срабатывает в двоичном коде таблица расчета ДУТ
бит 0 = in1 = №2 дискретный вход | при подаче массы | 111010 | 3a | X=0, A=0, B=1; / X=1, A=0, B=0 | нет
бит 1 = in2 = №4 дискретный вход | при подаче массы | 111001 | 39 | X=0, A=0, B=1; / X=1, A=0, B=0 | нет
бит 2 = in3 = №1 дискретный вход | при подаче плюса | 111111 | 3f | ни чего добавлять не надо | нет
бит 3 = in4 = №3 дискретный вход | при подаче массы | 110011 | 33 | X=0, A=0, B=1; / X=1, A=0, B=0 | adc1
бит 4 = in5 = №5 дискретный вход | при подаче массы | 101011 | 2b | X=0, A=0, B=1; / X=1, A=0, B=0 | нет
бит 5 = in6 = №6 дискретный вход | при подаче массы | 1011011 | 5b | X=0, A=0, B=1; / X=1, A=0, B=0 | adc2
в сообщениях (исходные данные) / в сообщениях (исходные данные) /
если в исходных данных нет значений представленных в табличке и имеются значения 3e или 3с это значит сработало несколько входов , переводим данное значение в двоичный код и смотрим побитно что сработало
3e = 111110 = сработал in1 и in3 = 1(зажигание) и 2 дискретные входы.
3с = 111100 = сработал in1 , in2 и in3 = 1(зажигание) , 2 и 4 дискретные входы.
входы 3 и 6 дискретные могут работать как частотные , для этого в терминале настройки ставим соответствующие галочки и тогда 3 и 6 входы шлют свои значения в поля adc1 и adc2 / два датчика возможны начиная со 147 прошивки , кстати до 149 прошивки значение датчика с 6 входа соответствовало adc1 а с 3 входа соответствовало adc2 , начиная со 149 прошивки поменяли местами. 3 вход = adc1 , 6 вход = adc2
эта информация актуальна тем кто менял оборудование клиентам по причине выхода онного из строя , при замене на более свежий аппарат нужно либо менять в настройках wialon в датчике топлива значение с adc1 на adc2 либо перекинуть провода от датчика с 6 входа на 3.
тем кто ставил voyager на машины с двумя баками , и при замене аппарата на более свежий можно столкнуться с таким траблом что основной бак станет не основным, соответственно менять местами провода от датчиков на входах либо менять местами тарировочные таблицы , но тогда при запросе отчета по топливу за прошлый период тоже все исказится .
PS откат свежего аппарата на старую прошивку = аппарат станет кирпичом .)) вот такой веселый voyager ))