Changeset 1253 for trunk/csctapi/io_serial.h
- Timestamp:
- 01/16/10 17:29:40 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/csctapi/io_serial.h
r1252 r1253 48 48 #define IO_SERIAL_PNPID_SIZE 256 49 49 50 /*51 * Exported datatypes definition52 */53 54 /* IO_Serial exported datatype */55 typedef struct56 {57 /* Settings that can be modified */58 unsigned long input_bitrate;59 unsigned long output_bitrate;60 unsigned bits;61 unsigned stopbits;62 int parity;63 int dtr;64 int rts;65 /* end settings that can be modified */66 BYTE PnP_id[IO_SERIAL_PNPID_SIZE]; /* PnP Id of the serial device */67 unsigned PnP_id_size; /* Length of PnP Id */68 }69 IO_Serial;70 71 50 int wr; //FIXME should be in ifd_phoenix.c or .h 72 51 … … 76 55 77 56 /* IO_Serial creation and deletion */ 78 //extern void IO_Serial_Reopen (IO_Serial * io);79 57 extern void IO_Serial_Flush (); 80 extern IO_Serial *IO_Serial_New (int mhz, int cardmhz);81 extern void IO_Serial_Delete (IO_Serial * io);82 58 83 59 /* Initialization and closing */ 84 extern bool IO_Serial_Init (IO_Serial * io, int reader_type);85 extern bool IO_Serial_Close ( IO_Serial * io);60 extern bool IO_Serial_InitPnP (void); 61 extern bool IO_Serial_Close (); 86 62 87 63 /* Transmission properties */ … … 97 73 extern bool IO_Serial_Write (unsigned delay, unsigned size, BYTE * data); 98 74 99 /* Serial port atributes */100 extern void IO_Serial_GetPnPId (IO_Serial * io, BYTE * pnp_id, unsigned *length);101 102 75 #endif /* IO_SERIAL */
Note:
See TracChangeset
for help on using the changeset viewer.