V1.65 is up
It includes some internal improvements and download of data from a couple of multimeters.
Fixed: Automatic column changing with mode change on multimeter did not always work.
Update: ET5410 more advanced definition by PaWill68 (Thanks)
Added: holdingBytes? for modbus protocol, it returns a bytes data type and must be processed with :readmath:
Fixed: Kunkin KP184 now works in V4 and newer, thanks to help from some users.
Added: Keysight U125xA now support downloading of log
Added: Keysight U128xA now support downloading of log
Added: Keysight 344xxA now support downloading of data from internal flash memory
Added: Other button, this will be visible for devices where download of screenshots or data is supported.
Added: deviceReadBytes to read a binary IEEE block from a SCPI device.
Added: floatBytes, doubleBytes to control casting of float/double to bytes.
Added: binConvString that converts a bytes type to a text string.
Added: binConvFloat that convert a string/bytes/int/long to float/double if it contains the correct bits.
Added: binConv supports bytes data type
Added: subbytes function similar to substring but for bytes datatype
Added: bytes as new data type, this is only used for handling communication and not for normal math.
![](https://lygte-info.dk/pic/Projects/TestController/DocCommands/DeviceButtons2.png)
The download of data means that there will sometimes be an extra device button called "Other"
![](https://lygte-info.dk/pic/Projects/TestController/DocCommands/ButtonOtherMenu3.png)
When clicked it will show a menu, the contents of this menu will depend on the device. Data can be downloaded as either text of into in the table (That will be cleared first).