ACR39x – Reference Manual
Version 1.03
www.acs.com.hk
Page 16 of 35
7.2. CCID Bulk-IN Messages
The Bulk-IN Messages are used in response to the Bulk-OUT Messages. ACR39x shall follow the
CCID Bulk-IN Messages as specified in CCID Rev 1.0 Section 4.
This section lists the CCID Bulk-IN Messages to be support by ACR39x.
7.2.1.
RDR_to_PC_DataBlock
This message is sent by ACR39X in response to the
PC_to_RDR_IccPowerOn
, and
PC_to_RDR_XfrBlock
messages.
Offset
Field
Size
Value
Description
0
bMessageType
1
80h
Indicates that a data block is being sent
from the CCID.
1
dwLength
4
Size of extra bytes of this message.
5
bSlot
1
Same value as in Bulk-OUT message.
6
bSeq
1
Same value as in Bulk-OUT message.
7
bStatus
1
Slot status register as defined in CCID Rev
1.0 Section 4.2.1.
8
bError
1
Slot status register as defined in CCID Rev
1.0 Section 4.2.1.
9
bChainParameter
1
00h
RFU (TPDU exchange level).
10
abData
Byte array
This field contains the data returned by the
CCID.
7.2.2.
RDR_to_PC_SlotStatus
This message is sent by the ACR39X in response to
PC_to_RDR_IccPowerOff
, and
PC_to_RDR_GetSlotStatus
messages.
Offset
Field
Size
Value
Description
0
bMessageType
1
81h
1
dwLength
4
00 00 00
00h
Size of extra bytes of this message.
5
bSlot
1
Same value as in Bulk-OUT message.
6
bSeq
1
Same value as in Bulk-OUT message.
7
bStatus
1
Slot status register as defined in CCID Rev 1.0
Section 4.2.1.
8
bError
1
Slot status register as defined in CCID Rev 1.0
Section 4.2.1.
9
bClockStatus
1
Value:
00h – Clock running
01h – Clock stopped in state L
02h – Clock stopped in state H
03h – Clock stopped in an unknown state
All other values are RFU.