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

📄 appsjk.h

📁 抄水表手持POS代码
💻 H
字号:
#define JCK_ENCRYPT               1       //JCK ENCRYPT XOR(&ADDR&0XFF)
// define JieChuCard access address
#define JCK_ROOT		0X0000
#define JCK_ROOTK		0X1FE0
#define JCK_INF			0X0010
#define JCK_INFK		0X1FF0
#define JCK_FAT			0X0020
#define JCK_FATHMD		0X0030
#define JCK_HMDDATA 		0X1F00
#define JCK_HMDDATAK 		0X1F50
#define JCK_LASTINF		0X0040
#define JCK_DATA		0X0060
#define JCK_FATK		0X1FD0
#define JCK_FATHMDK		0X1FD8  //NO USED
#define JCK_DATASIZE	((JCK_HMDDATA-JCK_DATA)/8)
#define JCK_KeySize             0XFF

#define JCK_PriceAddr0	0X0980     //price addr.
#define JCK_PriceK0  	0X1000     //backup priceaddress
// define shijicard access address
//DEFINE  communication command
//#define CC_TEST			0X01		//FOR TESTTING/
#define CC_JCKTYPE  	0X20        //
#define CC_SJK_RINF 	0X40        //READ SJK INFORMATION
//#define CC_SJK_RLSZ 	0X41		//READ LIUSHUIZHANG
#define CC_RUaO			0X43        //READ USERCARD & OPERATECARD publish info.
#define CC_RTJK     	0X44		//READ TIAOJIA CARD
#define CC_RSJDYK   	0X45		//READ TIAOJIA CARD
#define CC_RFLOW	0X17        //READ FLOW
#define CC_RCZJINFO     0X52        //READ CZJ INFORMATION
#define CC_PC_RBLACKBOX	0X15        //READ BLACKBOX //PC向POS机取数据
#define CC_RBLACKBOX	0X16        //READ BLACKBOX  //pos机向车载机取数据
//#define CC_RBLACKBOX	0X53        //READ BLACKBOX
#define CC_RDRIVERDATA	0X54        //READ SPESCIAL DRIVER DATA FROM CZJ BY RS232
#define CC_RHMD	 		0X5E        //READ HMD
#define CC_WHMD	 		0X60        //WRITE HMD
#define CC_READERR  	0X5F        //ERROR  ON  WRITE CARD
#define CC_TIME    	0X66        //修改时间
#define CC_DEL_LSZ    	0X69        //MIDEFY DEVICE_TIME
#define CC_DEL_HXZ    	0X18 
#define CC_WCZJdyINFO   0X72        //WRITE CZJ daiyongJI INFORMATION
#define CC_WCZJstINFO   0X77        //WRITE CZJ standJI   INFORMATION
#define CC_WRITEERR 	0X7F        //ERROR  ON  WRITE CARD
#define CC_NOW		0XFC        //NOW BUSY  communication
#define CC_NO		0XFE        //NO  EMPTY  communication
#define CC_ERROR	0XFF        //ERROR  ON  communication

#define CC_ADDRLENG 	0X03        //THE ADDRESS OF LENG IN COMM PROTOCOL
#define CC_ADDRINF  	0X04        //THE ADDRESS OF LENG IN COMM PROTOCOL

#define CC_TONGXUN      0X99        //检测通讯是否成功
#define CC_TONGXUNOK    0X98        //通讯成功
#define CC_SCOK         0X97        //上传完成

#define KZ_TJK		 	0X11   	//tiaojia card
#define KZ_SJK	     	0X12   	//siji card
#define KZ_SJDYK	 	0X13   	//siji daiyong card
#define KZ_LRK	  	   0X14   	//lu ru card
#define KZ_CSK	     	0X15   	//test card
#define KZ_NOA	     	0XE0   	//FeiShiBie card
#define KZ_ERR	     	0XE1   	//card error
#define KZ_WK	     	0XEE 	//no exist card



#define BBX_Nothing     0X00    //do nothing
#define BBX_ChgDateTm   0X02    //if by yymanager or rs232,
#define BBX_ChgSjk      0X04    //if SJK changed,Tjk information must follow it
#define BBX_ChgTjk      0X08    //if TJK changed,TJK info. include TJK pubno
#define BBX_User        0x10
#define BBX_MUser       0x20
#define BBX_Hacker      0x40


#define VALLOW         	2

#define CRC_POLYNOM     0x1021
#define CRC_PRESET      0xFFFF
#define CRC_CHKBYTES    2

#define MI_CRC_ZERO		0
#define MI_CRC_NOTZERO	1


#define HADCARD1	   P15
#define CARDIN	      HADCARD1==1
#define CARDNO	      HADCARD1==0
#define HEAD0        0X39
#define HEAD1        0X69
#define CITYCODE     0X04   //邢台


/************ The field is  ZHONGDUAN1 PROGRAM define ************/

  #define 	PRG_ValidSJKFAT
  #define   PRG_ValidJCKROOT
  #define   PRG_ValidTJKPRICE
  #define 	PRG_CheckJCK
  #define 	PRG_ReadJCKInf
  #define   MANYHMD	    	20		//The recode numbers of HackersList
extern unsigned char CheckJCK();
extern unsigned char read_ATMEL24C64(unsigned char len,unsigned int addr,unsigned char *out);
extern unsigned char write_ATMEL24C64(unsigned char len,unsigned int addr,unsigned char *in);
extern unsigned char ValidSJKFAT(unsigned char *tm);
/*unsigned char ValidData(unsigned char *buff);
unsigned char WriteLen(unsigned int len);
long ReadLen();
void loadin();
void upload();
void Read_HXZ();
void UP_HXZ ();
unsigned char ReadHXZNum();
unsigned char WriteHXZNum();*/

⌨️ 快捷键说明

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