I am using modbus-tcp and am getting a register that looks like this:
this represents a number that should look roughly like 122.xxx My documentation says it's a 32 bit float.
I'm using the buffer-parser node to try to do this, as it is working for some string data that comes out of the same modbus slave, but I can't seem to find settings that give me a reasonable result.
I notice that you have the Buffer parser node connected to the top output of the Modbus node.
The buffer data, in this case, should be in msg.responseBuffer.buffer
( the structure of messages for the two outputs in different )
So set your Buffer-parser node to read it from the correct path.
Also since its a 32bit Float set the Type to be float(be) instead of int16