System information
Section 2. Protocols and Packet Types
2-23
2.3.5 Get/Set Values Transaction (MsgType 0x1a, 0x9a, 0x1b, &
0x9b)
These transactions are used to read or write values in the datalogger table.
Values are referenced by table and field name. The table definitions can be
used to get table and field names from a datalogger if they are not known.
Get Values Command Body (MsgType 0x1a):
Name Type Description
MsgType Byte Message type code (0x1a)
TranNbr Byte Transaction number
Security Code UInt2 Security code of the datalogger
TableName ASCIIZ Table name
TypeCode Byte Data type code that specifies the format of the
data values returned in the response
FieldName ASCIIZ Field name including dimensionality if
applicable
Swath UInt2 Number of values to get starting with the one
specified by FieldName
Get Values Response Body (MsgType 0x9a):
Name Type Description
MsgType Byte Message type code (0x9a)
TranNbr Byte Transaction number
RespCode Byte Response code:
0x00: Complete
0x01: Permission denied
0x10: Invalid table or field
0x11: Data type conversion not supported
0x12: Memory bounds violation
{ Values } Byte [ ] Values from the datalogger repeated as needed
according to the Swath. The TypeCode and the
number of elements requested determine the
size of this field.