FlashRom.H
上传用户:shyuanyi
上传日期:2008-05-24
资源大小:69k
文件大小:2k
- #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