It would be helpful to have the Read/Write Multiple Registers have an option for a Byte[] return instead of a Short[]. I realize Modbus is based on 16bit registers but when working with 32 or 64-bit values and running them through BitConverter having it in Byte[] is required.
The built-in Modbus library packs the received Byte[] into the Short[], then when I get the Short[] I end up converting it back to a Byte[] which adds extra overhead.
For now, I can add the function to the library but it would be nice to have it as part of the standard so I don’t have to maintain a custom library. I am guessing that others who use Modbus probably will run into the same situation at some point.