high und low register ausgetauscht

This commit is contained in:
Nils Reiners
2025-04-17 15:28:37 +02:00
parent b07c8336dd
commit 9b7dd7d654

View File

@@ -31,7 +31,10 @@ try:
continue
if reg_type == 'REAL':
decoder = struct.pack('>HH', result.registers[0], result.registers[1])
reg_high = result.registers[0]
reg_low = result.registers[1]
# Oder falls dein Gerät Low-Word zuerst sendet:
decoder = struct.pack('>HH', reg_low, reg_high)
value = struct.unpack('>f', decoder)[0]
else:
value = result.registers[0]