Changeset 4135
- Timestamp:
- 12/17/10 13:50:14 (12 years ago)
- Location:
- trunk/csctapi
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/csctapi/icc_async.c
r4133 r4135 107 107 //copy physical device name and file handle to other slots 108 108 struct s_reader *rdr; 109 cs_log("DINGO: first_reader = %p", first_reader);110 109 for (rdr=first_reader; rdr ; rdr=rdr->next) //copy handle to other slots 111 110 if (rdr->typ == R_SC8in1 && rdr != reader) { //we have another sc8in1 reader … … 949 948 if ((reader->protocol_type == ATR_PROTOCOL_TYPE_T1) && (reader->ifsc != DEFAULT_IFSC)) { 950 949 unsigned char rsp[CTA_RES_LEN]; 951 unsigned short * lr =0;950 unsigned short lr=0; 952 951 unsigned char tmp[] = { 0x21, 0xC1, 0x01, 0x00, 0x00 }; 953 952 tmp[3] = reader->ifsc; // Information Field size 954 953 tmp[4] = reader->ifsc ^ 0xE1; 955 Protocol_T1_Command (reader, tmp, sizeof(tmp), rsp, lr);954 Protocol_T1_Command (reader, tmp, sizeof(tmp), rsp, &lr); 956 955 } 957 956 return OK; -
trunk/csctapi/ifd_sci.h
r4132 r4135 7 7 #include "../globals.h" 8 8 #include "atr.h" 9 int Sci_WriteSettings (struct s_reader * reader, BYTE T, unsigned long fs, unsigned long ETU, unsigned long WWT, unsigned long BWT, unsigned long CWT, unsigned long EGT, unsigned char P, unsigned char I); 9 10 int Sci_GetStatus (struct s_reader *reader, int * status); 10 11 int Sci_Reset (struct s_reader *reader, ATR * atr); -
trunk/csctapi/protocol_t0.h
r4132 r4135 32 32 int Protocol_T0_Command (struct s_reader *reader, unsigned char * command, unsigned short command_len, unsigned char * rsp, unsigned short * lr); 33 33 int Protocol_T14_ExchangeTPDU (struct s_reader *reader, unsigned char * command, unsigned short command_len, unsigned char * rsp, unsigned short * lr); 34 int Protocol_T1_Command (struct s_reader *reader, unsigned char * command, unsigned short command_len, unsigned char * rsp, unsigned short * lr); 34 35 35 36 #endif /* _PROTOCOL_T0_ */
Note:
See TracChangeset
for help on using the changeset viewer.