mirror of
https://github.com/thingsboard/thingsboard-gateway
synced 2025-10-26 22:31:42 +08:00
Changed Modbus uplink converter decoder order
This commit is contained in:
@@ -96,7 +96,11 @@ class BytesModbusUplinkConverter(ModbusConverter):
|
||||
}
|
||||
|
||||
decoded = None
|
||||
if lower_type in ['int', 'long', 'integer']:
|
||||
|
||||
if decoder_functions.get(lower_type) is not None:
|
||||
decoded = decoder_functions[lower_type]()
|
||||
|
||||
elif lower_type in ['int', 'long', 'integer']:
|
||||
type_ = str(registers_count * 16) + "int"
|
||||
assert decoder_functions.get(type_) is not None
|
||||
decoded = decoder_functions[type_]()
|
||||
@@ -121,9 +125,6 @@ class BytesModbusUplinkConverter(ModbusConverter):
|
||||
elif lower_type == 'bits':
|
||||
decoded = decoder_functions[type_]()
|
||||
|
||||
elif decoder_functions.get(lower_type) is not None:
|
||||
decoded = decoder_functions[lower_type]()
|
||||
|
||||
else:
|
||||
log.error("Unknown type: %s", type_)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user