gprsdrv.h

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

H
76
字号
/****************************************************************
**                                                              *
**  FILE         :  Gprsdrv.H                                   *
**  COPYRIGHT    :  (c) 2001 .Xiamen Yaxon NetWork CO.LTD       *
**                                                              *
**                                                              *
**  By : CCH 2002.1.15                                          *
****************************************************************/
#ifndef DEF_GPRSDRV
#define DEF_GPRSDRV

#include "sm_list.h"
#include "tcpdrv.h"
#include "udpdrv.h"
#include "ivudpdrv.h"
#include "gprssend.h"
#include "gprsrecv.h"


/*
********************************************************************************
*                  DEFINE BACKUP PARAMETERS TYPE
********************************************************************************
*/
#define SER_MONITOR                         0
#define SER_POSITION                        1
#define SER_ALARM                           3
#define SER_SUCCOR                          4
#define SER_ATTEMPER                        5
#define SER_BLACKBOX                        6
#define SER_TAX                             7


/*
********************************************************************************
*                  DEFINE ACTIVATE MODE
********************************************************************************
*/
#define ACTIVATE_TCP                        0
#define ACTIVATE_UDP                        1


/*
********************************************************************************
*                  DEFINE GPRSRECV CHANNEL
********************************************************************************
*/
#define CHA_TCP                             0
#define CHA_UDP                             1
#define CHA_IV_UDP                          2



void    ActivateGPRS(INT8U mode);
void    DeactivateGPRS(void);
void    DelayDeactivateGPRS(void);
void    ActivateGPRS_DEF(void);
void    ActivateGPRS_IVUDP(INT16U linktime);
void    DeactivateGPRS_IVUDP(void);
void    SuspendGPRS(void);
void    InitGprsDrv(void);
BOOLEAN GprsActivated(void);
BOOLEAN GprsIsOnline(void);
BOOLEAN GPRSComIsSuspended(void);
void    HdlMsg_GPRSComERR(void);

void    HdlMsg_PPPESTABLISH(void);
void    HdlMsg_PPPBROKEN(void);
void    PPP_Established(void);
void    PPP_Broken(void);

BOOLEAN NeedSmBackup(INT8U type);
BOOLEAN CanSendFromTcpLink(void);
INT16U  GetServiceAttrib(INT8U type);

#endif

⌨️ 快捷键说明

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