QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
NMEA::Field Namespace Reference

Variables

constexpr size_t UTC_TIME = 1
 
constexpr size_t GGA_LATITUDE = 2
 
constexpr size_t GGA_LATITUDE_HEMISPHERE = 3
 
constexpr size_t GGA_LONGITUDE = 4
 
constexpr size_t GGA_LONGITUDE_HEMISPHERE = 5
 
constexpr size_t GGA_QUALITY = 6
 
constexpr size_t GGA_SATELLITES_USED = 7
 
constexpr size_t GGA_HDOP = 8
 
constexpr size_t GGA_ALTITUDE = 9
 
constexpr size_t GGA_ALTITUDE_UNITS = 10
 
constexpr size_t GGA_GEOID_SEPARATION = 11
 
constexpr size_t GGA_GEOID_UNITS = 12
 
constexpr size_t GGA_MIN_FIELDS = GGA_GEOID_UNITS + 1
 
constexpr size_t RMC_STATUS = 2
 
constexpr size_t RMC_LATITUDE = 3
 
constexpr size_t RMC_LATITUDE_HEMISPHERE = 4
 
constexpr size_t RMC_LONGITUDE = 5
 
constexpr size_t RMC_LONGITUDE_HEMISPHERE = 6
 
constexpr size_t RMC_SPEED_KNOTS = 7
 
constexpr size_t RMC_COURSE = 8
 
constexpr size_t RMC_DATE = 9
 
constexpr size_t RMC_MIN_FIELDS = RMC_DATE + 1
 
constexpr size_t GLL_LATITUDE = 1
 
constexpr size_t GLL_LATITUDE_HEMISPHERE = 2
 
constexpr size_t GLL_LONGITUDE = 3
 
constexpr size_t GLL_LONGITUDE_HEMISPHERE = 4
 
constexpr size_t GLL_TIME = 5
 
constexpr size_t GLL_STATUS = 6
 
constexpr size_t GLL_MIN_FIELDS = GLL_STATUS + 1
 
constexpr size_t GSA_DIMENSION = 2
 
constexpr size_t GSA_FIRST_SATELLITE = 3
 
constexpr size_t GSA_SATELLITE_SLOTS = 12
 
constexpr size_t GSA_HDOP = GSA_FIRST_SATELLITE + GSA_SATELLITE_SLOTS + 1
 
constexpr size_t GSA_VDOP = GSA_HDOP + 1
 
constexpr size_t GSA_MIN_FIELDS = GSA_VDOP + 1
 
constexpr size_t GSA_SYSTEM_ID = GSA_MIN_FIELDS
 
constexpr size_t VTG_TRUE_COURSE = 1
 
constexpr size_t VTG_SPEED_KNOTS = 5
 
constexpr size_t VTG_SPEED_KMH = 7
 
constexpr size_t VTG_MIN_FIELDS = VTG_SPEED_KMH + 1
 
constexpr size_t ZDA_DAY = 2
 
constexpr size_t ZDA_MONTH = 3
 
constexpr size_t ZDA_YEAR = 4
 
constexpr size_t ZDA_MIN_FIELDS = ZDA_YEAR + 1
 
constexpr size_t GST_LATITUDE_ERROR = 6
 
constexpr size_t GST_LONGITUDE_ERROR = 7
 
constexpr size_t GST_ALTITUDE_ERROR = 8
 

Variable Documentation

◆ GGA_ALTITUDE

constexpr size_t NMEA::Field::GGA_ALTITUDE = 9
constexpr

Definition at line 33 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_ALTITUDE_UNITS

constexpr size_t NMEA::Field::GGA_ALTITUDE_UNITS = 10
constexpr

Definition at line 34 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_GEOID_SEPARATION

constexpr size_t NMEA::Field::GGA_GEOID_SEPARATION = 11
constexpr

Definition at line 35 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_GEOID_UNITS

constexpr size_t NMEA::Field::GGA_GEOID_UNITS = 12
constexpr

Definition at line 36 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_HDOP

constexpr size_t NMEA::Field::GGA_HDOP = 8
constexpr

Definition at line 32 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_LATITUDE

constexpr size_t NMEA::Field::GGA_LATITUDE = 2
constexpr

Definition at line 26 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_LATITUDE_HEMISPHERE

constexpr size_t NMEA::Field::GGA_LATITUDE_HEMISPHERE = 3
constexpr

Definition at line 27 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_LONGITUDE

constexpr size_t NMEA::Field::GGA_LONGITUDE = 4
constexpr

