📄 sys_card.h
字号:
#ifndef _SYS_CARD_H
#define _SYS_CARD_H
#ifdef __cplusplus
extern "C"
{
#endif
extern void _card_decrypt(unsigned short *key);
extern unsigned char _card_read(long *cd_buf);
extern void card_proc(void);
#ifdef __cplusplus
}
#endif
//buffer
#define CARD_LONG_NUM 2
#define CARD_USERCARD_LEN 12
#define CARD_UNIVERSAL_LEN 16
#define CARD_MAX_USERID 1000000000
//buffer of card data
extern long _sys_card_buf;
extern long _tmp_sys_card_buf;
// card command
#define CARD_CMD_STATION 0x01
#define CARD_CMD_PERSON 0x02
#define CARD_CMD_LINE 0x03
#define CARD_CMD_START_STATION 0x04
#define CARD_CMD_STOP_STATION 0x05
#define CARD_CMD_EVENT 0x06
#define CARD_ERR_PUF 100
#define CARD_ERR_READ 101
#define CARD_ERR_CHKSUM 102
#define CARD_ERR_ERR_CMD 103
#define CARD_ERR_PASSWORD 104
#define CARD_ERR_NO_CREDIT 105
#define CARD_ERR_WRITE_BACK 110
//refill card
#define CARD_ERR_INVALID_TIMES 301
#define CARD_ERR_INVALID_USER 302
#define CARD_ERR_INVALID_DEVICE 303
#define CARD_ERR_FOREIGN_CARD 304
#define CARD_ERR_OVERLIMIT 305
#endif /* _SYS_CARD_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -