Specifications

Section 4. USB Communications
19
GET AND SET PROPERTY COMMANDS
The Get Property command gets a property from the device. The Get Property command
number is 0x00.
The Set Property command sets a property in the device. The Set Property command number
is 0x01.
The Get and Set Property command data fields for the requests and responses are structured as
follows:
Get Property Request Data:
Data Offset
Value
0
Property ID
Get Property Response Data:
Data Offset
Value
0 – n
Property Value
Set Property Request Data:
Data Offset
Value
0
Property ID
1 – n
Property Value
Set Property Response Data:
None
The result codes for the Get and Set Property commands can be any of the codes list in the
generic result code table.
Property ID is a one-byte field that contains a value that identifies the property. The following
table lists all the current property ID values:
Value
(Hex)
Property ID
Description
00
SOFTWARE_ID
The device’s software identifier
01
SERIAL_NUM
The device’s serial number
02
POLLING_INTERVAL
The interrupt pipe’s polling interval
03
TRACK_ID_ENABLE
Track enable / ID enable
04
TRACK_DATA_SEND_FLAGS
Track data send flags
05
TERMINATION_CHAR
Terminating char / per track or card flag
06
SS_TK2_7BITS
Start sentinel char for track 2 7 bit data
07
Reserved for future use
08
SS_TK3_ISO_ABA
Start sentinel char for track 3 ISO/ABA
09
SS_TK3_AAMVA
Start sentinel char for track 3 - AAMVA
0A
SS_TK3_7BITS
Start sentinel char for track 3 7 bit data
0B
PRE_CARD_CHAR
Pre card char
0C
POST_CARD_CHAR
Post card char
0D
PRE_TK_CHAR
Pre track char