4 - Command Set
DynaPro Go| Handheld PIN Pad Device with MSR/Contact/Contactless | Programmer’s Manual (COMMANDS)
Page 89 of 247 (
D998200136-31
)
4.4
General Input Reports
Input reports are asynchronous data packets (i.e., events) sent from the device to the host. Events occur
when the device state changes, or upon completion of an asynchronous command (such as a command
that requires cardholder input) sent by the host to the device.
4.4.1
Report 0x20 - Device State Report
This event is triggered explicitly when the host successfully issues
, or automatically when the device changes state. Both cases cause the device to send Device State,
Session State, Device Status, Device Certificate Status, and Hardware Status to the host.
Table 4-50 - Usage Table for Report 0x20
Bit
7
6
5
4
3
2
1
0
Byte 0
0x20
Byte 1
Device State:
0x00 = Idle
0x01 = Session
0x02 = Wait For Card
0x03 = Wait For PIN
0x04 = Wait For Selection
0x05 = Displaying Message
0x06 = Test (Reserved for future use)
0x07 = Manual Card Entry
0x08 = Wait for Signature Capture (SC-S Only | SC-F Only)
0x09 = Wait Cardholder Entry
0x0A = Chip Card
0x0B = ICC Kernel Test
0x0C = EMV Transaction
0x0D = Show PAN
Byte 2
Table 4-51 - Session State Codes
Byte 3
Table 4-52 - Device Status Codes
Byte 4
Device Certificate Status (see
Table 4-53 - Device Certificate Status Codes
Byte 5