at_core.h

来自「在ARM7和UC/OSII的平台上实现了GPS自动报站的功能,涉及GPS模块LE」· C头文件 代码 · 共 70 行

H
70
字号
/****************************************************************
**                                                              *
**  FILE         :  AT_CORE.H                                   *
**  COPYRIGHT    :  (c) 2001 .Xiamen Yaxon NetWork CO.LTD       *
**                                                              *
**                                                              *
**  By : CCH 2002.1.15                                          *
****************************************************************/

#ifndef DEF_ATCORE
#define DEF_ATCORE


/*
********************************************************************************
*                  DEFINE Network Registration Status
********************************************************************************
*/
#define NETWORK_NotRegistered               0
#define NETWORK_HomeNetwork                 1
#define NETWORK_NotRegistered_Searching     2
#define NETWORK_Denied                      3
#define NETWORK_Unknown                     4
#define NETWORK_Roaming                     5


/*
********************************************************************************
*                  DEFINE used DLC
********************************************************************************
*/
#define DLC_CTL                             0
#define DLC_GPRS                            1
#define DLC_SM                              2
#define DLC_CFG                             3

#define DLC_PHONE                           3




void    InitAT_Core(void);
void    ResetGsm(void);
void    AT_CoreEntry(void);
BOOLEAN AT_CoreHaveTask(void);
void    NotifySendSMSuccess(void);
void    NotifySendSMFailure(void);
void    NotifyVoiceConnect(void);
void    NotifyVoiceDisconnect(void);
void    NotifyDataConnect(void);
void    NotifyDataDisconnect(void);
void    RequestResetGSM(void);
void    EscapeATCmd(void);
void    NotifyRecvSM(void);
void    NotifyUnReadSM(INT8U index);
void    RecoveryATCmd(INT8U ch);
void    ProhibitSM(void);
void    UnprohibitSM(void);
void    DetectGsmSysStart(void);
INT8U   GetSignalIntensity(void);
INT8U   GetNetworkStatus(void);
BOOLEAN NetworkRegisted(void);
BOOLEAN SIMCardInserted(void);
BOOLEAN VoiceConnected(void);
BOOLEAN DataConnected(void);
BOOLEAN SMIsProhibited(void);
BOOLEAN SetPDPContext2(char cid, char *APN, char *PDP_addr);


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?