task_gps.h

来自「GPS相关子程序」· C头文件 代码 · 共 38 行

H
38
字号

#ifndef  _GC6119_TASK_GPS_H_
#define  _GC6119_TASK_GPS_H_

#define MSGSIZE_GPS 80




typedef struct _tagStuGpsData
{
	u32     iLongi; //经度
	u32     iLati;  //纬度
	u16   sSpeed; //速度
	u16   udirect; //方向,分辩率1度
	u16    bValid;    //定位是否有效1--'A'
	u16    bLongfg;  //0东经,1--西经
	u16    bLatifg;  //0北纬,1--南纬
	u16    res;     
	u8    bYear;  //年
	u8    bMon;   //月,(0~12)
	u8    bDay;   //日,(0~31)
	u8    bHour;  //时,(0~24)
	u8    bMin;   //分,(0~59)
	u8    bSec;   //秒,(0~59)
}StuGpsData;


void GPS_Data_Deal(u8 *Data,StuGpsData* Gps_Data);
void pubhMiaotoDu(u8 *duString,u32 value,u8 bflag);
long pubDutohMiao( char *data );
void gpsParseFrame(u8 *Data, StuGpsData* Gps_Data );
u8 hexAscStr2Byte(uc8 *str);
u8 bcdAscStr2Byte(uc8 *str);
u8 asc2HexNum( char key );

#endif

⌨️ 快捷键说明

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