Definition at line 28 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_LONGITUDE_HEMISPHERE

constexpr size_t NMEA::Field::GGA_LONGITUDE_HEMISPHERE = 5
constexpr

Definition at line 29 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_MIN_FIELDS

constexpr size_t NMEA::Field::GGA_MIN_FIELDS = GGA_GEOID_UNITS + 1
constexpr

Definition at line 37 of file NMEASentence.h.

Referenced by NMEA::gga().

◆ GGA_QUALITY

constexpr size_t NMEA::Field::GGA_QUALITY = 6
constexpr

Definition at line 30 of file NMEASentence.h.

Referenced by NMEA::gga(), and NMEA::navigationStatus().

◆ GGA_SATELLITES_USED

constexpr size_t NMEA::Field::GGA_SATELLITES_USED = 7
constexpr

Definition at line 31 of file NMEASentence.h.

Referenced by NMEA::gga(), and NMEA::NavigationEpochAssembler::ingest().

◆ GLL_LATITUDE

constexpr size_t NMEA::Field::GLL_LATITUDE = 1
constexpr

Definition at line 47 of file NMEASentence.h.

Referenced by NMEA::gll().

◆ GLL_LATITUDE_HEMISPHERE

constexpr size_t NMEA::Field::GLL_LATITUDE_HEMISPHERE = 2
constexpr

Definition at line 48 of file NMEASentence.h.

Referenced by NMEA::gll().

◆ GLL_LONGITUDE

constexpr size_t NMEA::Field::GLL_LONGITUDE = 3
constexpr

Definition at line 49 of file NMEASentence.h.

Referenced by NMEA::gll().

◆ GLL_LONGITUDE_HEMISPHERE

constexpr size_t NMEA::Field::GLL_LONGITUDE_HEMISPHERE = 4
constexpr

Definition at line 50 of file NMEASentence.h.

Referenced by NMEA::gll().

◆ GLL_MIN_FIELDS

constexpr size_t NMEA::Field::GLL_MIN_FIELDS = GLL_STATUS + 1
constexpr

Definition at line 53 of file NMEASentence.h.

Referenced by NMEA::gll().

◆ GLL_STATUS

constexpr size_t NMEA::Field::GLL_STATUS = 6
constexpr

Definition at line 52 of file NMEASentence.h.

Referenced by NMEA::gll(), and NMEA::navigationStatus().

◆ GLL_TIME

constexpr size_t NMEA::Field::GLL_TIME = 5
constexpr

Definition at line 51 of file NMEASentence.h.

Referenced by NMEA::gll(), and NMEA::navigationStatus().

◆ GSA_DIMENSION

constexpr size_t NMEA::Field::GSA_DIMENSION = 2
constexpr

Definition at line 54 of file NMEASentence.h.

Referenced by NMEA::SatelliteAssembler::ingest(), and NMEA::navigationStatus().

◆ GSA_FIRST_SATELLITE

constexpr size_t NMEA::Field::GSA_FIRST_SATELLITE = 3
constexpr

Definition at line 55 of file NMEASentence.h.

Referenced by NMEA::SatelliteAssembler::ingest().

◆ GSA_HDOP

constexpr size_t NMEA::Field::GSA_HDOP = GSA_FIRST_SATELLITE + GSA_SATELLITE_SLOTS + 1
constexpr

Definition at line 57 of file NMEASentence.h.

◆ GSA_MIN_FIELDS

constexpr size_t NMEA::Field::GSA_MIN_FIELDS = GSA_VDOP + 1
constexpr

Definition at line 59 of file NMEASentence.h.

Referenced by NMEA::SatelliteAssembler::ingest().

◆ GSA_SATELLITE_SLOTS

constexpr size_t NMEA::Field::GSA_SATELLITE_SLOTS = 12
constexpr

Definition at line 56 of file NMEASentence.h.

Referenced by NMEA::SatelliteAssembler::ingest().

◆ GSA_SYSTEM_ID

constexpr size_t NMEA::Field::GSA_SYSTEM_ID = GSA_MIN_FIELDS
constexpr

Definition at line 60 of file NMEASentence.h.

Referenced by NMEA::SatelliteAssembler::ingest().

◆ GSA_VDOP

constexpr size_t NMEA::Field::GSA_VDOP = GSA_HDOP + 1
constexpr

Definition at line 58 of file NMEASentence.h.

◆ GST_ALTITUDE_ERROR

constexpr size_t NMEA::Field::GST_ALTITUDE_ERROR = 8
constexpr

Definition at line 71 of file NMEASentence.h.

Referenced by NMEA::gst().

◆ GST_LATITUDE_ERROR

constexpr size_t NMEA::Field::GST_LATITUDE_ERROR = 6
constexpr

Definition at line 69 of file NMEASentence.h.

Referenced by NMEA::gst().

◆ GST_LONGITUDE_ERROR

constexpr size_t NMEA::Field::GST_LONGITUDE_ERROR = 7
constexpr

Definition at line 70 of file NMEASentence.h.

Referenced by NMEA::gst().

◆ RMC_COURSE

constexpr size_t NMEA::Field::RMC_COURSE = 8
constexpr

Definition at line 44 of file NMEASentence.h.

Referenced by NMEA::rmc().

◆ RMC_DATE

constexpr size_t NMEA::Field::RMC_DATE = 9
constexpr

Definition at line 45 of file NMEASentence.h.

◆ RMC_LATITUDE

constexpr size_t NMEA::Field::RMC_LATITUDE = 3
constexpr

Definition at line 39 of file NMEASentence.h.

Referenced by NMEA::rmc().

◆ RMC_LATITUDE_HEMISPHERE

constexpr size_t NMEA::Field::RMC_LATITUDE_HEMISPHERE = 4
constexpr

Definition at line 40 of file NMEASentence.h.

Referenced by NMEA::rmc().

◆ RMC_LONGITUDE

constexpr size_t NMEA::Field::RMC_LONGITUDE = 5
constexpr

Definition at line 41 of file NMEASentence.h.

Referenced by NMEA::rmc().

◆ RMC_LONGITUDE_HEMISPHERE

constexpr size_t NMEA::Field::RMC_LONGITUDE_HEMISPHERE = 6
constexpr

Definition at line 42 of file NMEASentence.h.

Referenced by NMEA::rmc().

◆ RMC_MIN_FIELDS

constexpr size_t NMEA::Field::RMC_MIN_FIELDS = RMC_DATE + 1
constexpr

Definition at line 46 of file NMEASentence.h.

Referenced by NMEA::rmc().

◆ RMC_SPEED_KNOTS

constexpr size_t NMEA::Field::RMC_SPEED_KNOTS = 7
constexpr

Definition at line 43 of file NMEASentence.h.

Referenced by NMEA::rmc().

◆ RMC_STATUS

constexpr size_t NMEA::Field::RMC_STATUS = 2
constexpr

Definition at line 38 of file NMEASentence.h.

Referenced by NMEA::navigationStatus(), and NMEA::rmc().

◆ UTC_TIME

constexpr size_t NMEA::Field::UTC_TIME = 1
constexpr

◆ VTG_MIN_FIELDS

constexpr size_t NMEA::Field::VTG_MIN_FIELDS = VTG_SPEED_KMH + 1
constexpr

Definition at line 64 of file NMEASentence.h.

Referenced by NMEA::vtg().

◆ VTG_SPEED_KMH

constexpr size_t NMEA::Field::VTG_SPEED_KMH = 7
constexpr

Definition at line 63 of file NMEASentence.h.

Referenced by NMEA::vtg().

◆ VTG_SPEED_KNOTS

constexpr size_t NMEA::Field::VTG_SPEED_KNOTS = 5
constexpr

Definition at line 62 of file NMEASentence.h.

Referenced by NMEA::vtg().

◆ VTG_TRUE_COURSE

constexpr size_t NMEA::Field::VTG_TRUE_COURSE = 1
constexpr

Definition at line 61 of file NMEASentence.h.

Referenced by NMEA::vtg().

◆ ZDA_DAY

constexpr size_t NMEA::Field::ZDA_DAY = 2
constexpr

Definition at line 65 of file NMEASentence.h.

Referenced by NMEA::zda().

◆ ZDA_MIN_FIELDS

constexpr size_t NMEA::Field::ZDA_MIN_FIELDS = ZDA_YEAR + 1
constexpr

Definition at line 68 of file NMEASentence.h.

Referenced by NMEA::zda().

◆ ZDA_MONTH

constexpr size_t NMEA::Field::ZDA_MONTH = 3
constexpr

Definition at line 66 of file NMEASentence.h.

Referenced by NMEA::zda().

◆ ZDA_YEAR

constexpr size_t NMEA::Field::ZDA_YEAR = 4
constexpr

Definition at line 67 of file NMEASentence.h.

Referenced by NMEA::zda().