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

📄 sendcard.h

📁 一个具体的项目程序
💻 H
字号:
#ifndef   _SEND_CARD_
#define   _SEND_CARD_
/***********************************************/
#define   SYSTEMCARD_SECTOR   0
#define   SEEDCARD_SECTOR     1

#define   MAKER_CODE_SECT     0
#define   SYSTEM_SECT_1       1
#define   SYSTEM_SECT_2       2
#define   YSN_SYSPWD_SECT     3

#define   SEED_CARD_SECT      4   //UNIT_INFO_SECT
#define   OPUSER_CARD_SECT    5   //管理员或操作员
//==============================================
//UNIT(SEED) INFO
#define   CARD_LEVEL_DDR      0
#define   UNIT_CODE_ADDR      1   //1-3
#define   UNIT_PWD_ADDR       4   //4-6
#define   PUBLIC_SECTOR_ADDR  7
#define   FUC_TYPE_ADDR       8   //子功能类型
#define   FUC_SECTOR_ADDR     9   //子功能占用扇区
#define   SEED_DATE_ADDR      10  //10-12
#define   SEEDUSECOUNTS_ADDR  13  //13-14
//===============================================
//Card_Class_Para.public_sect
#define   PUBLIC_SECTOR       (seedcard_info.public_sector)
#define   TYPE_FUC_SECT       (4*PUBLIC_SECTOR)
#define   UNIT_INFO_SECT      (4*PUBLIC_SECTOR+1)
#define   USER_INFO_SECT      (4*PUBLIC_SECTOR+2)
//===============================================
//USER INFO
#define   CARD_STATE_ADDR      0
#define   USER_CODE_ADDR       1   //1-3
#define   USER_PDW_ADDR        4   //4-6
#define   CARD_CLASS_ADDR      7
//#define   TEST_ADDR          8
#define   ENBEL_USEDATE_ADDR   9   //09-11
#define   ALL_USE_COUNT_ADDR   12  //12-15
//-----------------------------------------------
#define   CONSUME_TYPE_SECTOR  (seedcard_info.fuc_sector)  //5
#define   CONSUME_MONEY_SECT   (4*CONSUME_TYPE_SECTOR) 	   //4*5
#define   SAVE_MONEY_SECT      (4*CONSUME_TYPE_SECTOR+1)   //4*5+1
//#define   SAVE_JSTIME_SECT     (4*CONSUME_TYPE_SECTOR+1)   //4*5+1
#define   CONSUME_LIMIT_SECT   (4*CONSUME_TYPE_SECTOR+2)   //4*5+2
//===============================================
/*
//SAVE_JSTIME_SECT
#define   JS_STARTTIME_ADDR     0  //0-5
//CONSUME_LIMIT_SECT
#define   DC_STATETIME_ADDR     0  //0-2  只能按天数定餐
#define   DC_ENDTIME_ADDR       3  //3-5  
*/
#define   DAYMAX_MONEY_ADDR     6  //6-7  日限额消费(最大0xffff)
#define   CONTIMES_MOMDAY_ADDR  8  //8    限次消费(日)--没用(月):
                                   //只有一个月后的当天来吃饭才有点小问题!
#define   CONTIMES_COUNTS_ADDR  9  //9-15(字节最大限次消费250,最多七个时段)
/**************************************************************/
extern  BYTE  code  Nkey_a[6];
extern  BYTE  code  Nkey_b[6];
extern  void  Set_BCCsum(BYTE *buf,BYTE nCount);
extern 	BYTE  Fill_data(BYTE  bankdata[],long *val,BYTE  into_flag);
extern  BYTE  mifs_request(BYTE _Mode,BYTE idata *_TagType);
extern  BYTE  mifs_anticoll(BYTE _Bcnt,BYTE idata *_SNR);
extern  BYTE  mifs_select(BYTE idata *_SNR,BYTE idata *_Size);
extern  BYTE  mifs_authentication(BYTE _Mode,BYTE _SecNr);
extern  BYTE  mifs_authKey(BYTE _Mode,BYTE _SecNr,BYTE *_Key);
extern  BYTE  mifs_read(BYTE _Adr,BYTE idata *_Data);
extern  BYTE  mifs_write(BYTE _Adr,BYTE idata *_Data);
extern  BYTE  mifs_check_write(BYTE idata *_SNR,BYTE _Authmode,BYTE _Adr,BYTE idata *_Data);
extern  BYTE  mifs_load_key(BYTE _Mode,BYTE _SecNr,BYTE *_Nkey);
extern  BYTE  mifs_halt(void);
extern  BYTE  mifs_close(void);
extern  BYTE  mifs_reset(BYTE _Msec);
extern  BYTE  mifs_restore(BYTE _Adr);
extern  BYTE  mifs_transfer(BYTE _Adr);
/**********************************************************/
#endif


⌨️ 快捷键说明

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