mwrf32.h 7.33 KB
   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 160
 161
 162
 163
 164
 165
 166
extern "C"
{
HANDLE __stdcall usb_init();
//1.
HANDLE __stdcall rf_init(__int16 port,long baud);
//2.
__int16 __stdcall rf_exit(HANDLE icdev);
//3.
__int16 __stdcall rf_config(HANDLE icdev,unsigned char _Mode,unsigned char _Baud);
//4.
__int16 __stdcall rf_request(HANDLE icdev,unsigned char _Mode,unsigned __int16 *TagType);
//5.
__int16 __stdcall rf_request_std(HANDLE icdev,unsigned char _Mode,unsigned __int16 *TagType);

__int16 __stdcall rf_anticoll(HANDLE icdev,unsigned char _Bcnt,unsigned long *_Snr);
//6.
__int16 __stdcall rf_select(HANDLE icdev,unsigned long _Snr,unsigned char *_Size);
//7.
__int16 __stdcall rf_authentication(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr);
//8.
__int16 __stdcall rf_halt(HANDLE icdev);
//9
__int16 __stdcall rf_read(HANDLE icdev,unsigned char _Adr,unsigned char *_Data);
//10.
__int16 __stdcall rf_read_hex(HANDLE icdev,unsigned char _Adr, char *_Data);
//11.
__int16 __stdcall rf_write(HANDLE icdev,unsigned char _Adr,unsigned char *_Data);
//12.
__int16 __stdcall rf_write_hex(HANDLE icdev,unsigned char _Adr,char *_Data);
//13.
__int16 __stdcall rf_load_key(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned char *_NKey);
//14.
__int16 __stdcall rf_load_key_hex(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr, char *_NKey);
//15.
__int16 __stdcall rf_increment(HANDLE icdev,unsigned char _Adr,unsigned long _Value);
//16.
__int16 __stdcall rf_decrement(HANDLE icdev,unsigned char _Adr,unsigned long _Value);
//17
__int16 __stdcall rf_decrement_ml(HANDLE icdev,unsigned __int16 _Value);
//18.
__int16 __stdcall rf_restore(HANDLE icdev,unsigned char _Adr);
//19
__int16 __stdcall rf_transfer(HANDLE icdev,unsigned char _Adr);
//20.
__int16 __stdcall rf_card(HANDLE icdev,unsigned char _Mode,unsigned long *_Snr);
//21.
__int16 __stdcall rf_initval(HANDLE icdev,unsigned char _Adr,unsigned long _Value);
//22
__int16 __stdcall rf_initval_ml(HANDLE icdev,unsigned __int16 _Value);
//23.
__int16 __stdcall rf_readval(HANDLE icdev,unsigned char _Adr,unsigned long *_Value);
//24
__int16 __stdcall rf_readval_ml(HANDLE icdev,unsigned __int16 *_Value);
//25.
__int16 __stdcall rf_changeb3(HANDLE icdev,unsigned char _SecNr,unsigned char *_KeyA,unsigned char _B0,unsigned char _B1,unsigned char _B2,unsigned char _B3,unsigned char _Bk,unsigned char *_KeyB);
//26.
__int16 __stdcall rf_get_status(HANDLE icdev,unsigned char *_Status);
//27.
__int16 __stdcall rf_clr_control_bit(HANDLE icdev,unsigned char _b);
//28.
__int16 __stdcall rf_set_control_bit(HANDLE icdev,unsigned char _b);
//29.
__int16 __stdcall rf_reset(HANDLE icdev,unsigned __int16 _Msec);
//30.
__int16 __stdcall rf_HL_decrement(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned long _Value,unsigned long _Snr,unsigned long *_NValue,unsigned long *_NSnr);
//31.
__int16 __stdcall rf_HL_increment(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned long _Value,unsigned long _Snr,unsigned long *_NValue,unsigned long *_NSnr);
//32.
__int16 __stdcall rf_HL_write(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long *_Snr,unsigned char *_Data);
//33.
__int16 __stdcall rf_HL_writehex(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long *_Snr, char *_Data);
//34
__int16 __stdcall rf_HL_read(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long _Snr,unsigned char *_Data,unsigned long *_NSnr);
//35
__int16 __stdcall rf_HL_readhex(HANDLE icdev,unsigned char _Mode,unsigned char _Adr,unsigned long _Snr, char *_Data,unsigned long *_NSnr);
//36.
__int16 __stdcall rf_HL_initval(HANDLE icdev,unsigned char _Mode,unsigned char _SecNr,unsigned long _Value,unsigned long *_Snr);
//37.
__int16 __stdcall rf_beep(HANDLE icdev,unsigned short _Msec);
//38.
__int16 __stdcall rf_disp8(HANDLE icdev,__int16 pt_mode,unsigned char* disp_str);
//39.
__int16 __stdcall rf_disp(HANDLE icdev,unsigned char pt_mode,unsigned short digit);
//40.
__int16 __stdcall rf_encrypt(unsigned char *key,unsigned char *ptrSource, unsigned __int16 msgLen,unsigned char *ptrDest);
//41.
__int16 __stdcall rf_decrypt(unsigned char *key,unsigned char *ptrSource, unsigned __int16 msgLen,unsigned char *ptrDest);
//42
__int16 __stdcall rf_HL_authentication(HANDLE icdev,unsigned char reqmode,unsigned long snr,unsigned char authmode,unsigned char secnr);
//43
__int16 __stdcall rf_srd_eeprom(HANDLE icdev,__int16 offset,__int16 lenth,unsigned char *rec_buffer);
//44
__int16 __stdcall rf_swr_eeprom(HANDLE icdev,__int16 offset,__int16 lenth,unsigned char* send_buffer);
//45
__int16 __stdcall rf_srd_snr(HANDLE icdev,__int16 lenth,unsigned char *rec_buffer);
//46
__int16 __stdcall rf_check_write(HANDLE icdev,unsigned long Snr,unsigned char authmode,unsigned char Adr,unsigned char * _data);
//47
__int16 __stdcall rf_check_writehex(HANDLE icdev,unsigned long Snr,unsigned char authmode,unsigned char Adr, char * _data);
//48
__int16 __stdcall rf_authentication_2(HANDLE icdev,unsigned char _Mode,unsigned char KeyNr,unsigned char Adr);
//49
__int16 __stdcall rf_decrement_transfer(HANDLE icdev,unsigned char Adr,unsigned long _Value);
//50
__int16 __stdcall rf_setport(HANDLE icdev,unsigned char _Byte);
//51
__int16 __stdcall rf_getport(HANDLE icdev,unsigned char *receive_data);
//52
__int16 __stdcall rf_gettime(HANDLE icdev,unsigned char *time);
//53
__int16 __stdcall rf_gettimehex(HANDLE icdev,char *time);
//54
__int16 __stdcall rf_settime(HANDLE icdev,unsigned char *time);
//55
__int16 __stdcall rf_settimehex(HANDLE icdev,char *time);
//56
__int16 __stdcall rf_setbright(HANDLE icdev,unsigned char bright);
//57
__int16 __stdcall rf_ctl_mode(HANDLE icdev,unsigned char mode);
//58
__int16 __stdcall rf_disp_mode(HANDLE icdev,unsigned char mode);
//59
__int16 __stdcall lib_ver(unsigned char *str_ver);
//60
__int16 __stdcall rf_comm_check(HANDLE icdev,unsigned char _Mode);
//61
__int16 __stdcall set_host_check(unsigned char _Mode);
//62
__int16 __stdcall set_host_485(unsigned char _Mode);
//63
__int16 __stdcall rf_set_485(HANDLE icdev,unsigned char _Mode);
//64
__int16 __stdcall hex_a(unsigned char *hex,char *a,unsigned char length);
//65
__int16 __stdcall a_hex(char *a,unsigned char *hex,unsigned char len);
//66
//__int16 __stdcall srd_alleeprom(HANDLE icdev,__int16 offset,__int16 len,unsigned char *receive_buffer);
//67
//__int16 __stdcall swr_alleeprom(HANDLE icdev,__int16 offset,__int16 len,unsigned char* send_buffer);
//68
__int16 __stdcall rf_swr_snr(HANDLE icdev,__int16 lenth,unsigned char* send_buffer);
//69
__int16 __stdcall rf_sam_rst(HANDLE icdev, unsigned char baud, unsigned char *samack);
//70
__int16 __stdcall rf_sam_trn(HANDLE icdev, unsigned char *samblock,unsigned char *recv);
//71
__int16 __stdcall rf_sam_off(HANDLE icdev);
//72
__int16 __stdcall mf2_protocol(HANDLE icdev,unsigned __int16 timeout,unsigned char slen,char *dbuff);
//73
__int16 __stdcall rf_cpu_rst(HANDLE icdev, unsigned char baud, unsigned char *cpuack);
//74
__int16 __stdcall rf_cpu_trn(HANDLE icdev, unsigned char *cpublock,unsigned char *recv);
//75
__int16 __stdcall rf_pro_rst(HANDLE icdev,unsigned char *_Data);
//76
__int16 __stdcall rf_pro_trn(HANDLE icdev,unsigned char *problock,unsigned char *recv);
//77
__int16 __stdcall rf_pro_rst_hex(HANDLE icdev,char *_Data);
//76
__int16 __stdcall rf_pro_trn_hex(HANDLE icdev,char *problock,char *recv);
__int16 __stdcall rf_pro_halt(HANDLE icdev);
//78
void __stdcall Set_Reader_Mode(unsigned char _Mode);
__int16 __stdcall rf_get_snr(HANDLE icdev,unsigned char *_Snr);
}