123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef __GPS_CTL_H__
- #define __GPS_CTL_H__
- #include "message.h"
- #define GPS_TABLE_NUM 8
- #pragma pack(push)
- #pragma pack(1)
- typedef struct{
- unsigned char Update;
- unsigned char forcePullGroupOn;
- unsigned char startCntFlag;
- unsigned char skipCnt;
- unsigned char GBKMess1[SMS_SIGNAL_LEN+1];
- unsigned short len;
- unsigned char codeType;
- }SUT_MESS;
- typedef struct{
- unsigned char bblF:1;//éƒ¨æ ‡æ˜¯å�¦æ‰“å¼€
- unsigned char bbAuth:1;//éƒ¨æ ‡é‰´æ�ƒçŠ¶æ€?
- unsigned char gpsF:1;//GPS是�打开
- unsigned char gpsLocated:1;//GPS是�定�
- unsigned char update:1;//定��纬度刷�
- unsigned int Lat;//定�伟度
- unsigned int Long;//定��度
- }GPS_DEF;
- #pragma pack(pop)
- extern SUT_MESS sutMess;
- extern GPS_DEF gpsInfo;
- extern const unsigned short GPS_TimeTable[GPS_TABLE_NUM];
- void gpsDataInit(void);
- unsigned short getGPSTimeValue(unsigned char index);
- void gpsProCtl(int dly);
- void gpsCheckInfo(void);
- #endif
|