![]() |
ODALID Librairie Carte MIFARE v0.7
|

Aller au code source de ce fichier.
Macros | |
| #define | LED_ON 0x17 |
| #define | LED_OFF 0x00 |
| #define | LED_GREEN_OFF 0x00 |
| #define | LED_GREEN_ON 0x04 |
| #define | LED_YELLOW_OFF 0x00 |
| #define | LED_YELLOW_ON 0x02 |
| #define | LED_RED_OFF 0x00 |
| #define | LED_RED_ON 0x01 |
| #define | BUZZER_OFF 0x00 |
| #define | BUZZER_ON 0x08 |
| #define | GACHE1_OFF 0x00 |
| #define | GACHE1_ON 0x01 |
| #define | GACHE2_OFF 0x00 |
| #define | GACHE2_ON 0x02 |
| #define | GACHE3_OFF 0x00 |
| #define | GACHE3_ON 0x04 |
| #define | GACHE4_OFF 0x00 |
| #define | GACHE4_ON 0x10 |
| #define | LED1_ON 0x04 |
| #define | LED2_ON 0x02 |
| #define | LED3_ON 0x01 |
| #define | LED4_ON 0x10 |
| #define | MIFARE_106_RXTHRESHOLD_REG_A 0x00CF |
| #define | MIFARE_106_RXANA_REG_A 0x00D1 |
| #define | TYPEB_106_RXTHRESHOLD_REG_A 0x0123 |
| #define | TYPEB_106_RXANA_REG_A 0x0125 |
Fonctions | |
| ODALID_LIB int16_t | GetLibraryExtension (LIB_VERSION *Version) |
| foncion pour obtenir la version de LibraryExtension | |
| ODALID_LIB int16_t | OpenCOM (ReaderName *pName) |
| foncion pour Ouvrir la communication avec le lecteur | |
| ODALID_LIB int16_t | CloseCOM (ReaderName *pName) |
| foncion pour fermer la communication avec le lecteur | |
| ODALID_LIB int16_t | GestionDeconnection (ReaderName *pName, int16_t statusconnection, uint8_t nbreconnection) |
| foncion pour fermer la communication avec le lecteur | |
| ODALID_LIB char * | GetErrorMessage (int16_t status) |
| fonction permettant de visualiser les erreurs | |
| ODALID_LIB int16_t | Version (ReaderName *pName) |
| Fonction permettant d obtenir la version du firmware du lecteur. | |
| ODALID_LIB int16_t | Get_Property (ReaderName *pName, uint8_t AddReg, uint8_t *Reg) |
| fonction permettant de recuperer les parametrse de configuration du composant RF | |
| ODALID_LIB int16_t | Set_Property (ReaderName *pName, uint8_t AddReg, uint8_t Reg) |
| fonction permettant d'envoyer les parametres de configuration du composant RF | |
| int16_t | Set_EEPROMProperty (ReaderName *pName, uint16_t AddReg, uint8_t Reg) |
| fonction permettant d'envoyer les parametres de configuration du composant RF | |
| ODALID_LIB int16_t | RF_Power_Control (ReaderName *pName, BOOL RFOnOff, uint8_t Delay) |
| fonction permettant d activer ou de desactiver le champ radio du lecteur | |
| ODALID_LIB int16_t | RF_Config_Card_Mode (ReaderName *pName, uint8_t Type) |
| fonction permettant de selectionner le type de modulation en fonction du type de cart | |
| ODALID_LIB int16_t | Boot (ReaderName *pName) |
| fonction permettant de passer le lecteur en mode bootloader | |
| ODALID_LIB int16_t | LEDBuzzer (ReaderName *pName, uint8_t LEDBuzzer) |
| fonction permettant de pioter les LEDs / Buzze | |
| ODALID_LIB int16_t | GetInput (ReaderName *pName, uint8_t *statusInput) |
| fonction permettant de pioter les LEDs / Buzze | |
| ODALID_LIB int16_t | LCD (ReaderName *pName, uint8_t line, char *Send) |
| fonction permettant de piloter l'afficheur | |
| int16_t | UnlockRC663 (ReaderName *pName) |
| fonction permettant d'envoyer les parametres de configuration du composant RF | |
| int16_t | UseAuxRC663 (ReaderName *pName, uint8_t aux) |
| fonction permettant d'envoyer les parametres de configuration du composant RF | |
| int16_t | UseSigoutRC663 (ReaderName *pName, uint8_t sigout) |
| fonction permettant d'envoyer les parametres de configuration du composant RF | |
| int16_t | ReadRegistryRC663 (ReaderName *pName) |
| fonction permettant d'envoyer les parametres de configuration du composant RF | |
Fonction ODALID
| #define BUZZER_OFF 0x00 |
???.
| #define BUZZER_ON 0x08 |
???.
| #define GACHE1_OFF 0x00 |
???.
| #define GACHE1_ON 0x01 |
???.
| #define GACHE2_OFF 0x00 |
???.
| #define GACHE2_ON 0x02 |
???.
| #define GACHE3_OFF 0x00 |
???.
| #define GACHE3_ON 0x04 |
???.
| #define GACHE4_OFF 0x00 |
???.
| #define GACHE4_ON 0x10 |
???.
| #define LED1_ON 0x04 |
???.
| #define LED2_ON 0x02 |
???.
| #define LED3_ON 0x01 |
???.
| #define LED4_ON 0x10 |
???.
| #define LED_GREEN_OFF 0x00 |
???.
| #define LED_GREEN_ON 0x04 |
???.
| #define LED_OFF 0x00 |
???.
| #define LED_ON 0x17 |
???.
| #define LED_RED_OFF 0x00 |
???.
| #define LED_RED_ON 0x01 |
???.
| #define LED_YELLOW_OFF 0x00 |
???.
| #define LED_YELLOW_ON 0x02 |
???.
| #define MIFARE_106_RXANA_REG_A 0x00D1 |
???.
| #define MIFARE_106_RXTHRESHOLD_REG_A 0x00CF |
???.
| #define TYPEB_106_RXANA_REG_A 0x0125 |
???.
| #define TYPEB_106_RXTHRESHOLD_REG_A 0x0123 |
???.
| ODALID_LIB int16_t Boot | ( | ReaderName * | pName | ) |
fonction permettant de passer le lecteur en mode bootloader
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| ODALID_LIB int16_t CloseCOM | ( | ReaderName * | pName | ) |
foncion pour fermer la communication avec le lecteur
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| ODALID_LIB int16_t GestionDeconnection | ( | ReaderName * | pName, |
| int16_t | statusconnection, | ||
| uint8_t | nbreconnection ) |
foncion pour fermer la communication avec le lecteur
| MI_OK | Operation successful ou erreur |
| ODALID_LIB int16_t Get_Property | ( | ReaderName * | pName, |
| uint8_t | AddReg, | ||
| uint8_t * | Reg ) |
fonction permettant de recuperer les parametrse de configuration du composant RF
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| AddReg | [In] Adresse . |
| Reg | [Out] Registre . |
| ODALID_LIB char * GetErrorMessage | ( | int16_t | status | ) |
fonction permettant de visualiser les erreurs
| MI_OK | Operation successful ou erreur |
| ODALID_LIB int16_t GetInput | ( | ReaderName * | pName, |
| uint8_t * | statusInput ) |
fonction permettant de pioter les LEDs / Buzze
| MI_OK | Operation successful ou erreur |
| ODALID_LIB int16_t GetLibraryExtension | ( | LIB_VERSION * | Version | ) |
foncion pour obtenir la version de LibraryExtension
| MI_OK | Operation successful ou erreur |
| Version | [Out] Version LibraryExtension. |

| ODALID_LIB int16_t LCD | ( | ReaderName * | pName, |
| uint8_t | line, | ||
| char * | Send ) |
fonction permettant de piloter l'afficheur
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| line | [In] Numero de la ligne . |
| Send | [In] Information a afficher . |
| ODALID_LIB int16_t LEDBuzzer | ( | ReaderName * | pName, |
| uint8_t | LEDBuzzer ) |
fonction permettant de pioter les LEDs / Buzze
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| LEDBuzzer | [In] Numeros LED / buzzer . |


| ODALID_LIB int16_t OpenCOM | ( | ReaderName * | pName | ) |
foncion pour Ouvrir la communication avec le lecteur
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| int16_t ReadRegistryRC663 | ( | ReaderName * | pName | ) |
fonction permettant d'envoyer les parametres de configuration du composant RF
| MI_OK | Operation successful ou erreur |
| ODALID_LIB int16_t RF_Config_Card_Mode | ( | ReaderName * | pName, |
| uint8_t | Type ) |
fonction permettant de selectionner le type de modulation en fonction du type de cart
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| Type | [In] Type de carte / modulation . |
| ODALID_LIB int16_t RF_Power_Control | ( | ReaderName * | pName, |
| BOOL | RFOnOff, | ||
| uint8_t | Delay ) |
fonction permettant d activer ou de desactiver le champ radio du lecteur
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| RFOnOff | [In] Activation ou desactivation . |
| Delay | [In] Delay de desactivation . |
| int16_t Set_EEPROMProperty | ( | ReaderName * | pName, |
| uint16_t | AddReg, | ||
| uint8_t | Reg ) |
fonction permettant d'envoyer les parametres de configuration du composant RF
| MI_OK | Operation successful ou erreur |
| ODALID_LIB int16_t Set_Property | ( | ReaderName * | pName, |
| uint8_t | AddReg, | ||
| uint8_t | Reg ) |
fonction permettant d'envoyer les parametres de configuration du composant RF
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
| AddReg | [In] Adresse . |
| Reg | [In] Registre . |
| int16_t UnlockRC663 | ( | ReaderName * | pName | ) |
fonction permettant d'envoyer les parametres de configuration du composant RF
| MI_OK | Operation successful ou erreur |
| int16_t UseAuxRC663 | ( | ReaderName * | pName, |
| uint8_t | aux ) |
fonction permettant d'envoyer les parametres de configuration du composant RF
| MI_OK | Operation successful ou erreur |
| int16_t UseSigoutRC663 | ( | ReaderName * | pName, |
| uint8_t | sigout ) |
fonction permettant d'envoyer les parametres de configuration du composant RF
| MI_OK | Operation successful ou erreur |
| ODALID_LIB int16_t Version | ( | ReaderName * | pName | ) |
Fonction permettant d obtenir la version du firmware du lecteur.
| MI_OK | Operation successful ou erreur |
| pName | [In] Information sur le lecteur . |
