⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parameter.h

📁 一个具体的项目程序
💻 H
字号:
#ifndef    _MY_PARA_H_
#define    _MY_PARA_H_
#include   "my_head.H"
/********************************************************/

typedef  struct  Equip_Addr_{
	    BYTE   nport;
		BYTE   ntype;      
		WORD   number_addr; 
}Equip_Addr;



typedef struct YsnSystemCard_Info_{
	BYTE unit_code[3];		//用户单位代码(开发公司分配之);
	BYTE Unit_Password_A[6];//用户单位密钥A(用来提供给第三方设备供应商读卡内数据的密码);
							//此密码不能读出,并只能通过密钥B 修改;
	BYTE Unit_Password_B[6];//用户单位密码B(用来操作用户卡数据的密钥);
							//此密钥只能写入不能读出,并仅可设定一次;
							//(系统安装时设定,用户单位自己掌握);
	BYTE Business_unit_code[4]; //公司代码;(系统安装时设定);
	BYTE Sub_division_code[6]; //分支机构代码; (系统安装时设定);
	BYTE Location_code[6];	//机构所在地代码; (系统安装时设定);
//===========================================================================
	BYTE fuctype_sector[16]; 
	BYTE reserve;			//reserve 保留以后用;
}YsnSystemCard_Info;

typedef struct  SystemCard_Info_{
  LWORD  card_id;       //卡序列(ID)号;
  BYTE   unit_code[3];  //用户单位代码;
  BYTE   setup_counts;  //安装次数限制;
  BYTE   public_sect;   //用户卡公共扇区(0-15)

  BYTE   fuc_type[15];  //子功能类型(Equip_Addr与ntype对应)
  BYTE   fuc_sector[16];//用户子系统所用扇区;

  BYTE   date[6];       //发卡时间(或卡有效期)
  BYTE   card_leve;     //卡级别字节:
}SystemCard_Info;



typedef  struct  SeedCard_Info_{
	 BYTE    unit_code[3];    //用户单位代码;
     BYTE    unit_password[3];//用户单位密码;
     BYTE    fuc_type;        //子功能类型(Equip_Addr与ntype对应)

     BYTE    fuc_sector;      //用户子系统所用扇区;
     BYTE    public_sector;   //用户卡公共扇区(0-15)
     BYTE    date[6];         //发卡时间(或卡有效期)
     BYTE    card_leve;       //卡级别字节:
}SeedCard_Info;


typedef struct  _ORDER_DINNER_RECORD{
	long   			balance;     //卡上余额(本次操作后)
	long   			con_Money;  //本次操作(消费、充值等)金额;(不要负数)
	unsigned char   card_code[3];//卡编号(卡流水号)
	unsigned char   con_time[6];//本次操作(消费、充值、挂失等)时间;
	unsigned char   mark;       //消费标志
	unsigned int   card_count; //本卡操作(消费、充值、被挂失)累计流水号("卡"平帐用);
	unsigned int   equip_count;//本机操作(消费、充值、被挂失)累计流水号("机"平帐用);
	unsigned char  reserver[2];//保留以后用;
}Con_Record;
//-------------------------------------------------------
#endif


#ifndef  _MYALL_SAVEDATA_H_
#define  _MYALL_SAVEDATA_H_


typedef struct Con_StatusInfo_{
       long    con_allmoney;    //目前所保存的消费总金额;
       long    con_daymoney;    //当天消费总金额;
       long    con_bootmoney;   //本次开机后的消费的总金额;
       LWORD   con_records;     //目前所保存的消费记录数;
       WORD    con_dayrecords;  //当天消费记录数;
       WORD    con_bootrecords; //本次开机后消费记录数;
}Con_StatusInfo;



typedef struct MyAll_SaveData_{
        WORD   conwrite_page;  //写到的页
        short  conbuffer2_byte;//写到的字节  WORD  
        WORD   conread_page;   //读到的页
        short  conread_byte;   //读到的字节
        WORD   lread_page;     //临时读的页址
		short  lread_byte;     //临时读的字节址
		BYTE   cycle_flag;     //数据循环标志。(最大可恢复点)
}Myall_SaveData;



typedef  struct  _OTHER_TABLE_INFO{
	WORD  iCardStatusMainTableRecordCount;	//卡挂失 主表 卡个数
	WORD  iCardStatusTempTableRecordCount;	//卡挂失 临时表 卡个数
	WORD  iResumeCardTempTableRecordCount;	//卡解挂 临时表 卡个数
	//WORD  iOrderDinnerParaTableRecordCount;	//订餐参数表记录数
	WORD  iFillParaTableRecordCount;			//充值表记录数
	WORD  iRecordIndex;			//本机操作(消费、充值、被挂失)累计流水号("机"平帐用);
	BYTE  save_date;	//更新日期 只有日期
}sttOtherTableInfo;

#endif



⌨️ 快捷键说明

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