#ifndef __UI_BLOCK_H__ #define __UI_BLOCK_H__ #define SIGNAL_ICON_X 0 #define SIGNAL_ICON_WX (7+11) #define NET_ICON_X (SIGNAL_ICON_X+SIGNAL_ICON_WX+2) #define NET_ICON_WX (16) #define GPS_ICON_X (NET_ICON_X+NET_ICON_WX+2) #define GPS_ICON_WX (16) #define SMS_ICON_X (GPS_ICON_X+GPS_ICON_WX+2) #define SMS_ICON_WX (16) #define TIME_ICON_X (SMS_ICON_X+SMS_ICON_WX+2) #define TIME_ICON_WX (5*12) #define BAT_ICON_X (TIME_ICON_X+TIME_ICON_WX+2) #define BAT_ICON_WX (21) #define WARN_TTS_INTERVAL 30000 //定时提示充电间隔 #define MIN_PWR_LEVEL 320 //低于此电压后不工作 #define WARN_PWR_LEVEL 340 //提示请充电电压 extern unsigned char netshowvalue; void uiShowStatusBar(char flash,unsigned int exeInterval); void uiShowMainInterface(char status,unsigned int); void uiShowMenuMain(char update); void MenuMainResponse(void); void uiShowGUSel(char StatusUpdate,unsigned int exeInterval,char type); void GroupSelResponse(); void UserSelResponse(); void uiShowMenuSysSetup(char flash); void sysTemSetResponse(void); void uiShowMenuLocationSel(char flash); void loationSetResponse(void); void uiShowInformation(char update); void uiShowInformationResponse(void); void uiShowLcdSel(char StatusUpdate); void uiShowLcdSelResponse(void); void uiShowNetSel(char StatusUpdate); void uiShowNetSelResponse(void); void uiShowSimSel(char StatusUpdate); void uiShowSimSelResponse(void); void uiShowPwrSel(char StatusUpdate); void uiShowPwrSelResponse(void); void uiShowServerPassSel(char StatusUpdate); void uiShowServerSelPassResponse(void); void uiShowServerSel(char StatusUpdate); void uiShowServerSelResponse(void); void uiShowVersionSel(char StatusUpdate); void uiShowVersionSelResponse(void); void pwrModeAckHandler(unsigned char seg1, unsigned char seg2); void uiShowLearnGName(const char *name); unsigned short getSmsXAddr(void); #endif