📄 flashrom.h
字号:
#ifndef __FLASHROM_H__
#define __FLASHROM_H__
//设备信息结构体(4字节)
typedef _Device_Info{
unsigned char cPort; //串口号1 2 3 4 5 6分别表示com1,com2,com3,com4,com5,com6
unsigned char cType; //设备类型:
//1-发卡器
//2-保留
//3-考勤机
//4-门禁机
//5-充值机
//6-定餐机
//7-挂失机
//0x11-一类消费机(电子钱包1--结算点1);
//0x12-二类消费机(电子钱包2--结算点2);
//0x13-三类消费机(电子钱包3--结算点3);
unsigned int iNumberAddr; //设备编号地址 (0X0001-0X7000)
}sttDeviceInfo;
//订餐基本规则表(8字节)
typedef _Order_Base_Rules{
unsigned char cBeginTime[2]; //开始时间 HH:MM
unsigned char cEndTime[2]; //结束时间 HH:MM
long lUnitPrice; //单价
}sttOrderBaseRules;
//订餐条件表(73字节)
typedef _Order_Condition{
sttOrderBaseRules stBaseRules[8]; //订餐基本规则,共可设置8段
unsigned char cDayRules; //按天预订规则表 0:表示没有限制,其它值按位定义
//每个位对应上边的每个段 1:开启 0:关闭
unsigned char cWeekRules[7]; //周预订规则表
//cWeekRules[0]表示星期天,具体每位同天规则一样
//cWeekRules[1]表示星期一,其它2-6对应星期二~星期六
unsigned char cMonthRules; //月预订规则表 0:表示整月没有限制 1:表示按周预订规则实行
}sttOrderCondition;
//订餐参数表(11字节)
typedef _Order_Parameter{
unsigned char cCardType; //卡类
long lMaxBalance; //卡最大余额(超过将报警);
long lDayMaxMoney; //日消费最大金额
unsigned char cOrderMode; //订餐模式
//位0:按餐预订 1:开启 0:关闭
//位1:按天预订 1:开启 0:关闭
//位2:按周预订 1:开启 0:关闭
//位3:按月预订 1:开启 0:关闭
//其它位保留
unsigned char cPercent; //预扣百分比
}sttOrderParameter;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -