📄 menutable.c
字号:
#include "menuProcess.h"
/******************************************/
/*在这里声明菜单结构*/
const MENU CODE_TYPE menu_head[];
const MENU CODE_TYPE menu[];
const MENU CODE_TYPE menu_main[];
/*********************一级子菜单***************************/
const MENU CODE_TYPE menu1_main[];
const MENU CODE_TYPE menu2_main[];
const MENU CODE_TYPE menu3_main[];
const MENU CODE_TYPE menu4_main[];
/*********************二级子菜单***************************/
const MENU CODE_TYPE menu11_main[];
const MENU CODE_TYPE menu41_main[];
const MENU CODE_TYPE menu43_main[];
const MENU CODE_TYPE menu44_main[];
/*********************三级子菜单***************************/
const MENU CODE_TYPE select_driveDirection[];
//const MENU CODE_TYPE menu22_search_msg[];
//const MENU CODE_TYPE menu23_search_msg[];
const MENU CODE_TYPE menu31_search_callNum[];
//const MENU CODE_TYPE menu32[];
const MENU CODE_TYPE menu33_search_call[];
const MENU CODE_TYPE menu34_search_call[];
const MENU CODE_TYPE menu43_gpsData[];
const MENU CODE_TYPE menu43_versionNum[];
/***********弹出菜单****************/
const MENU CODE_TYPE menu5_main[];
const MENU CODE_TYPE menu6_main[];
const MENU CODE_TYPE menu7_main[];
const MENU CODE_TYPE menu8_main[];
/* const MENU CODE_TYPE menu_empty[];*/
/******************************************/
/*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
/*运行主界面菜单*/
const MENU CODE_TYPE menu_head[] =
{
/*必须定义为空,表明没有同级右菜单*/
{ NULL },
{ driving_menu, &menu[1] },
/*必须定义为空,表明没有同级左菜单*/
{ NULL }
};
const MENU CODE_TYPE menu[] =
{
/*必须定义为空,表明没有同级右菜单*/
{ NULL },
{ mainMenuProcess, &menu_main[1] },
/*必须定义为空,表明没有同级左菜单*/
{ NULL }
};
/*主菜单定义*/
const MENU CODE_TYPE menu_main[] =
{
{ NULL },
{ menu1Process, /*运营设置*/ &menu1_main[1] },
{ menu2Process, /*收发短信*/ &menu2_main[1] },
{ menu3Process, /*通话功能*/ &menu3_main[1] },
{ menu4Process, /*系统信息*/ &menu4_main[1] },
{ NULL }
};
/*在下面添加你的子菜单结构*/
/************运营设置******************/
const MENU CODE_TYPE menu1_main[] =
{
{ NULL },
{ set_driverDuty, /*出勤考核*/ &menu11_main[1] },
{ select_lineNum, /*线路选择*/ &select_driveDirection[1] },
{ select_drive_mode, /*行车模式*/ NULL },
{ self_study, /*报站自学习*/ NULL },
{ NULL }
};
/************修改司机工号******************/
const MENU CODE_TYPE menu11_main[] =
{
{ NULL },
{ modify_driverNum, /*修改工号*/ NULL },
{ NULL }
};
/************方向选择******************/
const MENU CODE_TYPE select_driveDirection[] =
{
{ NULL },
{ select_direction, /*选择上/下行*/ NULL },
{ NULL }
};
/************调度信息******************/
const MENU CODE_TYPE menu2_main[] =
{
{ NULL },
{ get_dispatchMsg, /*调度指令*/ NULL },
{ get_alarmMsg, /*告警信息*/ NULL },
{ get_runPlan, /*运营计划*/ NULL },
{ select_fixedMsg, /*固定短语*/ NULL },
{ NULL }
};
#if 0
/************查询收到的短信记录******************/
const MENU CODE_TYPE menu22_search_msg[] =
{
{ NULL },
{ recievedMsg_record, /*查询短信记录*/ NULL },
{ NULL }
};
/************查询发送的短信记录******************/
const MENU CODE_TYPE menu23_search_msg[] =
{
{ NULL },
{ sentMsg_record, /*查询短信记录*/ NULL },
{ NULL }
};
#endif
/***************通话功能****************/
const MENU CODE_TYPE menu3_main[] =
{
{ NULL },
{ search_phoneBook, /*通信录*/ NULL },
{ search_recievedCall, /*呼入电话*/ &menu33_search_call[1] },
{ search_dialedCall, /*呼出电话*/ &menu34_search_call[1] },
{ callFunction, /*拨打电话*/ NULL },
{ NULL }
};
#if 0
/************查询电话号码******************/
const MENU CODE_TYPE menu31_search_callNum[] =
{
{ NULL },
{ search_selected_callNum, /*查询被选择的电话号码*/ NULL },
{ NULL }
};
/************查询呼入的电话记录******************/
const MENU CODE_TYPE menu33_search_call[] =
{
{ NULL },
{ recievedCall_record, /*查询呼入的电话记录*/ NULL },
{ NULL }
};
/************查询呼出的电话记录******************/
const MENU CODE_TYPE menu34_search_call[] =
{
{ NULL },
{ dialedCall_record, /*查询呼出的电话记录*/ NULL },
{ NULL }
};
#endif
/***************系统信息****************/
const MENU CODE_TYPE menu4_main[] =
{
{ NULL },
{ menu41Process, /*网络设置*/ &menu41_main[1] },
{ menu42Process, /*车辆ID号*/ NULL },
{ menu43Process, /*系统查询*/ &menu43_main[1] },
{ menu44Process, /*语音/程序更新*/ &menu44_main[1] },
{ NULL }
};
/***********系统查询****************/
const MENU CODE_TYPE menu43_main[] =
{
{ NULL },
{ search_gpsData, /*GPS数据查询*/ NULL },
{ search_versionNum, /*版本号查询*/ NULL },
{ search_deviceNum, /*设备号查询*/ NULL },
//add for debugging position
{menu_debugPosition, /*调试定位程序时使用*/ NULL},
{ NULL }
};
/***********语音程序更新****************/
const MENU CODE_TYPE menu44_main[] =
{
{ NULL },
{ update_voiceByUSB, /*更新程序*/ NULL },
{ update_terminalProgram, /*终端程序更新*/ NULL },
{ update_voiceBySerialInterface, /*更新语音*/ NULL },
{ update_mainProgram, /*主机程序更新*/ NULL },
{ NULL }
};
/***********网络设置****************/
const MENU CODE_TYPE menu41_main[] =
{
{ NULL },
{ menu_ipSet, /*服务器设置*/ NULL },
{ menu_apnSet, /*APN设置*/ NULL },
{ NULL }
};
/***********弹出菜单****************/
/***********音量调节****************/
const MENU CODE_TYPE menu5_main[] =
{
{ NULL },
{ menu_voiceClass, NULL },
{ NULL }
};
/***********呼入电话****************/
const MENU CODE_TYPE menu6_main[] =
{
{ NULL },
{ menu_callIn, NULL },
{ NULL }
};
/***********查询调度短信****************/
const MENU CODE_TYPE menu7_main[] =
{
{ NULL },
{ display_commandMsg, NULL },
{ NULL }
};
/***********发送运营状态切换***********/
const MENU CODE_TYPE menu8_main[] =
{
{ NULL },
{ switch_runningMode, NULL },
{ NULL }
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -