Jesper Does this mean that constraining the memory footprint of the data type is often prioritized over the range and precision of the sensor measurement value in LoRaWAN applications? (In exchange for a measurably longer battery life, that is?) And if so, is it a rule of thumb that vendors always keep the payload as small as possible?
In a case where, like you described, a vendor uses truncated octets to pack a bunch of uints more tightly together, the range of reported values would be reduced from 256 distinct values to 64 distinct values. Was the actual measurement range small enough to always fit a sampled value within 6 bits, or could there have been a value overflow if the measured (and offset) value exceeded 64?
Are things like range, offset and precision (number of decimal digits for integers) for the sensor usually documented somewhere?