enum mrpt::obs::GnssFixType
Overview
Detailed fix classification, going beyond the coarse NMEA fix_quality. More…
#include <CObservationGPS.h> enum GnssFixType { UNKNOWN = 0, NO_FIX = 1, AUTONOMOUS = 2, SBAS = 3, GBAS = 4, DGPS = 5, RTK_FLOAT = 6, RTK_FIXED = 7, PPP = 8, DEAD_RECKONING = 9, SIMULATION = 10, };
Detailed Documentation
Detailed fix classification, going beyond the coarse NMEA fix_quality.
Populated by bridge code or drivers when the original source has this information (e.g. ROS NavSatStatus, Novatel logs, u-blox UBX). Default is UNKNOWN, meaning consumers should fall back to fix_quality.
Backwards-compatible: old code that never sets this field sees UNKNOWN and keeps reading fix_quality as before.
See also:
Enum Values
UNKNOWN
Not set / legacy data.
AUTONOMOUS
Standard GPS/GNSS, no augmentation.
SBAS
Satellite-Based Augmentation (WAAS/EGNOS/MSAS…)
GBAS
Ground-Based Augmentation (local DGNSS base)
DGPS
Generic differential (source unspecified)
PPP
Precise Point Positioning.