Line | |
---|
1 | /*
|
---|
2 | ifd_smartreader.h
|
---|
3 | Header file for Argolis smartreader+.
|
---|
4 | */
|
---|
5 | #if defined(LIBUSB)
|
---|
6 | #ifndef __SMARTREADER__
|
---|
7 | #define __SMARTREADER__
|
---|
8 |
|
---|
9 | #include <stdlib.h>
|
---|
10 | #include <stdio.h>
|
---|
11 | #include <ctype.h>
|
---|
12 | #include <unistd.h>
|
---|
13 |
|
---|
14 | #include <sys/time.h>
|
---|
15 | #include <sys/types.h>
|
---|
16 |
|
---|
17 | #include <pthread.h>
|
---|
18 | #include <memory.h>
|
---|
19 | #include <libusb-1.0/libusb.h>
|
---|
20 | #include "../globals.h"
|
---|
21 | #include "atr.h"
|
---|
22 |
|
---|
23 | #include "smartreader_types.h"
|
---|
24 |
|
---|
25 | int SR_Init (struct s_reader *reader);
|
---|
26 | int SR_GetStatus (struct s_reader *reader,int * in);
|
---|
27 | int SR_Reset (struct s_reader *reader, ATR * atr);
|
---|
28 | int SR_Transmit (struct s_reader *reader, BYTE * buffer, unsigned size);
|
---|
29 | int SR_Receive (struct s_reader *reader, BYTE * buffer, unsigned size);
|
---|
30 | int SR_SetBaudrate (struct s_reader *reader);
|
---|
31 | int SR_SetParity (struct s_reader *reader, unsigned short parity);
|
---|
32 | int SR_Close (struct s_reader *reader);
|
---|
33 |
|
---|
34 | #endif // __SMARTREADER__
|
---|
35 | #endif // HAVE_LIBUSB
|
---|
Note:
See
TracBrowser
for help on using the repository browser.