Done. @chris could you please check config parameters #10, #49, #50, #57, #201,
Those deal with multiple word sizes and MSB/LSB and I’m not sure I did everything right. Thx.
The manual is a little confusing, but I think I agree with what you’ve done in general.
Param 10 - I think I would combine the MSB/LSB part (upper 16 bits) into a single parameter. I guess that this is just the two bytes of one (sub) parameter. What do you think? I can check with Chris Cheng if needed…
I would suggest to remove the #49 lower byte that is just reserved - there’s no point in having this in the database at the moment I think?
For #49 units - I think we can set some options (I’ve added).
For #49 upper 2 bytes, again, we can make this 1 parameter. The example they give shows this - eg 0410hex is 1040 in decimal - they say this is 104 deg. Same for the celsius option - its 400 in decimal which they say is 40C.
#50 is the same as 49…
Something is wrong with #57 as the manual says it’s only 2 bytes, but you have a bitmask of F0000. I think we should have 2 subparameters - bitmask 000F which is the unit, and FF00 which is the temperature.
I think 201 is the same as 57 - the low byte is the unit (so we could use 000F) and the second byte is the temperature offset - FF00).