ACR89U-A1 – Reference Manual
Version 1.04
www.acs.com.hk
Page 26 of 57
additional features that CCID does not cover. These messages are always responded using
RDR_to_PC_Escape
Bulk-IN message in standard CCID session 4.2.2.4.
The response format defined in this section will be the
abData
to be filled in the
RDR_to_PC_Escape
messages. Similar to CCID message structure, the response format consists of fixed length Response
Header and variable length Response Data portion. The response header is fixed to 5 bytes in length.
In contrast to CCID/USB practice, big endian will be adopted in extended response portion.
Figure 4
: CCID RDR_to_PC_Escape Message
3.5.4.
Messages Detail
3.5.4.1. ACR89_to_PC_DataBlock
This message is sent by ACR89 in response to
PC_to_ACR89_InputKey
commands.
For
PC_to_ACR89_InputKey
command, the data returned is the single key or key string captured
from the keypad, depending on the key input mode chosen.
Offset
Field Name
Size
Value
Description
10
BrespType
1
81h
-
11
WReturnCode
2
-
Command response code (in big endian)
13
WRespLength
2
Var… Size of response data (in big endian)
15
Bdata
Var
…
-
This field contains the data returned by
ACR89.
3.5.4.2. ACR89_to_PC_DisplayStatus
This message is sent by ACR89 in response to
PC_to_ACR89_DisplaySetCursor,
PC_to_ACR89_DisplayMessage, PC_to_ACR89_DisplayRowGraphic
and
PC_to_ACR89_ClearDisplay
commands.
Offset
Field Name
Size
Value
Description
10
BrespType
1
83h
-
11
wReturnCode
2
-
Command response code (in big
endian)
13
wRespLength
2
0002h
Size of response data (in big endian)
15
bRowPosition
1
00h to 07h Current cursor row position
16
bColumnPosition
1
00h to 83h Current cursor column position
CCID Header
(10 bytes)
Extended Response
Header (5 bytes)
Extended Response
Data
CCID RDR_to_PC_Escape Message
Extended Response