grid-x / modbus

BSD 3-Clause "New" or "Revised" License
78 stars 26 forks source link

feat(modbus-cli): add option to print out different encoding options #62

Closed dammarco closed 1 year ago

dammarco commented 1 year ago

With the option "all", you can now print out different encodings for register results - similar to https://www.scadacore.com/tools/programming-calculators/online-hex-converter/

dammarco commented 1 year ago

@frzifus @andig could you have a look again please? :) I've added the text/tabwriter which now produces this output:

INT32    -  Big Endian (ABCD):         16909060  
INT32    -  Little Endian (DCBA):      67305985  
INT32    -  Mid-Big Endian (BADC):     33620995  
INT32    -  Mid-Little Endian (CDAB):  50594050  

UINT32   -  Big Endian (ABCD):         16909060  
UINT32   -  Little Endian (DCBA):      67305985  
UINT32   -  Mid-Big Endian (BADC):     33620995  
UINT32   -  Mid-Little Endian (CDAB):  50594050  

Float32  -  Big Endian (ABCD):         0.000000  
Float32  -  Little Endian (DCBA):      0.000000  
Float32  -  Mid-Big Endian (BADC):     0.000000  
Float32  -  Mid-Little Endian (CDAB):  0.000000