The protocol parsing implementation was changed to the new major version (2) with full backward compatibility.

    2 years later

    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.

    In addition to namo: all adc0 - adc255 parameters will be mapped to ain.0 - ain.255 parameters, custom parameter custom.adc* will be used only for names containing non-numeric chars like adc4_s

      a month later
      namo changed the title to [Changelog] wialon-retranslator protocol.

        Protocol renamed to wialon-retranslator

          8 months later

          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).

            2 years later

            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.

              Write a Reply...