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

📄 filedef.h

📁 本人编写的无线电话程序,给予PIC18C801设计,包括了uCOS的移植以及菜单,自己设计的拼音注入法,完整地一级汉字库,希望对大家有所帮助
💻 H
📖 第 1 页 / 共 2 页
字号:
#define DOMAIN16	    unsigned int  intLimitLAC1                                  //Location limitation
#define sizeof_DOMAIN16	sizeof(int)
#define DOMAIN17		unsigned int  intLimitLAC2                                  //Location limitation
#define sizeof_DOMAIN17	sizeof(int)
#define DOMAIN18		unsigned int  intLimitLAC3                            		//Location limitation
#define sizeof_DOMAIN18	sizeof(int)
#define DOMAIN19		unsigned int  intLimitLAC4		                            //Location limitation
#define sizeof_DOMAIN19	sizeof(int)
#define DOMAIN20		unsigned int  intLimitLAC5		                            //Location limitation
#define sizeof_DOMAIN20	sizeof(int)
#define DOMAIN21		unsigned int  intLimitLAC6		                            //Location limitation
#define sizeof_DOMAIN21	sizeof(int)
#define DOMAIN22		HCODE_TABLE   HCodeTbl1                                 	     //H code table 1
#define sizeof_DOMAIN22	sizeof(HCODE_TABLE)
#define DOMAIN23		HCODE_TABLE   HCodeTbl2		                                 	 //H code table 2
#define sizeof_DOMAIN23	sizeof(HCODE_TABLE)
#define DOMAIN24		HCODE_TABLE   HCodeTbl3                                 		 //H code table 3
#define sizeof_DOMAIN24	sizeof(HCODE_TABLE)
#define DOMAIN25		HCODE_TABLE   HCodeTbl4                                 		 //H code table 4
#define sizeof_DOMAIN25	sizeof(HCODE_TABLE)
#define DOMAIN26		HCODE_TABLE   HCodeTbl5                                 		 //H code table 5
#define sizeof_DOMAIN26	sizeof(HCODE_TABLE)
#define DOMAIN27		HCODE_TABLE   HCodeTbl6                                 		 //H code table 6
#define sizeof_DOMAIN27	sizeof(HCODE_TABLE)
#define DOMAIN28		HCODE_TABLE   HCodeTbl7			                                 //H code table 7
#define sizeof_DOMAIN28	sizeof(HCODE_TABLE)
#define DOMAIN29		HCODE_TABLE   HCodeTbl8                                          //H code table 8
#define sizeof_DOMAIN29	sizeof(HCODE_TABLE)
#define DOMAIN30		HCODE_TABLE   HCodeTbl9                                          //H code table 9
#define sizeof_DOMAIN30	sizeof(HCODE_TABLE)
#define DOMAIN31		HCODE_TABLE   HCodeTbl10                                        //H code table 10
#define sizeof_DOMAIN31	sizeof(HCODE_TABLE)
#define DOMAIN32		unsigned char chrLocSecNum[3]                      	  //Local section area number
#define sizeof_DOMAIN32	sizeof(char)*3
#define DOMAIN33		unsigned char chrIPAreNum1[10][3]             //Special IP section number table 1
#define sizeof_DOMAIN33	sizeof(char)*3*10
#define DOMAIN34		unsigned char chrIPAreNum2[10][3]			  //Special IP section number table 2
#define sizeof_DOMAIN34	sizeof(char)*3*10
#define DOMAIN35		RATE_TABLE    RateTbl0                                              //Rate table0                
#define sizeof_DOMAIN35	sizeof(RATE_TABLE)
#define DOMAIN36		RATE_TABLE    RateTbl1                             		            //Rate table1
#define sizeof_DOMAIN36	sizeof(RATE_TABLE)
#define DOMAIN37		unsigned char chrAlarmInfo                                     //Alarm infomation
#define sizeof_DOMAIN37	sizeof(char)
#define DOMAIN38		unsigned int  intCurLAC                                      //Current cell's LAC
#define sizeof_DOMAIN38	sizeof(int)
#define DOMAIN39	 	FEE_TABLE_ITEM FeeTblItem[FEETBLLEN]                          //Current Fee table
#define sizeof_DOMAIN39	sizeof(FEE_TABLE_ITEM)*FEETBLLEN
#define DOMAIN40		unsigned char chrDeviceNum[9]                    //The device number of the phone
#define sizeof_DOMAIN40	sizeof(char)*9
#define DOMAIN41		unsigned char chrFeeUpLoadTime[2]           //Time quantum of Fee table uploading
#define sizeof_DOMAIN41	sizeof(char)*2
#define DOMAIN42		unsigned char chrNCCModemNum[6]                       //The number of NCC's MODEM
#define sizeof_DOMAIN42	sizeof(char)*6
#define DOMAIN43		unsigned char chrNCCID[6]                  //The ID of the network control center
#define sizeof_DOMAIN43	sizeof(char)*6
#define DOMAIN44		unsigned int  intLimitLAC[14]				      //The extra location limitation
#define sizeof_DOMAIN44	sizeof(int)*14
//DOMAIN45~61 are not applied
#define sizeof_DOMAIN45	0
#define sizeof_DOMAIN46	0
#define sizeof_DOMAIN47	0
#define sizeof_DOMAIN48	0
#define sizeof_DOMAIN49	0
#define sizeof_DOMAIN50	0
#define sizeof_DOMAIN51	0
#define sizeof_DOMAIN52	0
#define sizeof_DOMAIN53	0
#define sizeof_DOMAIN54	0
#define sizeof_DOMAIN55	0
#define sizeof_DOMAIN56	0
#define sizeof_DOMAIN57 0
#define sizeof_DOMAIN58	0
#define sizeof_DOMAIN59	0
#define sizeof_DOMAIN60	0
#define sizeof_DOMAIN61	0
#define DOMAIN62		unsigned char chrTC[6] 					   				//The time adjusted value
#define sizeof_DOMAIN62	sizeof(char)*6
#define DOMAIN63		unsigned char chrQueryDomain		 	 //The number of the domain which queried
#define sizeof_DOMAIN63	sizeof(char)

