The positioning mode indicator was added to several of the messages in NMEA 2.3 for Federal Aviation Administration (FAA).
It is usually a single character but some messages will contain multiple characters, one for each GNSS.
The order of the characters indicates the systems; GPS, GLONASS, Galileo, BeiDou, QZSS.
The positioning mode indicator is used by the following messages:
| Message ID | Description | 
|---|---|
| GLL | Geodetic Latitude + Longitude | 
| GNS | Global Navigation Satellite System | 
| RMC | Recommended Minimum GNSS Data | 
| VTG | Velocity and Track made Good | 
Positioning modes supported by NMEA:
| Positioning Mode | Description | 
|---|---|
| A | Autonomous (non-differential) mode | 
| C | Caution (Quectel Querk) | 
| D | Differential (DGPS) mode | 
| E | Estimated (dead-reckoning) mode | 
| F | RTK float mode | 
| M | Manual input mode | 
| N | Data not valid. Either constellation not in use, or no valid fix | 
| P | Precise (NMEA 4.10 and later). No deliberate degradation (e.g. SA), and using hi-res fix (e.g. P-code). Also signifies multi-frequency, SBAS or Precise Point Positioning (PPP).  | 
    
| R | RTK integer mode, or using “course position” from almanac (SiRF) 1 | 
| S | Simulator mode | 
| U | Unsafe (Quectel Querk) | 
Notes:
1 - SiRF - position was calculated based on one or more of the SVs having their states derived from almanac parameters, as opposed to ephemerides.