📄 menuprocess.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 + -