sc-hsm-embedded
scr Struct Reference

#include <scr.h>

Data Fields

unsigned short ctn
unsigned short pn
struct usb_devicedevice
unsigned char ATR [MAX_ATR]
unsigned char LenOfATR
unsigned char NumOfHB
unsigned char HCC [HBSIZE]
unsigned char FI
unsigned char DI
unsigned char CWI
unsigned char BWI
unsigned char EXTRA_GUARD_TIME
unsigned char IFSC
int Baud
int(* CTModFunc )(struct scr *, unsigned int, unsigned char *, unsigned int *, unsigned char *)
struct ccidT1t1

Detailed Description

Data structure encapsulating all necessary data elements of the reader interface and the communication protocol


Field Documentation

unsigned char scr::ATR[MAX_ATR]

Last ATR received from the card

int scr::Baud

Current baudrate

unsigned char scr::BWI

Block waiting time

int(* scr::CTModFunc)(struct scr *, unsigned int,unsigned char *,unsigned int *,unsigned char *)
unsigned short scr::ctn

Card terminal number

unsigned char scr::CWI

Character waiting time

Context structure for USB device

unsigned char scr::DI

Baud rate adjustment integer

unsigned char scr::EXTRA_GUARD_TIME

Extra guard time

unsigned char scr::FI

Clock rate conversion integer

unsigned char scr::HCC[HBSIZE]

Historical bytes

unsigned char scr::IFSC

Maximum length of INF field

unsigned char scr::LenOfATR

Length of ATR

unsigned char scr::NumOfHB

Number of historical bytes

unsigned short scr::pn

Port number

struct ccidT1* scr::t1

The documentation for this struct was generated from the following file: