ifw-ll 1.0.0
 
Loading...
Searching...
No Matches
RFID.h
Go to the documentation of this file.
1#pragma once
2#include "Windows.h"
3
4#define RFID_API __declspec(dllexport) __stdcall
5
6// System Command Function
7extern "C" int RFID_API API_GetSysComm(unsigned char* Buffer);
8extern "C" HANDLE RFID_API API_OpenComm(int nCom, int nBaudrate);
9extern "C" BOOL RFID_API API_CloseComm(HANDLE commHandle);
10extern "C" int RFID_API API_SetDeviceAddress(HANDLE commHandle, int DeviceAddress, unsigned char NewAddr,
11 unsigned char* Buffer);
12extern "C" int RFID_API API_SetBaudrate(HANDLE commHandle, int DeviceAddress, unsigned char NewBaud,
13 unsigned char* Buffer);
14extern "C" int RFID_API API_SetSerNum(HANDLE commHandle, int DeviceAddress, unsigned char* NewValue,
15 unsigned char* Buffer);
16extern "C" int RFID_API API_GetSerNum(HANDLE commHandle, int DeviceAddress, unsigned char* Buffer);
17extern "C" int RFID_API API_GetVersionNum(HANDLE commHandle, int DeviceAddress, char* VersionNum);
18
19// Mifare Application Function
20extern "C" int RFID_API API_MF_Read(HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char blk_add,
21 unsigned char num_blk, unsigned char* key, unsigned char* Buffer);
22extern "C" int RFID_API API_MF_Write(HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char blk_add,
23 unsigned char num_blk, unsigned char* key, unsigned char* senddata,
24 unsigned char* Buffer);
25extern "C" int RFID_API API_MF_InitVal(HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char sec_num,
26 unsigned char* key, unsigned char* value, unsigned char* Buffer);
27extern "C" int RFID_API API_MF_Dec(HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char sec_num,
28 unsigned char* key, unsigned char* value, unsigned char* Buffer);
29extern "C" int RFID_API API_MF_Inc(HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char sec_num,
30 unsigned char* key, unsigned char* value, unsigned char* Buffer);
31extern "C" int RFID_API API_MF_GET_SNR(HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char cmd,
32 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)
Definition RFID.cpp:708
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)
Definition RFID.cpp:541
int RFID_API API_SetDeviceAddress(HANDLE commHandle, int DeviceAddress, unsigned char NewAddr, unsigned char *Buffer)
Definition RFID.cpp:312
int RFID_API API_GetVersionNum(HANDLE commHandle, int DeviceAddress, char *VersionNum)
Definition RFID.cpp:484
HANDLE RFID_API API_OpenComm(int nCom, int nBaudrate)
Definition RFID.cpp:252
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)
Definition RFID.cpp:779
int RFID_API API_SetSerNum(HANDLE commHandle, int DeviceAddress, unsigned char *NewValue, unsigned char *Buffer)
Definition RFID.cpp:395
int RFID_API API_MF_GET_SNR(HANDLE commHandle, int DeviceAddress, unsigned char mode, unsigned char cmd, unsigned char *Buffer)
Definition RFID.cpp:913
#define RFID_API
Definition RFID.h:4
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)
Definition RFID.cpp:846
int RFID_API API_GetSysComm(unsigned char *Buffer)
Definition RFID.cpp:214
int RFID_API API_SetBaudrate(HANDLE commHandle, int DeviceAddress, unsigned char NewBaud, unsigned char *Buffer)
Definition RFID.cpp:350
int RFID_API API_GetSerNum(HANDLE commHandle, int DeviceAddress, unsigned char *Buffer)
Definition RFID.cpp:445
BOOL RFID_API API_CloseComm(HANDLE commHandle)
Definition RFID.cpp:299
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)
Definition RFID.cpp:618