📄 gps.h
字号:
#define USE_BEIJING_TIMEZONE 1
typedef struct{
int year;
int month;
int day;
int hour;
int minute;
int second;
} date_time ;
typedef struct
{
date_time D; //时间
char status; //接收状态
double latitude; //纬度
double longitude; //经度
char NS; //南北极
char EW; //东西
double speed; //速度
double high; //高度
} GPS_INFO ;
//***************************************************************************
char GPS_BUF[1024];
short GPS_YEAR ; //年
char GPS_MONTH ; //月
char GPS_DATE ; //日
char GPS_HOUR ; //小时
char GPS_MIN ; //分
char GPS_SEC ; //秒
double GPS_uSEC ; //毫秒
char GPS_STATUS; //接收状态,A资料可用,V资料不可以用
double LATITUDE; //纬度
double LONGITUDE; //经度
char GPS_NS; //北半球(N)或南半球(S)
char GPS_EW; //东半球(E)或西半球(W)
double GPS_DIRECTION; //对地的方向,单位是度
double GPS_SPEED; //速度,单位是节
double GPS_HIGH; //海拔高度(-9999.9至-999999.9米)
U8 GPRMC = 0 ; //GPRMC指令有效并更新过相关数据
U8 GPGGA = 0 ; //GPRMC指令有效并更新过相关数据
//***************************************************************************
int Get_Comma_Position(int num,char* str);
void UTC_To_BTC(date_time *GPS);
double Get_Double_Number(char *s);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -