Ccid bulk-in messages, Rdr_to_pc_datablock, Rdr_to_pc_slotstatus – ACS ACR33U-A1 SmartDuo Smart Card Reader User Manual

Page 21

Advertising
background image

ACR33U-A1 – Reference Manual

[email protected]

Version 1.02

www.acs.com.hk

Page 21 of 60

8.2. CCID Bulk-IN Messages

The Bulk-IN messages are used in response to the Bulk-OUT messages. ACR33U-A1 shall follow the

CCID Bulk-IN Messages as specified in CCID Section 4.
This section lists the CCID Bulk-IN Messages to be supported by ACR33U-A1.
Note: The values of bSlot and bSeq are the same as Bulk-OUT message.

8.2.1.

RDR_to_PC_DataBlock

This message is sent by ACR33U-A1 in response to the command message:

PC_to_RDR_IccPowerOn and PC_to_RDR_XfrBlock.

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

Section 4.2.1

8

bError

1

-

Slot error register as defined in CCID

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

8.2.2.

RDR_to_PC_SlotStatus

This message is sent by ACR33U-A1 in response to PC_to_RDR_IccPowerOff,

PC_to_RDR_GetSlotStatus.

Offset

Field

Size

Value

Description

0

bMessageType

1

81

-

1

dwLength

4

00000000h 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

Section 4.2.1

8

bError

1

-

Slot error register as defined in CCID

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

Advertising