34 #define NMEA_SIG_BAD (0) 35 #define NMEA_SIG_LOW (1) 36 #define NMEA_SIG_MID (2) 37 #define NMEA_SIG_HIGH (3) 39 #define NMEA_FIX_BAD (1) 40 #define NMEA_FIX_2D (2) 41 #define NMEA_FIX_3D (3) 43 #define NMEA_MAXSAT (12) 44 #define NMEA_SATINPACK (4) 45 #define NMEA_NSATPACKS (NMEA_MAXSAT / NMEA_SATINPACK) 47 #define NMEA_DEF_LAT (5001.2621) 48 #define NMEA_DEF_LON (3613.0595) Information about satellite.
double HDOP
Horizontal Dilution Of Precision.
int inview
Total number of satellites in view.
int azimuth
Azimuth, degrees from true north, 000 to 359.
struct _nmeaSATINFO nmeaSATINFO
Information about all satellites in view.
struct _nmeaPOS nmeaPOS
Position data in fractional degrees or radians.
void nmea_zero_INFO(nmeaINFO *info)
int id
Satellite PRN number.
double lon
Longitude in NDEG - +/-[degree][min].
int smask
Mask specifying types of packages from which data have been obtained.
int fix
Operating mode, used for navigation (1 = Fix not available; 2 = 2D; 3 = 3D)
double direction
Track angle in degrees True.
double PDOP
Position Dilution Of Precision.
int sig
GPS quality indicator (0 = Invalid; 1 = Fix; 2 = Differential, 3 = Sensitive)
int elv
Elevation in degrees, 90 maximum.
int inuse
Number of satellites in use (not those in view)
double declination
Magnetic variation degrees (Easterly var.
Summary GPS information from all parsed packets, used also for generating NMEA stream.
double VDOP
Vertical Dilution Of Precision.
struct _nmeaSATELLITE nmeaSATELLITE
Information about satellite.
Position data in fractional degrees or radians.
nmeaTIME utc
UTC of position.
double lat
Latitude in NDEG - +/-[degree][min].
nmeaSATINFO satinfo
Satellites information.
double speed
Speed over the ground in kilometers/hour.
double elv
Antenna altitude above/below mean sea level (geoid) in meters.
struct _nmeaINFO nmeaINFO
Summary GPS information from all parsed packets, used also for generating NMEA stream.
int in_use
Used in position fix.
Information about all satellites in view.