//extended domains
#define DOMAIN64		unsigned char chrCurRateTbl
#define sizeof_DOMAIN64	sizeof(char)
#define DOMAIN65		PDU_HEAD	PDUHeader
#define sizeof_DOMAIN65	sizeof(PDU_HEAD)
#define DOMAIN66		unsigned char Reserved
#define sizeof_DOMAIN66	sizeof(char)
	
#define DOMAIN67		unsigned int FeeTblHead
#define sizeof_DOMAIN67	sizeof(int)
#define DOMAIN68		unsigned int FeeTblTail
#define sizeof_DOMAIN68	sizeof(int)

#define DOMAIN69		CALL_RECORD UnAcceptCall	//numbers which haven't been accepted
#define sizeof_DOMAIN69	sizeof(CALL_RECORD)
#define DOMAIN70		CALL_RECORD RecentRxCall	//number of recently received
#define sizeof_DOMAIN70	sizeof(CALL_RECORD)
#define DOMAIN71		CALL_RECORD RecentTxCall	//numbers of recently dial out
#define sizeof_DOMAIN71	sizeof(CALL_RECORD)

#define DOMAIN72		SM_TABLE_ITEM 		SMTbl[SMTBLLEN]                                               		 /*SM table*/
#define sizeof_DOMAIN72	sizeof(SM_TABLE_ITEM)*SMTBLLEN
	
#define DOMAIN73		PHONE_BOOK			PhoneBook
#define sizeof_DOMAIN73	sizeof(PHONE_BOOK)

#define DOMAIN74		unsigned char 		RingType                                             //the type of ring sound
#define sizeof_DOMAIN74	sizeof(char)

#define DOMAIN75		unsigned char 		BackGroundLED	   //the property of background led. it may be never light or
#define sizeof_DOMAIN75	sizeof(char)
	
#define DOMAIN76		unsigned char		PhoneLockPassWord[4]   //the pass word to unlock the phone, if the first byte is
	                                            //0xff, the phone lock function is not open
#define sizeof_DOMAIN76	sizeof(char)*4
#define DOMAIN77		unsigned char		SpeakerVolume
#define sizeof_DOMAIN77	sizeof(char)
#define DOMAIN78		unsigned char chrSelfNumber[6]	       //Number of the phone itself, compressed BCD, 0xff as terminal
#define sizeof_DOMAIN78	sizeof(char)*6

#define DOMAIN79		unsigned char SMTblHead
#define sizeof_DOMAIN79	sizeof(char)
#define DOMAIN80		unsigned char SMTblTail
#define sizeof_DOMAIN80	sizeof(char)

#define DOMAIN81		unsigned char PhoneBookHead
#define sizeof_DOMAIN81	sizeof(char)
#define DOMAIN82		unsigned char PhoneBookTail
#define sizeof_DOMAIN82	sizeof(char)
//#define DOMAIN81		unsigned char SMTblStorageMethod
//#define sizeof_DOMAIN81	sizeof(char)
//This 3 domain store local produced SM
#define DOMAIN83		unsigned char SMLTblHead
#define sizeof_DOMAIN83	sizeof(char)
#define DOMAIN84		unsigned char SMLTblTail
#define sizeof_DOMAIN84	sizeof(char)
#define DOMAIN85		SM_TABLE_ITEM 		SMLTbl[SMTBLLEN]                                               		 /*SM table*/
#define sizeof_DOMAIN85	sizeof(SM_TABLE_ITEM)*SMTBLLEN


/*******************************************************************************************************/
//File structure defination of MCNM file
typedef rom struct MCNMFile_Struct{
    DOMAIN0;    DOMAIN1;    DOMAIN2;    DOMAIN3;    DOMAIN4;    DOMAIN5;    DOMAIN6;    DOMAIN7;
    						DOMAIN10;   DOMAIN11;   DOMAIN12;   DOMAIN13;   DOMAIN14;   DOMAIN15;
	DOMAIN16;	DOMAIN17;	DOMAIN18;	DOMAIN19;	DOMAIN20;	DOMAIN21;	DOMAIN22;	DOMAIN23;
	DOMAIN24;	DOMAIN25;	DOMAIN26;   DOMAIN27;	DOMAIN28;	DOMAIN29;	DOMAIN30;	DOMAIN31;
	DOMAIN32;	DOMAIN33;	DOMAIN34;	DOMAIN35;	DOMAIN36;	DOMAIN37;	DOMAIN38;	DOMAIN39;
	DOMAIN40;	DOMAIN41;	DOMAIN42;	DOMAIN43;	DOMAIN44;
									//.....
																			DOMAIN62;	DOMAIN63;
	DOMAIN64;	DOMAIN65;	DOMAIN66;   DOMAIN67;	DOMAIN68;	DOMAIN69;	DOMAIN70;	DOMAIN71;
	DOMAIN72;	DOMAIN73;	DOMAIN74;	DOMAIN75;	DOMAIN76;	DOMAIN77;	DOMAIN78;	DOMAIN79;
	DOMAIN80;	DOMAIN81;	DOMAIN82;	DOMAIN83;	DOMAIN84;	DOMAIN85;
}MCNM_FILE;
/*******************************************************************************************************/

⌨️ 快捷键说明

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