📄 19264cv0_1.lst
字号:
239
240 struct GprsInforStruct xdata CommInfor[10] _at_ 0x6100;//公共信息
241
C51 COMPILER V7.50 19264CV0_1 06/06/2005 09:14:09 PAGE 5
242 struct E_ConveneStruct xdata E_ConveneRec[10] _at_ 0x45d1;//电召记录
243
244 uchar data keytabindex;//菜单状态索引变量
245 typedef struct
246 {
247 unsigned char KeyTab_MenuIndex; //当前状态索引号
248 //unsigned int KeyTab_MaxItems; //本级菜单最大条目数
249 unsigned char KeyTab_PressOk; //按下"确认"键时转向的状态索引号
250 unsigned char KeyTab_PressEsc; //按下"退出"键时转向的状态索引号
251 unsigned char KeyTab_PressDEL; //按下"DEL"键时转向的状态索引号
252 unsigned char KeyTab_PressFUNC; //按下"功能"键时转向的状态索引号
253 unsigned char KeyTab_PressDown; //按下"下翻"键时转向的状态索引号
254 unsigned char KeyTab_PressUp; //按下"上翻"键时转向的状态索引号
255 unsigned char SubTotal; //该级子菜单数//OXFF表示小于2
256 unsigned char SubNum; //该画面的子序号对应红外键值转向
257
258 void (code *CurrentOperate)(); //当前状态应该执行的功能操作
259 }KeyTabStruct;
260 void (code *KeyFuncPtr)(); //按键功能指针
261 KeyTabStruct code KeyTab[131];
262
263 ///////////////////////////////////////////////////////
264 void untogb(uchar hi_unicode,uchar low_unicode);
265 void Feedingdog(void);
266 void XdataInint(void);
267 //uchar AscToHex(uchar Asc);//ASCII转HEX
268 void CommProcess(uint16 p);//GPRS发送的公共信息处理//入口数据长度值
269 void ReturnOK(uchar token);//向串口发送接收OK。入口为命令字
270 void TxCommand(void);//向主机发送(除电话号码以外)数据的公共函数
271 void DialNum(void);//在待机界面显示数字以及* #,及在通话状态向主机发送键值
272 void SendTel(void);// 发送号码到主机
273 /////////菜单结构表内函数声明开始/////////////////////////////////////
274 void disp_halfline(uchar xpost,uchar * discodeprt,bit tempsign);
275 void RefushFace(void);//刷新主界面
276 void SendGprsInforListToDisBuf(struct GprsInforStruct *InforPtr,struct SMSstruct *SMS_Ptr,
277 uchar ReverseLine);
278 void SendGprsInforContentToDisBuf(void); //将入口参数对应的GPRS
279 //信息的当前屏的内容送显示缓冲
280 void DispCommError(void);//显示通讯异常
281 void owntel_number_in(void);//自定义电话:号码输入界面
282
283 void store_owntel(void);//自定义号码:存储界面
284
285 void SMScenter_number_in(void);//设置短信中心界面
286
287 void store_SMScenter(void);//存储短信中心号码
288
289 void SendSMS_CentTel(void);// 发送短信中心号码到主机
290
291 void GPRS_IPset(void);//GPRS IP设置界面
292
293 void GPRS_Pw(void);//GPRS设置密码输入
294
295 void Validate(void);//GPRS IP以及密码验证
296
297 void PwNotice(uchar xpos,uchar ypos,bit tempsign);//密码提示语句显示“请输入X位密码”
298
299 void TempDispFuc(uchar xpos,uchar ypos,bit tempsign);//从固定地址提取内码显示一行临时语句
300
301 void CommSMSProcess(uint16 p);//短信方式发送的公共信息处理
302
303 void ScheduleInforProcess(uint16 p);//GPRS发送的调度信息的处理
C51 COMPILER V7.50 19264CV0_1 06/06/2005 09:14:09 PAGE 6
304
305 void ConveneInforProcess(uint16 p);//电召信息存储
306
307 void ScheduleInfor_Del_face(void);//GPRS调度信息删除询问界面
308
309 void ScheduleInfor_Del_Operate(void);//GPRS调度信息删除操作,无截面
310
311 ///调度信息列表显示函数
312 void SendCmdInforListToDisBuf(struct E_ConveneStruct *pConveneInfor,struct GprsInforStruct *InforPtr,uchar
- ReverseLine);
313
314 void workRec_disp_face(void); //业务记录列表:显示详细业务记录
315
316
317 void SendCmdInforContentToDisBuf(void);//调度信息的当前屏的内容送显示缓冲
318
319 void DispCurrentInfor(void);//显示当前收到的短信,全局变量入口:InforType为信息类型
320 //0x10 电召 0x20 调度 0x30 GPRS 公共 OX40 短信
321 //0x11 0x21 0x31 0x41 表示信息已经显示
322
323 SendComeTelListToDisBuf(struct ComeTelStruct *pComeTel,uchar ReverseLine);//显示来电记录列表
324
325 void NumberInput(uchar xpos,uchar LowBit,uchar HighBit);//从IRKEY输入数字的公共函数
326
327 void NumberInput_Separate(uchar xpos,uchar LowBit,uchar HighBit);//从IRKEY或者FACEBORD输入数字的公共函数
328
329 void store_config(void);//自动接听配置界面:手动
330
331 void auto_connection_face(void); //自动接听配置界面:自动
332
333 void modify_psw_face1(void); //"1#更改登录密码"
334
335 void modify_psw_face2(void); //"2#更改登录密码"
336
337 void modify_psw_face3(void); //"3#更改登录密码"
338
339 void Input_OldRegPsw(void);//更改登录密码--》旧密码输入
340
341 void RegPsw_Sure(void); //输入新登陆密码以及确认
342
343 void often_list_feedback(void){;} //常用短语列表-》“2 反馈短语”
344
345
346 void manual_connection_face(void){;}//自动接听配置界面:手动
347
348 //显示8*16的天线符号
349 void DispAntenna(uchar xpost,uchar ypost,bit tempsign);
350
351 void ComeTel_Del_Face(void);//删除来电列表询问界面
352
353 void ComeTel_Del_Operate(void);// 删除来电列表操作,无界面
354
355 void Dial_ComeTel(void);//拨打来电号码界面
356
357 void DispDetial_ComeTel(void);//显示来电号码以及时间等详细信息
358
359 void SendComeTelContentToDisBuf(void);//发送来电详细记录到显示缓冲
360
361 void InforIndexTune(uchar cnt);//信息目录显示的索引处理
362
363 //void SendConveneInforContentToDisBuf(void); //缓冲电召信息内容
364
C51 COMPILER V7.50 19264CV0_1 06/06/2005 09:14:09 PAGE 7
365 void List_Dial_ConTel(void); //拨打电召电话选项
366
367 void List_Dial_BuyerTel(void); //拨打顾客电话选项
368
369 void Dial_InforTel(void); //拨打信息中的电话
370
371 void LootAim(void); //发送抢标命令选项
372
373 void putBmp16(uchar code *BmpPtr,uchar xpos,uchar ypos);//显示16*16图标
374
375 void SendSucJudge(void);//上传信息后的结果处理
376
377 void main_menu_CenterCstmWords(void); //由中心自定义短语项
378
379 void List_CenterCstmWords(void);//列表 中心定制短语
380
381 void Q_Send_CenterCstmWords(void);//发送中心定制短语
382
383 void A_Send_CenterCstmWords(void);//发送定制短语
384 void DisSendCstmWordsSuc(void);//显示发送定制短语才成功
385 void DispSendSucess(void);//显示发送成功
386
387 //列表自定义短语
388 void SendWordsInforListToDisBuf(uchar xdata *pCstmWords,uchar ReverseLine);
389 void CenterCstmWordsProcess(uint16 p);//处理从串口收到的中心定制短语
390
391
392 void TrafficSeverCancel(void); //交通信息服务-》取消
393 void NewsSeverCancel(void); //新闻--》取消
394 void WeatherSeverCancel(void); //天气预报-》取消
395 void IncreValSend(void); //发送增值服务代码到中心
396
397 void SysSet_PswCompare(void);//短信中心设置比较密码
398
399 void Disp_Dial(void);//显示拨出号码以及拨号提示语句
400
401
402 void mainface(void);//显示主界面
403
404 void main_menu_query(); //主菜单,光标停在“查询来电”栏
405
406 void main_menu_workinfo(); //主菜单,光标停在“业务信息”栏
407
408 //void main_menu_publicInfo();//主菜单,光标停在“公共信息”栏
409
410 void sub_menu_workinfo(); //业务信息列表,光标停在第一栏"车到侯客"
411
412
413 void sub_menu_help(); //求助信息列表,光标停在第一栏"塞 车"
414
415
416 void sub_menu_feedback(); //反馈信息列表光标停在第一栏"车内有事物"
417
418 //以下三个是对应3个预留主菜单的内容显示结构
419
420 void read_sms_face(); //阅读短信界面,根据10状态的光标停留栏显示短信
421
422
423 void read_tel_face(); //阅读来电界面,根据11状态的光标停留栏显示来电
424
425 //目前暂和11的功能一样--未使用
426
C51 COMPILER V7.50 19264CV0_1 06/06/2005 09:14:09 PAGE 8
427 void send_workinfo_ask(); //发送业务信息询问界面
428
429
430 void send_help_ask(); //发送求助信息询问界面
431
432
433 void send_feedback_ask(); //发送反馈信息询问界面
434
435 void dispzi(uchar xpost,uchar ypost,uchar *discodeprt,bit tempsign);
436
437 void gps_status(); //GPS定位状态。
438
439 void del_sms_face(void); // DEL 短信无界面
440
441 void disp_send_success();
442
443 void workinfo_list_jdk();//业务信息光标停在2“接到客人”
444
445 void workinfo_list_kc();//业务信息3空车
446
447 void workinfo_list_wzdzcdd();//业务信息4未找到召车地点
448
449 void workinfo_list_zcdwk();//业务信息5召车地无客
450
451 void workinfo_list_wfasdd();//业务信息6无法按时到达
452
453 void workinfo_list_qlpc(); //业务信息7请另派车
454
455
456 void help_list_gz(); //求助信息2光标停在"故 障"栏
457
458 void help_list_sg(); //求助信息3光标停在"事 故"栏
459
460 void help_list_pm(); //求助信息4光标停在"抛 锚"栏
461
462 void help_list_qzsjyz();//求助信息5光标停在"请指示加油站"栏
463
464 void help_list_ylqz(); //求助信息6光标停在"医疗求助"栏
465
466 void help_list_mlqzswz();//求助信息7光标停在"迷路,请指示位置"栏
467
468
469 void feedback_list_cnwsw(); //反馈信息2车内有失物
470
471 void feedback_list_tcxx(); //反馈信息3停车休息
472
473 void feedback_list_cljy(); //反馈信息4车辆加油
474
475 void sys_list_ver(); //SYS信息光标停在4"版本信息"栏
476
477 void sys_list_gsm(); //SYS信息光标停在2"GSM信号标值"栏
478
479 //void sys_list_FaceSet(); //SYS信息光标停在3“界面设置”栏
480 void send_result_disp(uchar send_fan_sign);
481
482 uchar number_ascii(uchar number);//将数值转换成ASCII码
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -