beautypg.com

Your hal tester – Seaward ClareHAL User Manual

Page 145

background image

144

SSSCMD_SS_SET_UINT (command code 0x23)

This command is used to update a system setting that is stored within
the tester as an integer. The host may supply between 1 and 4 data
bytes. When more than 1 byte is provided, the bytes must be in big-
endian order.

SSSCMD_SS_GET_FLOAT (command code 0x24)

This command is used to read a system setting that is stored within the
tester as a 4 byte IEEE big-endian floating point number.

SSSCMD_SS_SET_FLOAT (command code 0x25)

This command is used to update a system setting that is stored within
the tester as a 4 byte IEEE big-endian floating point number. The host
must supply exactly 4 bytes of data.

SSSCMD_SS_GET_STRUCT (command code 0x26)

This command is used to read tester data that is stored as a collection
of data bytes. Where values within the structure are multi-byte integers
or floats, then these values are in big-endian order. Structures are
always of a fixed sized – multi-bytes data values within the structure do
not change in size according to their magnitude.

Example structures are the tester’s current date and time, calibration
date, printer settings, etc.

SSSCMD_SS_SET_STRUCT (command code 0x27)

This command is used to update tester data that is stored as a
collection of data bytes. Where values within the structure are multi-
byte integers or floats, then these values are in big-endian order.
Structures are always of a fixed sized – multi-bytes data values within
the structure do not change in size according to their magnitude.

SSSCMD_SS_SAVE_NOW (command code 0x2F)

This command is used to force the tester to update all variables that
have been changed to be written to flash EPROM and/or battery
backed NVRAM as appropriate. If this command is not issued and the
tester is switched off without the user returning to the tester’s main
menu, then any changed settings will be lost.

Your HAL tester

This manual is related to the following products: