This is a changelog topic for wialon_retranslator protocol.
[Changelog] wialon-retranslator protocol
The protocol parsing implementation was changed to the new major version (2) with full backward compatibility.
wialon_retranslator protocol is updated: processing of numeric parameters with names that have adc* prefix has changed.
From now on only the parameters named adc0 - adc9 will be mapped into corresponding ain.0 - ain.9 flespi parameters. All the rest parameters with adc prefix will be stored under custom.adc* names.
For example, parameter adc1 will be parsed into ain.1, whereas parameter adc4_s will be parsed into custom.adc4_s, or adc42 will be parsed into custom.adc42.
Protocol renamed to wialon-retranslator
The protocol will be affected by the change in type of parameters gsm.mcc and gsm.mnc to be installed in 2 weeks - May 23rd, 2022: both parameters that now have type "string" will be stored as "number". The possible leading zeroes in MNC will be ignored (e.g. the value "01" will be stored as 1).
wialon-retranslator protocol update: Now, receiving an invalid UTF-8 string value for a text parameter will no longer cause a parsing error and connection closure. Instead, such invalid parameter will be skipped from the message, and a warning will be posted to the channel/device log.