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

📄 menuprocess.h

📁 通过车载终端采集GPS数据
💻 H
字号:
#ifndef _PROCESS_H_
#define _PROCESS_H_


#include "menu.h"
#include "typedef.h"


/*开机显示界面*/ 
extern unsigned char code *code startupMsg[];
#define KJ_NULL        0
#define KJ_deviceType  1
#define KJ_deviceNam   2

/*运行显示界面*/ 
extern char code *code drivingMsg[];
#define YX_gpsIcon     0
#define YX_gprsIcon    1
#define YX_msgIcon     2
#define YX_manual      3
#define YX_auto        4
#define YX_alarmIcon   5
#define YX_SZ          6
#define YX_XZ          7
#define YX_BZ          8
#define YX_line        9
#define YX_mode        10
#define YX_YY          11
#define YX_FYY         12

 
/*运营设置菜单界面*/  
extern char code *code runSet[];
#define YY_NULL        0
#define YY_YYSZ        1
#define YY_CQKH        2
#define YY_GH          3
#define YY_XG          4
#define YY_SBQR        5
#define YY_XBQR        6
#define YY_XLXZ        7
#define YY_XL1         8
#define YY_XL2         9
#define YY_XL3         10
#define YY_XL4         11
#define YY_XL5         12          
#define YY_XL6         13 
#define YY_QXZFCFX     14
#define YY_SX          15
#define YY_XX          16 
#define YY_XCMS        17
#define YY_mode1       18
#define YY_mode2       19
#define YY_mode3       20
#define YY_mode4       21
#define YY_mode5       22
#define YY_mode6       23
#define YY_BZZXX       24
#define YY_QSRGH       25
#define YY_DQW         26
#define YY_SFJXLYFX    28   
#define YY_ZXX         29
#define YY_YESNO       30
#define YY_BZZXXYWC    31  
#define YY_SZSB        32

/*add by cj*/
#define YY_QRSB        33
#define YY_QRXB        34
#define YY_QR          35 
#define YY_QRZ         36 
#define YY_DLCG        37
#define YY_KYSB        38  
#define YY_KYXB        39  
#define YY_DBQ         40  
#define YY_BNSB        41  
#define YY_BNXB        42  

/*end of add*/


/*调度信息菜单界面*/ 
extern char code *code dispatchMsg[];
#define DD_DDXX        0
#define DD_GDDY        1
#define DD_LD          2
#define DD_RD          3
#define DD_GZ          4
#define DD_SG          5
#define DD_BJ          6
#define DD_JF          7
#define DD_MZ          8
#define DD_DDZL        9
#define DD_CKJS        13
#define DD_WXXJL       14
#define DD_GJXX        15
#define DD_WLFM        19
#define DD_QSHZS       20
#define DD_YYJH        21
#define DD_FSCG        22


/*通话功能菜单界面*/  
extern char code *code callFunc[];
#define TH_THGN        0
#define TH_TXL         1
#define TH_BDDH        6
#define TH_QSUHM       7
#define TH_HJ          9
#define TH_ZZLJ        10
#define TH_HRDH        12
#define TH_WJDH        13
#define TH_ZZHJ        14
#define TH_WTHJL       17
#define TH_HCDH        18  
#define TH_YGD         8
#define TH_WFJT        11
#define TH_DFZM        19


/*系统信息菜单界面*/  
extern char code *code sysMsg[];
#define XT_XTXX        0
#define XT_WLSZ        1
#define XT_FWQSZ       2
#define XT_APNSZ       3
#define XT_DKH         5
#define XT_IP          4
#define XT_ID          6
#define XT_SRCLID      7
#define XT_CB          8
#define XT_XTCX        9
#define XT_CX          10
#define XT_GPS         11
#define XT_DJ          12
#define XT_BW          13
#define XT_FX          14
#define XT_ZT          15
#define XT_SD          16
#define XT_BBHCX       17
#define XT_QCS         18
#define XT_YYGX        19
#define XT_YYZZGX      20
#define XT_QDD         21
#define XT_YYGXCG      22
#define XT_TXSB        23
#define XT_GXSB        24
#define XT_ZJBBH       25
#define XT_GJZDBBH     26
#define XT_SBHCX       27
#define XT_SBH         28
#define XT_CKGXYY      29
#define XT_USBGXYY     30
#define XT_ZDCXGX      31
#define XT_ZJCXGX      32
#define XT_CXZZGX      33
#define XT_CXGXCG      34
#define XT_USBZZZ      35
#define XT_QCQ         36
#define XT_SCCG        37
#define XT_USBSET      38
#define XT_QCXKJXZ     39
#define XT_XZCG        40

extern const  MENU CODE_TYPE menu_head[]; 
extern const  MENU CODE_TYPE menu[];
extern const  MENU CODE_TYPE menu_main[];

extern const  MENU CODE_TYPE menu4_main[]; 
extern const  MENU CODE_TYPE menu5_main[]; 
extern const  MENU CODE_TYPE menu6_main[];
extern const  MENU CODE_TYPE menu7_main[];

extern const  MENU CODE_TYPE menu43_main[];


/*音量调节弹出界面*/ 
extern char code *code voiceClassAjust[];
#define YLTJ_YLDJ     0  

/*呼叫提示弹出界面*/ 
extern char code *code callWarn[]; 


/*程序下载弹出界面*/  
extern char code *code programDownload[];



/*菜单处理程序*/  
extern char startup_menu(char FlashLcd);
extern char mainMenuProcess(char FlashLcd);
extern char menu1Process(char FlashLcd);
extern char menu2Process(char FlashLcd);
extern char menu3Process(char FlashLcd);
extern char menu4Process(char FlashLcd);
extern char menu11Process(char FlashLcd);
extern char menu12Process(char FlashLcd);
extern char menu13Process(char FlashLcd);
extern char menu14Process(char FlashLcd);
extern char menu21Process(char FlashLcd);
extern char menu22Process(char FlashLcd);
extern char menu23Process(char FlashLcd);
extern char menu24Process(char FlashLcd);
extern char menu31Process(char FlashLcd);
extern char menu32Process(char FlashLcd);
extern char menu33Process(char FlashLcd);
extern char menu34Process(char FlashLcd);
extern char menu41Process(char FlashLcd);
extern char menu42Process(char FlashLcd);
extern char menu43Process(char FlashLcd);
extern char menu44Process(char FlashLcd);  
extern char driving_menu(char FlashLcd);

/*运营设置菜单*/  
extern char set_driverDuty(char FlashLcd);
extern char modify_driverNum(char FlashLcd);
extern char select_lineNum(char FlashLcd);
extern char select_direction(char FlashLcd);
extern char select_drive_mode(char FlashLcd);
extern char self_study(char FlashLcd);

/*调度信息菜单*/ 
extern char select_fixedMsg(char FlashLcd);
//extern char search_recievedMsg(char FlashLcd);
//extern char recievedMsg_record(char FlashLcd);
//extern char search_sentMsg(char FlashLcd);
//extern char sentMsg_record(char FlashLcd);
//extern char creat_msg(char FlashLcd);
extern char get_dispatchMsg(char FlashLcd);
extern char get_alarmMsg(char FlashLcd);
extern char get_runPlan(char FlashLcd);

/*通话功能菜单*/ 
extern char search_phoneBook(char);
extern char search_selected_callNum(char);
extern char callFunction(char);
extern char search_recievedCall(char);
extern char recievedCall_record(char);
extern char search_dialedCall(char);
extern char dialedCall_record(char); 

/*系统信息菜单*/ 
extern char menu_apnSet(char);
extern char menu_ipSet(char);
extern char update_voiceBySerialInterface(char);
extern char update_voiceByUSB(char);
extern char update_terminalProgram(char);
extern char update_mainProgram(char);
extern char search_gpsData(char);
extern char search_versionNum(char);
extern char search_deviceNum(char);
extern char get_gpsData(char);
extern char get_versionNum(char);

//add for debugging position
extern char menu_debugPosition(char);


/***************速度,方向转换成ASCII码***************/
#define VELOCITY    0
#define DIRECTION   1

/***************显示主机,终端版本号***************/
#define HOST       0
#define TERMINAL   1

/***************上/下班***************/
#define ON_DUTY    0
#define OFF_DUTY   1

/***************查看短信时标志当前显示为第几屏***************/
#define FIRSTSCREEN       0
#define LASTSCREEN        1

/***************查看短信时标志"上翻","下翻","当前屏"***************/
#define UPSCREEN        0
#define DOWNSCREEN      1
#define CURRENTSCREEN   2


/***************弹出菜单***************/
/*音量调节*/
extern char display_voice(char);
extern char menu_voiceClass(char);
//呼入电话
extern char menu_callIn(char);
extern void callMenuPopUp();

//接听电话时,区分呼入/呼出号码
#define CALLIN         0  //呼入号码
#define CALLOUT        1  //呼出号码

//接听电话时,区分是否要查询电话"挂断"通信状态
#define CHECKSTATUS            0  //处于连接状态时仅查询"挂断"通信状态
#define NOTCHECKSTATUS         1  //不用查询电话通信状态


/*闪烁处理*/
#define GPS_GLITTER    1
#define GPRS_GLITTER   2
#define ALARM_GLITTER  4


/**********形态公交需要添加的功能**********/
/*运营状态切换*/
extern char switch_runningMode(char FlashLcd);
extern char host_reset(char FlashLcd);
char find_gprsStatus();
char display_commandMsg(char FlashLcd);
void get_dispatchMsgMenuPopUp();
/************************
*是否允许弹出调度消息
*返回1表示允许,返回0表示不允许
*************************/
Byte is_popupMsg();

/*****************************8
*当前是否允许保存切换模式
*返回:1表示允许,0表示不允许
8*******************************/
Byte is_saveswitchmode();
#endif



⌨️ 快捷键说明

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