wiegand.h

来自「很强的射频卡reader源代码」· C头文件 代码 · 共 45 行

H
45
字号
/******************
wiegand 输出
安全模式 和 非安全模式
wiegand_26  	wiegand_32		wiegand_40
******************/
extern void weigand_26(unsigned char *wei_data);
extern void weigand_32(unsigned char *wei_data);
extern void weigand_34(unsigned char *wei_data);
extern void weigand_40(unsigned char *wei_data);
extern void weigand_42(unsigned char *wei_data);
extern void weigand_32e(unsigned char *wei_data);
extern void weigand_56(unsigned char *wei_data);
extern void ABA_OUT(unsigned char len,unsigned char *ABAD);
extern void CD_OUT(unsigned char length,unsigned char *cardnumber);

extern unsigned char wg_Usafety();
extern unsigned char wg_safety();
extern void C_LED_BUZ (unsigned char state);
extern void	ReturnStatus(unsigned char status);
extern void key_weigand();
extern void key_bcdweigand();

#define		s_weigand_26		0
#define		s_weigand_32		1
#define		s_weigand_40		2
#define		s_weigand_34		3
#define 	s_weigand_42		4
#define 	s_weigand_32e		5
#define 	s_weigand_56		6
#define		ABA_1				32
#define		ABA_2				33
#define		CD8					34
#define		CD10				35


#define		safety				0x55
#define		Usafety				0
#define		R_idle				0X26
#define		R_all				0x52
//定义wiegand 错误代码
#define       	wg_fail			0x01
#define			wg_ok			0x00
#define			wie_key_err		0x02
#define			key_ok			0x03	

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?