📄 filedef.h
字号:
#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 + -