AIS_HOTEL.cs 8.55 KB
更新的
123.4567891011121314151617181920.21222324252627282930.313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899One hundred.101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
使用系统使用System.Collections.Generic使用系统。文本使用System.Runtime.InteropServices使用系统。IO名称空间cs_ais_hotel_dll枚举DL_STATUSDL_OK0 x00//###############################################################TIMEOUT_ERRORCRC_ERRORNULL_POINTERPARAMETERS_ERRORMEMORY_ALLOCATION_ERRORNOT_INITIALIZEDALREADY_INITIALIZEDBUFFER_OVERFLOWTIMESTAMP_INVALIDEVENT_BUSY//###############################################################//资源繁忙RESOURCE_NOT_ACQUIREDRESOURCE_ALREADY_ACQUIREDRESOURCE_BUSY//###############################################################FILE_OVERSIZEFILE_EMPTYfile_lock//当文件被填满,还没有读取时//###############################################################//###############################################################//打开DEVICE_OPENING_ERRORDEVICE_CAN_NOT_OPENDEVICE_ALREADY_OPENEDDEVICE_NOT_OPENEDDEVICE_INDEX_OUT_OF_BOUNDDEVICE_CLOSE_ERROR//###############################################################/ /日志LOG_BUFFER_OVERFLOWLOG_EMPTYLOG_NOT_CORRECT/ /响应CMD_RESPONSE_UNKNOWN_COMMANDCMD_RESPONSE_WRONG_CMDCMD_RESPONSE_COMMAND_FAILEDCMD_RESPONSE_NO_AUTHORIZATIONCMD_RESPONSE_UNSUCCESSCMD_RESPONSE_SIZE_OVERFLOW//###############################################################// usb射频CMD_BRAKE_RTE//当CMD_IN_PROGRESS//###############################################################ITEM_IS_ALREADY_IN_LISTITEM_NOT_IN_LIST//###############################################################THREAD_FAILURE//---------------------ERR_OBJ_NOT_CREATED//---------------------//###############################################################/ /汉明DL_HAMMING_NOT_ACKDL_HAMMING_WRONG_ACKDL_HAMMING_WRONG_REPLAY//格式化传输DL_HAMMING_TERR_TIMEOUTDL_HAMMING_TERR_BAD_FRAMEDL_HAMMING_TERR_BAD_SUMDL_HAMMING_TERR_BAD_CODEDL_HAMMING_TERR_TOO_OLDDL_HAMMING_TERR_NOISE// DecodeFrame()返回警告DL_HAMMING_TERR_ERROR_MASKERROR_SOME_REPLAY_FALULT//###############################################################NO_DEVICES//###############################################################/ / FTDINO_FTDI_COMM_DEVICES0 x10000NO_FTDI_COMM_DEVICES_OPENED/ / USB_CLOSE_ERROR,ERR_FTDI_READERR_FTDI_READ_LESS_DATAERR_FTDI_WRITEERR_FTDI_WRITE_LESS_DATADL_FT_ERROR_SET_TIMEOUT/ / FTSTATUSDL_FT_0 x10010DL_FT_INVALID_HANDLEDL_FT_DEVICE_NOT_FOUNDDL_FT_DEVICE_NOT_OPENEDDL_FT_IO_ERRORDL_FT_INSUFFICIENT_RESOURCESDL_FT_INVALID_PARAMETERDL_FT_INVALID_BAUD_RATEDL_FT_DEVICE_NOT_OPENED_FOR_ERASEDL_FT_DEVICE_NOT_OPENED_FOR_WRITEDL_FT_FAILED_TO_WRITE_DEVICEDL_FT_EEPROM_READ_FAILEDDL_FT_EEPROM_WRITE_FAILEDDL_FT_EEPROM_ERASE_FAILEDDL_FT_EEPROM_NOT_PRESENTDL_FT_EEPROM_NOT_PROGRAMMEDDL_FT_INVALID_ARGSDL_FT_NOT_SUPPORTEDDL_FT_OTHER_ERRORDL_FT_DEVICE_LIST_NOT_READY//---------------------READER_ERRORS_0 x1100READER_UID_ERRORREADER_LOG_ERROR////---------------------//未知错误= 0xFFFFFFFD,//NOT_IMPLEMENTED = 0xFFFFFFFE,////---------------------//MAX_DL_STATUS = 0xFFFFFFFF,//LAST_ERROR = 0xFFFFFFFF};枚举E_CARD_ACTION/ / CARD_FOREIGN//来自不同系统的卡片// BASE> LOG = 0x83 | RTE = 0x00ACTION_CARD_FOREIGN0 x00/ /丢弃//阻塞卡-黑名单上的卡,没有有效的访问权限,没有通行权// BASE> LOG= 0xC3 | RTE= 0x20ACTION_CARD_DISCARDED0 x20// (32 dec)/ / CARD_HACKED// Mifare key OK - CRC OK -但是用户数据不好//保护数据不良// BASE> LOG= 0x84 | RTE= 0x40ACTION_CARD_HACKED0 x40// (64 dec)/ / CARD_BAD_DATA// Mifare key OK - CRC BAD//带有无效数据的卡片- BAD CRC// BASE> LOG= 0x——| RTE= 0x82ACTION_CARD_BAD_DATA0×50// (80 dec)/ / CARD_NO_DATA//不可读卡-卡没有或未知的Mifare密钥// BASE> LOG= 0x——| RTE= 0x81ACTION_CARD_NO_DATA0 x60//(2006年12月)/ /解锁//正确的卡// BASE> LOG= 0xC2 | RTE= 0x80(+++)// TWR> 0x80 (128 dec) -一个正则通道(P)// TWR> 0x90 (144 dec) -官方出口(S)// TWR> 0xA0 (160 dec) -车辆通道(V)// TWR> 0xB0 (176 dec) -批准出口(0)ACTION_CARD_UNLOCKED0 x80ACTION_CARD_UNLOCKED_10 x81ACTION_CARD_UNLOCKED_20 x82ACTION_CARD_UNLOCKED_30 x83ACTION_CARD_UNLOCKED_40 x84ACTION_CARD_UNLOCKED_50 x85ACTION_CARD_UNLOCKED_60 x86ACTION_CARD_UNLOCKED_70 x87公共静态ais//---------------------------------------------------------------------DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_CommunicationOpen”)]内部静态走读生DL_STATUSCommunicationOpen();DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_CommunicationClose”)]内部静态走读生DL_STATUSCommunicationClose();//---------------------------------------------------------------------DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_GetStatus”)]内部静态走读生DL_STATUS的GetStatusintreader_idIntPtris_power_onIntPtrunreaded_rteIntPtrstatus_data);//---------------------------------------------------------------------DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_TimeGet”)]内部静态走读生DL_STATUSTimeGetintreader_idIntPtrtm_yearIntPtrtm_monIntPtrtm_mdayIntPtrtm_hourIntPtrtm_minIntPtrtm_sec);DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_TimeSet”)]内部静态走读生DL_STATUSTimeSetintreader_id字符串密码inttm_yearinttm_moninttm_mdayinttm_hourinttm_mininttm_sec);//---------------------------------------------------------------------DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_CardBlock”)]内部静态走读生DL_STATUSCardBlockintreader_id字符串密码intcard_sn);DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_CardUnblock”)]内部静态走读生DL_STATUSCardUnblockintreader_id字符串密码intcard_sn);DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_CardUnblockAll”)]内部静态走读生DL_STATUSCardUnblockAllintreader_id字符串密码);//---------------------------------------------------------------------DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_Hotel_GetLastRTE”)]内部静态走读生DL_STATUSGetLastRTEintreader_idIntPtrnew_logIntPtr行动IntPtrcard_idIntPtrsystem_idIntPtrtm_yearIntPtrtm_monIntPtrtm_mdayIntPtrtm_hourIntPtrtm_minIntPtrtm_sec);//---------------------------------------------------------------------DllImport“ais_hotel.dll”CallingConventionCallingConventionStdCall入口点“AIS_GetDLLVersion”)]内部静态走读生IntPtrGetDLLVersion();//[DllImport("ais_hotel.dll", CallingConvention = CallingConvention. dll]StdCall, EntryPoint = "dbg_status2str")]//内部静态外部IntPtr dbg_status2str(DL_STATUS状态);//[DllImport("ais_hotel.dll", CallingConvention = CallingConvention. dll]StdCall, EntryPoint = "dbg_action2str")]//内部静态外部IntPtr dbg_action2str(int card_action);
Baidu
map