gps.h

来自「GPS_OEM程序用于接收、辨别、发送和校验GPS信息。支持nov协议」· C头文件 代码 · 共 55 行

H
55
字号
/*****************************************************************
*                                                                *
*                     YH Technology                              *
*                  (c) Copyright 2003                            *
*                                                                *
*      Copying is prohibited except by written permission.       *
*                                                                *
******************************************************************/

#ifndef GPS_H
#define GPS_H

#include "yhdefs.h"

#ifdef GPSMAIN
    #define EXTRNN 
#else
    #define EXTRNN  extern
#endif

#define NOV_STX                 (0xAA)
#define NOV_SYN1                (0x44)
#define NOV_SYN2                (0x12)


typedef struct 
{
    int            Valid;
    int            velValid;
    long double    LatLong[3];         //纬度,经度,高度
    float          NEV_Vel[3];         //0=x轴方向速度;1=y轴方向速度;2=z轴方向速度  
    float          Speed;
    float 		   GND_Angle;
    float          Seconds;
    unsigned long  milSec;
    unsigned short GDOP;
    unsigned short PDOP;
    unsigned char  Nb_SV;
    int            posCnt;
    int            velCnt;
    long double    Sl2t[3];

#if(RAW_DATA==1)
	unsigned char rready;
    unsigned int rlength;
	unsigned char rbuff[200];
#endif  
} NAV_USER_TYPE;

EXTRNN void Gps_init(unsigned char ch);
EXTRNN unsigned char ReceiveGPS(NAV_USER_TYPE *Data, float *Rt2e);

#undef EXTRNN

#endif

⌨️ 快捷键说明

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