#include "windows.h"#include "atlbase.h"#include <string.h>#include <stdio.h>#include <time.h>#include "RFID.h"Macros | |
| #define | OK 0 |
| #define | FAIL -1 |
| #define | STX 0XAA |
| #define | ETX 0XBB |
| #define | MaxPage 12 |
| #define | MaxAddress 255 |
| #define | MaxTime 1 |
| #define | WaitReceive 2000 |
| #define | WaitAuthen 400 |
| #define | MaxBufferSize 1024 |
| #define | CMD_MF_Read 0x20 |
| #define | CMD_MF_Write 0x21 |
| #define | CMD_MF_InitVal 0x22 |
| #define | CMD_MF_Dec 0x23 |
| #define | CMD_MF_Inc 0x24 |
| #define | CMD_MF_GET_SNR 0x25 |
| #define | CMD_SetAddress 0x80 |
| #define | CMD_SetBaudrate 0x81 |
| #define | CMD_SetSerialNum 0x82 |
| #define | CMD_GetSerialNum 0x83 |
| #define | CMD_Write_User_Info 0x84 |
| #define | CMD_Read_User_Info 0x85 |
| #define | CMD_GetVersionNum 0x86 |
Functions | |
| int RFID_API | API_GetSysComm (unsigned char *Buffer) |
| HANDLE RFID_API | API_OpenComm (int nCom, int nBaudrate) |
| BOOL RFID_API | API_CloseComm (HANDLE commHandle) |
| int RFID_API | API_SetDeviceAddress (HANDLE commHandle, int DeviceAddress, unsigned char NewAddress, unsigned char *Buffer) |
| int RFID_API | API_SetBaudrate (HANDLE commHandle, int DeviceAddress, unsigned char NewBaud, unsigned char *Buffer) |
| int RFID_API | API_SetSerNum (HANDLE commHandle, int DeviceAddress, unsigned char *NewValue, unsigned char *Buffer) |
| int RFID_API | API_GetSerNum (HANDLE commHandle, int DeviceAddress, unsigned char *Buffer) |
| int RFID_API | API_GetVersionNum (HANDLE commHandle, int DeviceAddress, char *VersionNum) |
| int RFID_API | API_MF_Read (HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char blk_add, unsigned char num_blk, unsigned char *key, unsigned char *Buffer) |
| int RFID_API | API_MF_Write (HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char blk_add, unsigned char num_blk, unsigned char *key, unsigned char *senddata, unsigned char *Buffer) |
| int RFID_API | API_MF_InitVal (HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char sec_num, unsigned char *key, unsigned char *value, unsigned char *Buffer) |
| int RFID_API | API_MF_Dec (HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char sec_num, unsigned char *key, unsigned char *value, unsigned char *Buffer) |
| int RFID_API | API_MF_Inc (HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char sec_num, unsigned char *key, unsigned char *value, unsigned char *Buffer) |
| int RFID_API | API_MF_GET_SNR (HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char cmd, unsigned char *Buffer) |
| #define CMD_GetSerialNum 0x83 |
| #define CMD_GetVersionNum 0x86 |
| #define CMD_MF_Dec 0x23 |
| #define CMD_MF_GET_SNR 0x25 |
| #define CMD_MF_Inc 0x24 |
| #define CMD_MF_InitVal 0x22 |
| #define CMD_MF_Read 0x20 |
| #define CMD_MF_Write 0x21 |
| #define CMD_Read_User_Info 0x85 |
| #define CMD_SetAddress 0x80 |
| #define CMD_SetBaudrate 0x81 |
| #define CMD_SetSerialNum 0x82 |
| #define CMD_Write_User_Info 0x84 |
| #define ETX 0XBB |
| #define FAIL -1 |
| #define MaxAddress 255 |
| #define MaxBufferSize 1024 |
| #define MaxPage 12 |
| #define MaxTime 1 |
| #define OK 0 |
| #define STX 0XAA |
| #define WaitAuthen 400 |
| #define WaitReceive 2000 |
| BOOL RFID_API API_CloseComm | ( | HANDLE | commHandle | ) |
| int RFID_API API_GetSerNum | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_GetSysComm | ( | unsigned char * | Buffer | ) |
| int RFID_API API_GetVersionNum | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| char * | VersionNum ) |
| int RFID_API API_MF_Dec | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | mode, | ||
| unsigned char | sec_num, | ||
| unsigned char * | key, | ||
| unsigned char * | value, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_MF_GET_SNR | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | mode, | ||
| unsigned char | cmd, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_MF_Inc | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | mode, | ||
| unsigned char | sec_num, | ||
| unsigned char * | key, | ||
| unsigned char * | value, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_MF_InitVal | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | mode, | ||
| unsigned char | sec_num, | ||
| unsigned char * | key, | ||
| unsigned char * | value, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_MF_Read | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | mode, | ||
| unsigned char | blk_add, | ||
| unsigned char | num_blk, | ||
| unsigned char * | key, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_MF_Write | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | mode, | ||
| unsigned char | blk_add, | ||
| unsigned char | num_blk, | ||
| unsigned char * | key, | ||
| unsigned char * | senddata, | ||
| unsigned char * | Buffer ) |
| HANDLE RFID_API API_OpenComm | ( | int | nCom, |
| int | nBaudrate ) |
| int RFID_API API_SetBaudrate | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | NewBaud, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_SetDeviceAddress | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char | NewAddress, | ||
| unsigned char * | Buffer ) |
| int RFID_API API_SetSerNum | ( | HANDLE | commHandle, |
| int | DeviceAddress, | ||
| unsigned char * | NewValue, | ||
| unsigned char * | Buffer ) |