Тема: Ошибка в работе сервера (с Wialon IPS как минимум)
Событие регистрируются на сервере в обратном порядке их появления при условии, что отправлены они за 1 секунду в разных пакетах.
Постараюсь объяснить как можно более подробно:
Висит кнопка на "цифровом входе". Я нажимаю ее и тут же отпускаю. Соответственно летят 2 события.
#B#231111;132046;5543.5152;N;03739.3056;E;0;159;120;8;1.26;2;0;;NA;V(acc):2:1
3.794,I(charge):2:0.039,V(ext):2:12.038,Temp(CPU):2:34.8
и
#B#231111;132046;5543.5152;N;03739.3056;E;0;159;120;8;1.26;0;0;;NA;V(acc):2:1
3.834,I(charge):2:0.015,V(ext):2:12.010,Temp(CPU):2:34.8
(то есть бит №2 сперва взводится, затем отпускается в 0)
Хоть и происходят события (как видно) в пределах одной секунды, отправляются они в разных пакетах и в той очередности которая указана (не следует в этом сомневаться). Но на сервере сообщения появляются в обратном порядке. В итоге в статусе висит, что "кнопка нажата".
Возможно, на других протоколах такое же самое имеет место быть.
Баг?