?? motormanloadingorexit.h
字號:
#ifndef __MotormanLoadingOrExit_H
#define __MotormanLoadingOrExit_H
//#define GJ_Mobile1 "13505172235" //廠家自定義查詢設置號碼1
//#define GJ_Mobile2 "13505172375" //廠家自定義查詢設置號碼2
#define GJ_Mobile1 "+886987003204" //廠家自定義查詢設置號碼1
#define GJ_Mobile2 "+886987003204" //廠家自定義查詢設置號碼2
//#define GJ_Mobile3 "13405805022" //廠家自定義查詢設置號碼1
//#define GJ_Mobile4 "13305181109" //廠家自定義查詢設置號碼2
#define GJ_Mobile3 "+886987003204" //廠家自定義查詢設置號碼1
#define GJ_Mobile4 "+886987003204" //廠家自定義查詢設置號碼2
#define GJ_Mobile5 "13451943117" //廠家自定義查詢設置號碼1
#define GJ_Mobile6 "13951624198" //廠家自定義查詢設置號碼2
#define GJ_Mobile7 "13852287615" //廠家自定義查詢設置號碼1
#define GJ_Mobile8 "13585204575" //廠家自定義查詢設置號碼2
#define GJ_Mobile9 "13776562565" //廠家自定義查詢設置號碼2
#define ALLDEVICE_LEN 255 //所有駕駛員ID和手機號碼存儲長度
#define DEVICE_LEN 20 //駕駛員ID長度或手機號碼長度
#define LOGINDEVICE_LEN (DEVICE_LEN*2+2) //已登陸的駕駛員ID及手機號長度
extern uint8 Motorman_LoginStau; //駕駛員狀態登陸狀態
extern uint8 G_RestMsg; //回復標志
extern char G_LoadingMotorman[DEVICE_LEN];
extern char G_DriverLoginMobile[DEVICE_LEN];
extern char MsgNum[2]; //短信編號
extern char G_SMSInfo[TRANSLEN/2]; //手機短消息內容
/*****************************************************************
**函數名稱:void MotormanLoadingOrExit()
MotormanId 駕駛員ID
LoadingMotorman 已經登陸的駕駛員電話號碼
CallToTerminal 撥打終端電話的電話號碼
**入口函數:uiReviceBuf0 判斷標志為,主要功能區分有人登陸、退出登陸、已經登陸3種狀態
******************************************************************/
extern uint8 MotormanLoadingOrExit(uint8 *uiReviceBuf0,uint16 *uiNum);
/****************************************************************************
**函數名:MsgWatchOrSet 短信設置及查看
**入口參數
**
**
**
*****************************************************************************/
extern void MsgWatchOrSet(uint8 *uiReviceBuf0,uint16 * puiNum);
//AT+CMGS=29
// 0011000D91 683159614291F8 000801 0E 4F60 597D 6211 4EEC 5728 6D4B 8BD5
//| 固定長度 | 手機號碼 | 固定 |文本長度+1|-----文本內容--------|
/***********************************************************************************
*函數名稱: ChineseMsgCompages(char *sss,char *str1) //中文短信組合
*入口參數: Num為撥打終端電話的駕駛員電話號碼
*出口參數: str1為內容頭 例:0011000D91 683159614291F8 000800(13951624198)頭
************************************************************************************/
extern uint8 ChineseMsgCompages(char * SendNum,char *MsgContent,uint16 textLen); //中文短信組合
/***********************************************************************************
*函數名稱:SendPDUSMS
*函數作用: 發送PDU信息
*入口參數: MsgContent發送的手機號
*出口參數: 無
************************************************************************************/
extern void SendPDUSMS(char * MsgContent);
/*****************************************************************
**函數名稱:BuildMsgBag(uint8 SendMsg,char * sss,char * str)//建立信息組包
**入口函數:SendMsgflag 判斷標志為,主要功能區分(1:退出登陸、 2:已經登錄、3:登陸成功)3種狀態
** MotomanNum 正在撥打車機的司機
MotormanId 已經登陸的司機ID
******************************************************************/
extern uint8 BuildMsgBag(uint8 SendMsgflag,char * MotomanNum,char * MotormanId,uint8 *uiReviceBuf0,uint16 *uiNum);
/*****************************************************************
**函數名稱:void GetMotormanIdToFlash()
**作用 : 從FLASH中取已經存儲的駕駛員信息
和撥打的電話號碼進行比較,
**入口參數:SMS_YesNo_Flag 判斷是否短信,1:表示短信,0:表示電話
MotormanInformetion 駕駛員信息
CallToTerminal 呼入終端的電話(正在撥打的駕駛員)
**出口參數: LoadingMotorman 已經登陸的駕駛員
MotormanId 駕駛員ID
******************************************************************/
extern uint8 GetMotormanIdToFlash(uint8 SMS_YesNo_Flag,char * CallToTerminal,char * MotormanId,char * LoadingMotorman);
extern uint8 gsm_BlindBorough; //GSM盲區標志位 =0非盲區 ;=1盲區
extern uint8 gprs_BlindBorough; //GPRS盲區標志位 =0非盲區 ;=1盲區
extern uint8 MotormanLoadSign; //盲區或無連接的時候,駕駛員撥打終端電話狀態標志,0:表示未處理,1:表示退出,2:表示盲區,3:表示登陸。
/*********************************************************************
**函數名稱:CompareSetId
**函數功能:1.中心設置了駕駛員ID后,將更新的駕駛員ID和已經登陸的駕駛員ID進行對比,查看是否將登陸的駕駛員ID刪除
刪除則發送消息。沒有則不做處理
**入口參數:無
**出口參數:無
**修改時間:20090409
****************************************************************************************************/
extern uint8 CompareSetId(void);
/*****************************************************************
**函數名稱:void GetMotormanIdToFlash()
**作用 : 從FLASH中取已經存儲的駕駛員信息
和撥打的電話號碼進行比較,
**入口參數:SMS_YesNo_Flag 判斷是否短信,1:表示短信,0:表示電話
MotormanInformetion 駕駛員信息
CallToTerminal 呼入終端的電話(正在撥打的駕駛員)
**出口參數: LoadingMotorman 已經登陸的駕駛員
MotormanId 駕駛員ID
******************************************************************/
extern uint8 GetMotormanNumToFlash(void);
/*****************************************************************
**函數名稱:void HaveLinkSendLoadingInfo()
**作用 : 當GPRS連接上之后,主動向中心發送登陸成功數據包
******************************************************************/
extern uint8 HaveLinkSendLoadingInfo(INT8U *uiReviceBuf0,INT16U *uiNum);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -