-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Float (Little Endian Byte Swap) #508
Comments
floatbe - Float (Big Endian): AABBCCDD => AABBCCDD Maybe the name was just chosen poorly Or what is the expected result from the bytes in hex representation with the identifier AA BB CC DD of each byte sendet in order A to D? It's actually funny that in the documentation floatsb is the same as floatle. |
Ok, but it doesn't seem to be the data type. If these values are correct.
I think it's more of an alignment problem. He cannot access the address. |
The strange thing is that 1000 and 1002 are correct with Float (Big Endian Word Swap) in ioBroker, but the values are wrong in Modbus Poll when setting to Big Endian Byte Swap (no word swap available). They are just right there when using Little Endian byte Swap. But how to fix the issue in iob-modbus if the alignment seems to be right in Modbus Poll? |
Any ideas? |
Is your feature request related to a problem? Please describe.
To be able to read all input registers for my IDM heat pump it is required to have the type Float (Little Endian Byte Swap) available for selection.
Describe the solution you'd like
Implement type Float (Little Endian Byte Swap)
Describe alternatives you've considered
No alternative known
The text was updated successfully, but these errors were encountered: