GPS Device
Loading...
Searching...
No Matches
NEO6_INFO_ts Struct Reference

Holds all GPS data fields parsed from incoming NMEA sentences. More...

#include <neo6.h>

Public Attributes

char lat [16]
char lon [16]
char ort_height [16]
char geoid_sep [16]
char time [16]
char date [16]
char mov_dir [16]
char mov_speed [16]
char num_sats_used [4]
char num_sats_all [4]
char fix_type [16]
char pdop [16]
char hdop [16]
char vdop [16]
char fix_status [16]

Detailed Description

Holds all GPS data fields parsed from incoming NMEA sentences.

Updated in place each time a relevant NMEA sentence is successfully parsed by neo6_run. All fields are null-terminated strings. Fields that are unavailable or invalid contain the string "No data".

Access this structure via neo6_get_info.

Definition at line 85 of file neo6.h.

Member Data Documentation

◆ lat

char NEO6_INFO_ts::lat[16]

Latitude with hemisphere indicator (e.g. "4807.038N"). From RMC.

Definition at line 86 of file neo6.h.

◆ lon

char NEO6_INFO_ts::lon[16]

Longitude with hemisphere indicator (e.g. "01131.000E"). From RMC.

Definition at line 87 of file neo6.h.

◆ ort_height

char NEO6_INFO_ts::ort_height[16]

Orthometric height above mean sea level with unit (e.g. "545.4 M"). From GGA.

Definition at line 88 of file neo6.h.

◆ geoid_sep

char NEO6_INFO_ts::geoid_sep[16]

Geoid separation with unit (e.g. "46.9 M"). From GGA.

Definition at line 89 of file neo6.h.

◆ time

char NEO6_INFO_ts::time[16]

UTC time formatted as "HH:MM:SS UTC". From RMC.

Definition at line 90 of file neo6.h.

◆ date

char NEO6_INFO_ts::date[16]

Date formatted as "DD/MM/YYYY". From RMC.

Definition at line 91 of file neo6.h.

◆ mov_dir

char NEO6_INFO_ts::mov_dir[16]

Movement direction in degrees relative to true north. From VTG.

Definition at line 92 of file neo6.h.

◆ mov_speed

char NEO6_INFO_ts::mov_speed[16]

Movement speed with unit (e.g. "12.3 kph"). From VTG.

Definition at line 93 of file neo6.h.

◆ num_sats_used

char NEO6_INFO_ts::num_sats_used[4]

Number of satellites used in the current fix. From GGA.

Definition at line 94 of file neo6.h.

◆ num_sats_all

char NEO6_INFO_ts::num_sats_all[4]

Total number of satellites currently in view. From GSV.

Definition at line 95 of file neo6.h.

◆ fix_type

char NEO6_INFO_ts::fix_type[16]

Fix type: "Not available", "2D", or "3D". From GSA.

Definition at line 96 of file neo6.h.

◆ pdop

char NEO6_INFO_ts::pdop[16]

Position dilution of precision. From GSA.

Definition at line 97 of file neo6.h.

◆ hdop

char NEO6_INFO_ts::hdop[16]

Horizontal dilution of precision. From GSA.

Definition at line 98 of file neo6.h.

◆ vdop

char NEO6_INFO_ts::vdop[16]

Vertical dilution of precision. From GSA.

Definition at line 99 of file neo6.h.

◆ fix_status

char NEO6_INFO_ts::fix_status[16]

Fix quality: "No valid fix", "GPS fix", or "DGPS fix". From GGA.

Definition at line 100 of file neo6.h.


The documentation for this struct was generated from the following file: