Skip to content
This repository has been archived by the owner on Jan 22, 2023. It is now read-only.

Global Navigation Satellite System (gnss) Object

Tim Mathews edited this page Apr 1, 2014 · 4 revisions

Field Guide

Like all other components of the UDM, consumers of the GNSS object should tolerate the addition of new fields and variance in ordering of fields with ease. Not all fields appear in all contexts. Generally, missing fields, nulled fields and empty sets are the same thing.

Field Type Associated PGN(s) / Sentence(s) Description
gnssType GnssType 129029:6 An integer identifying the GNSS type used in this fix
method Method 129029:7 An integer identifying the method used to calculate the fix
integrity Integrity 129029:8 An integer identifying the integrity of the fix
fixMode FixMode 129540:1 An integer identifying the mode used for the fix. We need reports of other values
satelliteCount integer 129029:10(8), 129540:3(8) Number of satellites used in the fix. Also the size of the satellites collection
satellites collection of Satellite Collection of satellite information for each satellite used in the fix. There must be at least 3 for a valid fix, but may be more. (Up to 12?)
dilutionOfPrecision DOP
geoidalSeparation meters 129029:13(16)
referenceStationCount integer 129029:14(8) Number of reference stations used in the fix. Also the size of the referenceStations collection
referenceStations collection of ReferenceStation

Satellite Object

Field Type Associated PGN(s) / Sentence(s) Description
prn integer 129540:4..+7(8) Pseudorandom binary sequence code. Essentially the satellite ID.
elevation degrees 129540:5..+7(16)
azimuth degrees 129540:6..+7(16)
snr dB 129540:7..+7(16)
rangeResiduals integer 129540:8..+7(32)
status SatelliteStatus 129540:9..+7

DOP Object

Field Value Assoc. PGN
desiredMode DOP Mode 129539:1
actualMode DOP Mode 129539:2
horizontal float 129029:11(16), 129539:4(16)
vertical float 129539:5(16)
probable float 129029:12(16)
time float 129539:6(16)

ReferenceStation

Field Value Assoc. PGN
stationType GnssType 129029:15..+3
stationId integer 129029:16..+3
correctionAge seconds 129029:17..+3(16)

GnssType

Value Name
0 GPS
1 GLONASS
2 GPS+GLONASS
3 GPS+SBAS/WAAS
4 GPS+SBAS/WAAS+GLONASS
5 Chayka
6 Integrated
7 Surveyed
8 Galileo

Method

Value Name
0 No GNSS
1 GNSS Fix
2 DGNSS Fix
3 Precise GNSS
4 RTK Fixed Integer
5 RTK Float
6 Estimated (DR) Mode
7 Manual Input
8 Simulate Mode

Integrity

Value Name
0 No Integrity Checking
1 Safe
2 Caution

FixMode

This is obviously an incomplete list

Value Name
3 Range residuals used to calculate position

SatelliteStatus

Value Name
0 Not Tracked
1 Tracked
2 Used
3 Not Tracked+Diff
4 Tracked+Diff
5 Used+Diff

DopMode

Value Name
0 1D
1 2D
2 3D
3 Auto
4 Reserved
5 Reserved
6 Error