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
Property ID
0x00 (0)
Software ID
0x01 (1)
Serial Num
0x02 (2)
Polling Interval
0x04 (4)
Track Data Send Flags
0x0F (15)
ASCII To Keypress Conversion Type
0x11 (17)
Active Keymap
0x1A (26)
Convert From Char A
0x1B (27)
Convert To String A
0x1C (28)
Convert From Char B
0x1D (29)
Convert To String B
Property Value is a multiple-byte field that contains the value of the property. The number of
bytes in this field depends on the type of property and the length of the property. The following
table lists all of the property types and describes them.
Property Type
Byte
String
SOFTWARE ID PROPERTY
Property ID:
0
Property Type:
String
Length:
Fixed at 11 bytes
Get Property:
Yes
Set Property:
No
Description:
This is an 11 byte read only property that identifies the software part number
and version for the device's USB CPU. The first 8 bytes represent the part
number and the last 3 bytes represent the version. For example this string
might be "22827021A01". Examples follow:
Example Get Software ID property Request (Hex):
Example Get Software ID property Response (Hex):
Result Code
00
Description
This is a one-byte value. The valid values depend on the property.
This is a multiple byte ASCII string. Its length can range from zero to
a maximum length that depends on the property. The value and
length of the string does not include a terminating NUL character.
Cmd Num
Data Len
00
01
Data Len
Prp Value
01
32 32 38 32 37 30 32 31 41 30 31
Section 5. USB Communications
Description
The device's software identifier
The device's serial number
The interrupt pipe's polling interval
Track data send flags
Type of conversion performed when
converting ASCII data to key strokes
Selects which key map to use
Selects character to use when converting to
string A
Selects string to use when converting from
char A
Selects character to use when converting to
string B
Selects string to use when converting from
char B
Prp ID
00
27
Need help?
Do you have a question about the MICRSAFE and is the answer not in the manual?
Questions and answers