ODALID Librairie Carte MIFARE v0.7
Chargement...
Recherche...
Aucune correspondance
Hardware.h
Aller à la documentation de ce fichier.
1/*
2*
3* Copyright (c) 2009-2021 ODALID - https://odalid.com
4*
5*/
6
14
15#ifndef HARDWARE_H
16#define HARDWARE_H
17
18#include "TypeDefs.h"
19#include "Commun_Device.h"
20
21#define ReaderTCP 1
22#define ReaderCDC 2
23#define ReaderPCSC 3
24
25#define DataMem 512
26
27#define MAX_WAIT_READ_TO_BIT 1
28#define MAX_WAIT_READ 3000
29
30#define BlockingEnabled FALSE
31
32
38
39typedef struct
40{
41 uint8_t CommMode;
42 uint8_t CommModeTemp;
43 uint8_t SessionType;
44 uint8_t SessionKey[32];
45 uint8_t random_a[16];
46 uint8_t random_b[16];
47 uint8_t TI[4];
48 uint32_t CurrentCmdCtr;
49 uint8_t serial_number[9];
51
52typedef struct {
55 char IPReader[16];
57 SOCKET hSocket;
58 HANDLE hCOM;
59 char version[40];
61 char stack[30];
62 DEVICE_INFO device_info;
64
65#endif /*HARDWARE_H*/
unsigned short uint16_t
16 bit non signe
Definition TypeDefs.h:44
unsigned long int uint32_t
32 bit non signe
Definition TypeDefs.h:51
unsigned char uint8_t
BOOL.
Definition TypeDefs.h:37
Definition Hardware.h:40
Objet contenant les informations du Reader.
Definition Hardware.h:52
char stack[30]
Definition Hardware.h:61
uint8_t device
Definition Hardware.h:54
char IPReader[16]
Definition Hardware.h:55
uint8_t serial[11]
Definition Hardware.h:60
HANDLE hCOM
Definition Hardware.h:58
uint16_t nPort
Definition Hardware.h:56
SOCKET hSocket
Definition Hardware.h:57
char version[40]
Definition Hardware.h:59
uint8_t Type
Definition Hardware.h:53