📄 menutable.lst
字号:
C51 COMPILER V7.09 MENUTABLE 09/17/2008 16:38:55 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE MENUTABLE
OBJECT MODULE PLACED IN .\output\menuTable.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE menu\menuTable.c LARGE BROWSE INCDIR(audio\;eeprom\;extendUART\;flash\;gps\
-;inter\;key\;mcu\;menu\;usb\;gprs\;main\;1wire\) DEBUG OBJECTEXTEND PRINT(.\output\menuTable.lst) OBJECT(.\output\menuTa
-ble.obj)
line level source
1 #include "menuProcess.h"
2
3 /******************************************/
4
5 /*在这里声明菜单结构*/
6 const MENU CODE_TYPE menu_head[];
7 const MENU CODE_TYPE menu[];
8 const MENU CODE_TYPE menu_main[];
9
10
11 /*********************一级子菜单***************************/
12 const MENU CODE_TYPE menu1_main[];
13 const MENU CODE_TYPE menu2_main[];
14 const MENU CODE_TYPE menu3_main[];
15 const MENU CODE_TYPE menu4_main[];
16
17 /*********************二级子菜单***************************/
18
19 const MENU CODE_TYPE menu11_main[];
20 const MENU CODE_TYPE menu41_main[];
21 const MENU CODE_TYPE menu43_main[];
22 const MENU CODE_TYPE menu44_main[];
23
24
25 /*********************三级子菜单***************************/
26 const MENU CODE_TYPE select_driveDirection[];
27 //const MENU CODE_TYPE menu22_search_msg[];
28 //const MENU CODE_TYPE menu23_search_msg[];
29 const MENU CODE_TYPE menu31_search_callNum[];
30 //const MENU CODE_TYPE menu32[];
31 const MENU CODE_TYPE menu33_search_call[];
32 const MENU CODE_TYPE menu34_search_call[];
33 const MENU CODE_TYPE menu43_gpsData[];
34 const MENU CODE_TYPE menu43_versionNum[];
35
36 /***********弹出菜单****************/
37 const MENU CODE_TYPE menu5_main[];
38 const MENU CODE_TYPE menu6_main[];
39 const MENU CODE_TYPE menu7_main[];
40 const MENU CODE_TYPE menu8_main[];
41 /* const MENU CODE_TYPE menu_empty[];*/
42
43 /******************************************/
44
45 /*初始化主菜单表,按如下格式填写,每个子菜单必须定义头尾为空的菜单成员*/
46
47 /*运行主界面菜单*/
48 const MENU CODE_TYPE menu_head[] =
49 {
50 /*必须定义为空,表明没有同级右菜单*/
51 { NULL },
52
53 { driving_menu, &menu[1] },
C51 COMPILER V7.09 MENUTABLE 09/17/2008 16:38:55 PAGE 2
54
55 /*必须定义为空,表明没有同级左菜单*/
56 { NULL }
57 };
58
59 const MENU CODE_TYPE menu[] =
60 {
61 /*必须定义为空,表明没有同级右菜单*/
62 { NULL },
63
64 { mainMenuProcess, &menu_main[1] },
65
66 /*必须定义为空,表明没有同级左菜单*/
67 { NULL }
68 };
69
70
71 /*主菜单定义*/
72 const MENU CODE_TYPE menu_main[] =
73 {
74 { NULL },
75
76 { menu1Process, /*运营设置*/ &menu1_main[1] },
77 { menu2Process, /*收发短信*/ &menu2_main[1] },
78 { menu3Process, /*通话功能*/ &menu3_main[1] },
79 { menu4Process, /*系统信息*/ &menu4_main[1] },
80
81 { NULL }
82 };
83
84 /*在下面添加你的子菜单结构*/
85 /************运营设置******************/
86 const MENU CODE_TYPE menu1_main[] =
87 {
88 { NULL },
89
90 { set_driverDuty, /*出勤考核*/ &menu11_main[1] },
91 { select_lineNum, /*线路选择*/ &select_driveDirection[1] },
92 { select_drive_mode, /*行车模式*/ NULL },
93 { self_study, /*报站自学习*/ NULL },
94
95 { NULL }
96 };
97
98 /************修改司机工号******************/
99 const MENU CODE_TYPE menu11_main[] =
100 {
101 { NULL },
102
103 { modify_driverNum, /*修改工号*/ NULL },
104
105 { NULL }
106 };
107
108
109 /************方向选择******************/
110 const MENU CODE_TYPE select_driveDirection[] =
111 {
112 { NULL },
113
114 { select_direction, /*选择上/下行*/ NULL },
115
C51 COMPILER V7.09 MENUTABLE 09/17/2008 16:38:55 PAGE 3
116 { NULL }
117 };
118
119
120 /************调度信息******************/
121 const MENU CODE_TYPE menu2_main[] =
122 {
123 { NULL },
124
125 { get_dispatchMsg, /*调度指令*/ NULL },
126 { get_alarmMsg, /*告警信息*/ NULL },
127 { get_runPlan, /*运营计划*/ NULL },
128 { select_fixedMsg, /*固定短语*/ NULL },
129
130
131 { NULL }
132 };
133
134 #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
156
157 /***************通话功能****************/
158 const MENU CODE_TYPE menu3_main[] =
159 {
160 { NULL },
161
162 { search_phoneBook, /*通信录*/ NULL },
163 { search_recievedCall, /*呼入电话*/ &menu33_search_call[1] },
164 { search_dialedCall, /*呼出电话*/ &menu34_search_call[1] },
165 { callFunction, /*拨打电话*/ NULL },
166
167
168 { NULL }
169 };
170
171 #if 0
/************查询电话号码******************/
const MENU CODE_TYPE menu31_search_callNum[] =
{
{ NULL },
{ search_selected_callNum, /*查询被选择的电话号码*/ NULL },
C51 COMPILER V7.09 MENUTABLE 09/17/2008 16:38:55 PAGE 4
{ 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
203
204
205 /***************系统信息****************/
206 const MENU CODE_TYPE menu4_main[] =
207 {
208 { NULL },
209
210 { menu41Process, /*网络设置*/ &menu41_main[1] },
211 { menu42Process, /*车辆ID号*/ NULL },
212 { menu43Process, /*系统查询*/ &menu43_main[1] },
213 { menu44Process, /*语音/程序更新*/ &menu44_main[1] },
214
215 { NULL }
216
217 };
218
219
220 /***********系统查询****************/
221 const MENU CODE_TYPE menu43_main[] =
222 {
223 { NULL },
224
225 { search_gpsData, /*GPS数据查询*/ NULL },
226 { search_versionNum, /*版本号查询*/ NULL },
227 { search_deviceNum, /*设备号查询*/ NULL },
228
229 //add for debugging position
230 {menu_debugPosition, /*调试定位程序时使用*/ NULL},
231
232
233 { NULL }
234 };
235
236
237 /***********语音程序更新****************/
238 const MENU CODE_TYPE menu44_main[] =
239 {
C51 COMPILER V7.09 MENUTABLE 09/17/2008 16:38:55 PAGE 5
240 { NULL },
241
242 { update_voiceByUSB, /*更新程序*/ NULL },
243 { update_terminalProgram, /*终端程序更新*/ NULL },
244 { update_voiceBySerialInterface, /*更新语音*/ NULL },
245 { update_mainProgram, /*主机程序更新*/ NULL },
246
247
248
249 { NULL }
250 };
251
252
253 /***********网络设置****************/
254 const MENU CODE_TYPE menu41_main[] =
255 {
256 { NULL },
257
258 { menu_ipSet, /*服务器设置*/ NULL },
259 { menu_apnSet, /*APN设置*/ NULL },
260
261 { NULL }
262 };
263
264
265 /***********弹出菜单****************/
266
267 /***********音量调节****************/
268 const MENU CODE_TYPE menu5_main[] =
269 {
270 { NULL },
271
272 { menu_voiceClass, NULL },
273
274 { NULL }
275 };
276
277 /***********呼入电话****************/
278 const MENU CODE_TYPE menu6_main[] =
279 {
280 { NULL },
281
282 { menu_callIn, NULL },
283
284 { NULL }
285 };
286
287 /***********查询调度短信****************/
288 const MENU CODE_TYPE menu7_main[] =
289 {
290 { NULL },
291
292 { display_commandMsg, NULL },
293
294 { NULL }
295 };
296
297 /***********发送运营状态切换***********/
298 const MENU CODE_TYPE menu8_main[] =
299 {
300 { NULL },
301
C51 COMPILER V7.09 MENUTABLE 09/17/2008 16:38:55 PAGE 6
302 { switch_runningMode, NULL },
303
304 { NULL }
305 };
306
307
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = ---- ----
CONSTANT SIZE = 420 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -