tsc_GnssPrecisions

This class is used to hold GNSS measurement precisions and quality control information that was captured at the time of measurement.  This information is retained so that it can be supplied to a tsc_GnssObservation for database storage.

An instance of this class can be retrieved from an existing database point (see tsc_Point) or from a GNSS measurement function.

Public members

Does this precisions record hold any data.  This is not a database presence test.

bool Exists() const;

The horizontal precision.

double Horizontal() const;

The vertical precision.

double Vertical() const;

The minimum number of satellites seen in the observed constellation during the observation.

int MinimumNumberOfSVs() const;

The number of satellites in the last epoch of the observation.

int LastNumberOfSVs() const;

The worst (highest) positional dilution of precision seen during the observation.

double MaximumPDOP() const;

The worst (highest) horizontal dilution of precision seen during the observation.

double MaximumHDOP() const;

The worst (highest) vertical dilution of precision seen during the observation.

double MaximumVDOP() const;

The worst (highest) geometric dilution of precision seen during the observation.  This will be double_Null on older receivers where it is not a supported output.

double MaximumGDOP() const;

Positional dilution of precision in the last epoch of the observation.

double LastPDOP() const;

Horizontal dilution of precision in the last epoch of the observation.

double LastHDOP() const;

Vertical dilution of precision in the last epoch of the observation.

double LastVDOP() const;

Geometric dilution of precision in the last epoch of the observation.  This will be double_Null on older receivers where it is not a supported output.

double LastGDOP() const;

Root Mean Square error.

double RMS() const;

Number of individual measurements combined to form this observation.

int PositionsUsed() const;

Horizontal standard deviation.

double HorzStandardDeviation() const;

Vertical standard deviation.

double VertStandardDeviation() const;

Start week of the observation (in GPS Weeks).

int StartWeek() const;

Start time of the observation (express as the part of the week).

double StartTime() const;

End week of the observation (in GPS Weeks).

int EndWeek() const;

End time of the observation (express as the part of the week).

double EndTime() const;

The age of the RTCM corrections in seconds.

double RTCMAge() const;

The tilt in radians from true vertical, will return double_Null when not available.

double Tilt () const;

Returns a JXL rendering of the records representing the tsc_GnssPrecisions.  Modifying the JXL will not affect any object in the database.  The 'Last' methods above (e.g. 'LastVDOP') refer to the 'atStored' JXL values.

tsc_XmlElement GetPrecisionJxl() const;