tsc_GnssSurvey

This represents a Real Time Kinematic GNSS survey.

A tsc_GnssSurvey object represents the GNSS Rover Survey that is currently running or associated with a stored point in the database.

As such it contains some information about the rover configuration and receiver hardware.  It will also contain information about the current Base point if the survey is a vector-storing RTK survey.

Public methods

bool Exists() const;
Does this survey information exist.

bool Initialised() const;
Is this survey initialised - meaning depends on survey type (RTK, PPK, etc).

tsc_GnssSurveyType SurveyType() const;
The corrections type of this survey.

bool StoredAsVectors() const;
Returns whether the observations are stored as vectors from the base.  If they are stored as absolute positions then the base coordinate will not be stored in the database and ECEF deltas observations will not be available.

tsc_GnssSurveyRtkType RtkCorrectionsType () const;
Returns the type of corrections that are being used (if any).

double ElevationMask() const;
The Elevation mask set by the style.

double PdopMask() const;
Returns the PDOP mask set by the style.

bool IsCurrentSurvey() const;
True if this GNSS survey is complete and is the current survey in use.

bool IsARtkSurvey () const;
Is this a Real Time Kinematic GNSS survey.

bool IsARtxRtkSurvey () const;
True if this is an RTK survey utilizing RTX.

bool SameSurvey(const tsc_GnssSurvey& rhs) const;
Compares the two surveys and returns true if they reference the same object. This is NOT a value compare.

tsc_String ReceiverType() const;
The receiver type.

tsc_String ReceiverSerialNumber() const;
The receiver serial number.

tsc_String ReceiverFirmwareVersion() const;
The receiver firmware version.

tsc_String BasePointName() const;
The point name of the base.

struct tsc_Ecef BaseEcef() const;
ECEF coordinate for base, in terms of the base antenna phase center.  Some surveys (those not storing observations as vectors from the base) will not have a base coordiante and return double_Nulls instead.

struct tsc_Wgs84 BaseWgs84() const;
Returns the WGS84 coordinate for the base.

tsc_XmlElement GetGnssSurveyJxl(int schemaVersion) const;
Returns complete job xml for the survey.