123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- #ifndef __SYS_INI_H_
- #define __SYS_INI_H_
- #define APN_SEGMENT_MAX_LEN (30+1)
- #define SYS_CONFIG "sys.ini"
- typedef enum{
- MODE_HS191x=0,
- MODE_HS580x
- }MODE_TYPEDEF;
- typedef enum{
- SER_HZ=0,
- SER_SD,
- SER_IP,
- SER_JIQUN,
- SER_US
- }SERVER_TYPEDEF;
- typedef enum{
- APN_APN1=0,
- APN_APN2,
- APN_APN3,
- APN_APN4
- }APN_TYPEDEF;
- typedef enum{
- TTS_UNICODE=0,
- TTS_GBK=1
- }TTS_CODETYPE;
- typedef struct{
- char pip[40];
- char gip[40];
- }__attribute__ ((packed)) SERVER_DEF;
- typedef struct{
- unsigned char defaultuse;
- SERVER_DEF zh;
- SERVER_DEF sd;
- SERVER_DEF ur;
- char ipFenFa[40];
- char jiqun[40];
- }__attribute__ ((packed)) SERVER_LISTTYPE;
- typedef struct{
- char account[APN_SEGMENT_MAX_LEN];
- char pass[APN_SEGMENT_MAX_LEN];
- }__attribute__ ((packed)) APN_NAMEDEF;
- typedef struct{
- unsigned char defaultuse;
- unsigned char apnShowFlag;
- char APN_Name[APN_SEGMENT_MAX_LEN];
- APN_NAMEDEF apnList[4];
- }__attribute__ ((packed)) APN_LISTTYPE;
- typedef struct{
- unsigned short proID;
- unsigned short CityID;
- unsigned char Manufacturers[5];
- unsigned char TerMod[20];
- unsigned char TerID[7];
- unsigned char PlateColor;
- char Plate[8];
- }__attribute__ ((packed)) AUTH_REGDEF;
- typedef struct{
- unsigned char authCode[7];
- AUTH_REGDEF registerPara;
- }__attribute__ ((packed)) AUTH_TYPEDEF;
- typedef struct{
- unsigned char ConfigFlag;
- unsigned char Mode;
-
-
- unsigned char VolumLv;
- unsigned char SoundMode;
-
- unsigned int QuickGroupID;
- unsigned int QuickUserID;
-
- unsigned char reversed[50-10];
-
- char ttsMessage[20*4];
- unsigned char ttsCodeType;
- unsigned char serverMenuPass[6];
- unsigned char messageResetFlag;
- unsigned int messageNewAddr;
- unsigned short lcdParaList[5];
- unsigned char lcdParaDefaultIndex;
- unsigned char authType;
- SERVER_LISTTYPE serList;
- APN_LISTTYPE apnList;
- unsigned char netMode;
-
-
- unsigned char KeySound;
- unsigned char gpsTimeIndex;
- AUTH_TYPEDEF authPara;
- unsigned short gpsPort;
- unsigned char pwrMode;
- unsigned char PcbNUm;
- unsigned char Miclv;
- unsigned char Spklv;
-
- }__attribute__ ((packed)) SYSINI_HS191X_DEF;
- void newSysIniRead(void);
- extern SYSINI_HS191X_DEF newPara;
- extern int newSysiniIndex;
- extern char menu_key[6];
- extern const char invalidIp[];
- extern unsigned char UniToGBKIndex;
- extern char buBiaoAddrChange;
- char *getPIPAddr(void);
- char *getGIPAddr(void);
- char *getDOMAINAddr(void);
- #endif
|