分类:
2008-04-04 21:43:13
define Get_diary 0x0A //有向PC发送请求日志信息标志
/*门禁向PC发送请求日志数据结构*/
struct require_diary{int id;int Get_diary;}
/*向PC发送的日记数据*/
struct send_terminal_diary{
int id;//门禁id
struct terminal_diary terminal_diary;//门禁日志结构
};
/*门禁日志结构*/
struct terminal_diary{
int id;//终端id
struct Date ;//发送的日期
int last_time;//最后一次开门时间
int total_number;//开关门的总次数
};
/*PC命令数据结构struct Pc_content*/
struct Pc_content
{
int token;//令牌;此处规定令牌数值与id数值相同
/*
* commond:
* a关门int door_close=0x00;开门int door_open=0x01;
* b读取门状态:int read_door=0x02;
* c发送日志int send_diary=0x03;
* d接收;int recv_diary=0x04
*/
union commond{intdoor_open;intdoor_close;intread_door;intsend_diary;intrecv_diary;};
}
/*PC发送日志的数据结构:(只在接收到门禁端发来的响应信号后才发送)*/
struct send_pc_diary
{
int id;//门禁端id
int token;//令牌
struct User user_data;//PC发的用户数据:
};
/*PC发的用户数据:*/
struct User
{
char*name;//用户名
int id;//用户id
int last_check_time;//上一次刷卡时间
int total_checks;//总刷卡次数
}