User's Manual

PROTOCOL SPECIFICATION - CAEN UHF RFID Readers Communication Protocol 9
Code
Description
0x5F
RFOnOff: used to start the generation of a continuous wave for test purposes. Attribute value is 2
bytes long and can assume the following vaules:
0x00 = Stop the wave generation.
Not 0x00 = Start the wave generation.
0x60
BaudRate: a value representing the baudrate setting of serial port. Attribute value is 4 bytes long.
0x61
DataBits: a value representing the databits setting of serial port. Attribute value is 4 bytes long.
0x62
StopBits: a value representing the stopbits setting of serial port. Attribute value is 4 bytes long.
0x63
Parity: a value representing the parity setting of serial port. Attribute value is 4 bytes long and can
assume the following values:
0x00 = No parity
0x01 = Odd parity
0x02 = Even parity
0x64
FlowCtrl: a value representing the flow control setting of serial port. Attribute value is 4 bytes
long and can assume the following values:
0x00 = No flow control
0x01 = Hardware flow control
0x02 = Software flow control (not yet implemented)
0x65
DateTime: a value representing a date and time. Attribute value has a maximum length of 30
bytes. The data format is:
YYYYMMDD HH:MM:SS
0x66
SelUnselOp: a value representing the tag selection operation defined by the ISO18000-6B
protocol. Attribute value is 2 bytes long and can assume the following values:
0x00 = select equal
0x01 = select not equal
0x02 = select greater than
0x03 = select lower than
0x04 = unselect equal
0x05 = unselect not equal
0x06 = unselect greater than
0x07 = unselect lower than
0x67
Bitmask: a value representing the flag parameter used in the newRawReadID command.
Attribute value is 2 bytes long (only 8 least significant bits are used).
0x68
REESERVED.
0x69
IORegister: a value representing the status of the I/O lines of the reader. Where input lines are
separated from output ones, input lines are mapped on the less significant bits while outputs are
mapped on the most significant. Attribute value is 4 bytes long (effective used bits depend on the
reader model).
0x6A
ConfigParameter: a value representing a configuration parameter. Attribute value is 4 bytes long
and can assume the following values:
0x00 = ReadCycle configuration
0x01 = Observed Threshold configuation
0x02 = Lost Threshold configuration
0x03 = Starting Q value (Valid values: 0 15). EPC C1GEN2 Protocol only.
0x04 = Session (Valid values: 0 3). EPC C1GEN2 protocol only.
0x05 = Target (Valid values: 0 1). EPC C1GEN2 protocol only.
0x06 = Selected (Valid values: 0, 1, 2, 3). EPC C1GEN2 protocol only.
0x07 = Data Exchange Status B (Valid values: 0 1). ISO 18000-6B protocol only.
0x08 = Antenna dwell time during inventory (msec). A528 only.
0x09 = Inventory type (Valid values: 0 3). A528 only.
0x6B
ConfigValue: a value for the configuration parameter. Attribute value is 4 bytes long.
0x6C
NoOfTriggers: a value representing the number of triggers. Attribute value is 2 bytes long.
0x6D
NoOfChannels: a value representing the number of channels. Attribute value is 2 bytes long.
0x6E
EventMode: a value representing the event handling mode. Attribute value is 2 bytes long and
can assume the following values:
0x00 = ReadCycle mode
0x01 = Time Mode
0x02 = No Event Mode
0x6F
UpgradeType: a value representing the type of upgrade to perform. Attribute value is 2 bytes long
and can assume the following values:
0x01 = TFTP firmware upgrade.