se051plugntrust 2.1.0.0
Protocol Control Byte

List of pcb of SE051 Plug n Trust Click driver. More...

Macros

#define SE051PLUGNTRUST_NAD_WRITE   0x5A
 Node Address Byte.
 
#define SE051PLUGNTRUST_NAD_READ   0xA5
 
#define SE051PLUGNTRUST_PCB_BLOCK_I   0x00
 Information block.
 
#define SE051PLUGNTRUST_PCB_BLOCK_I_NS_ENCODE   0x40
 
#define SE051PLUGNTRUST_PCB_BLOCK_I_M_CHAIN   0x20
 
#define SE051PLUGNTRUST_PCB_BLOCK_R   0x80
 Receive ready block.
 
#define SE051PLUGNTRUST_PCB_BLOCK_R_NR_ENCODE   0x10
 
#define SE051PLUGNTRUST_PCB_BLOCK_R_ERROR_CRC   0x01
 
#define SE051PLUGNTRUST_PCB_BLOCK_R_ERROR_OTHER   0x02
 
#define SE051PLUGNTRUST_PCB_BLOCK_S   0xC0
 Supervisory block.
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_RESYNC_REQ   0x00
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_RESYNC_RSP   0x20
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_IFS_REQ   0x01
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_IFS_RSP   0x21
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_ABORT_REQ   0x02
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_ABORT_RSP   0x22
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_WTX_REQ   0x03
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_WTX_RSP   0x23
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_SOFT_RESET_REQ   0x0F
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_SOFT_RESET_RSP   0x2F
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_END_APDU_SESSION_REQ   0x05
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_END_APDU_SESSION_RSP   0x25
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_SE_RESET_REQ   0x06
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_SE_RESET_RSP   0x26
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_GET_ATR_REQ   0x07
 
#define SE051PLUGNTRUST_PCB_BLOCK_S_GET_ATR_RSP   0x27
 

Detailed Description

List of pcb of SE051 Plug n Trust Click driver.

Macro Definition Documentation

◆ SE051PLUGNTRUST_NAD_READ

#define SE051PLUGNTRUST_NAD_READ   0xA5

◆ SE051PLUGNTRUST_NAD_WRITE

#define SE051PLUGNTRUST_NAD_WRITE   0x5A

Node Address Byte.

The node address byte identifies the source and the intended destination of the block.

◆ SE051PLUGNTRUST_PCB_BLOCK_I

#define SE051PLUGNTRUST_PCB_BLOCK_I   0x00

Information block.

Information block is used to convey information for use by the application layer.

◆ SE051PLUGNTRUST_PCB_BLOCK_I_M_CHAIN

#define SE051PLUGNTRUST_PCB_BLOCK_I_M_CHAIN   0x20

◆ SE051PLUGNTRUST_PCB_BLOCK_I_NS_ENCODE

#define SE051PLUGNTRUST_PCB_BLOCK_I_NS_ENCODE   0x40

◆ SE051PLUGNTRUST_PCB_BLOCK_R

#define SE051PLUGNTRUST_PCB_BLOCK_R   0x80

Receive ready block.

Receive ready block is used to convey a positive or negative acknowledgement.

◆ SE051PLUGNTRUST_PCB_BLOCK_R_ERROR_CRC

#define SE051PLUGNTRUST_PCB_BLOCK_R_ERROR_CRC   0x01

◆ SE051PLUGNTRUST_PCB_BLOCK_R_ERROR_OTHER

#define SE051PLUGNTRUST_PCB_BLOCK_R_ERROR_OTHER   0x02

◆ SE051PLUGNTRUST_PCB_BLOCK_R_NR_ENCODE

#define SE051PLUGNTRUST_PCB_BLOCK_R_NR_ENCODE   0x10

◆ SE051PLUGNTRUST_PCB_BLOCK_S

#define SE051PLUGNTRUST_PCB_BLOCK_S   0xC0

Supervisory block.

Supervisory block is used to exchange control information between the Host and the Click board.

◆ SE051PLUGNTRUST_PCB_BLOCK_S_ABORT_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_ABORT_REQ   0x02

◆ SE051PLUGNTRUST_PCB_BLOCK_S_ABORT_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_ABORT_RSP   0x22

◆ SE051PLUGNTRUST_PCB_BLOCK_S_END_APDU_SESSION_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_END_APDU_SESSION_REQ   0x05

◆ SE051PLUGNTRUST_PCB_BLOCK_S_END_APDU_SESSION_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_END_APDU_SESSION_RSP   0x25

◆ SE051PLUGNTRUST_PCB_BLOCK_S_GET_ATR_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_GET_ATR_REQ   0x07

◆ SE051PLUGNTRUST_PCB_BLOCK_S_GET_ATR_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_GET_ATR_RSP   0x27

◆ SE051PLUGNTRUST_PCB_BLOCK_S_IFS_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_IFS_REQ   0x01

◆ SE051PLUGNTRUST_PCB_BLOCK_S_IFS_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_IFS_RSP   0x21

◆ SE051PLUGNTRUST_PCB_BLOCK_S_RESYNC_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_RESYNC_REQ   0x00

◆ SE051PLUGNTRUST_PCB_BLOCK_S_RESYNC_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_RESYNC_RSP   0x20

◆ SE051PLUGNTRUST_PCB_BLOCK_S_SE_RESET_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_SE_RESET_REQ   0x06

◆ SE051PLUGNTRUST_PCB_BLOCK_S_SE_RESET_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_SE_RESET_RSP   0x26

◆ SE051PLUGNTRUST_PCB_BLOCK_S_SOFT_RESET_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_SOFT_RESET_REQ   0x0F

◆ SE051PLUGNTRUST_PCB_BLOCK_S_SOFT_RESET_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_SOFT_RESET_RSP   0x2F

◆ SE051PLUGNTRUST_PCB_BLOCK_S_WTX_REQ

#define SE051PLUGNTRUST_PCB_BLOCK_S_WTX_REQ   0x03

◆ SE051PLUGNTRUST_PCB_BLOCK_S_WTX_RSP

#define SE051PLUGNTRUST_PCB_BLOCK_S_WTX_RSP   0x23