tsc_GnssEnvironment
tsc_GnssEnvironment encapsulates the environment of a Gnss survey measurement. It contains the following information via its Survey and Antenna members:
Rover survey type
Rover antenna details
Base point details (if RTK).
A tsc_GnssEnvironment instance can be obtained in a number of ways. When required for an existing point, the GnssEnvironment() method on the tsc_Point class may be used. When required for a point that is in the process of being measured, the current environment may be obtained from the CurrentGnssEnvironment() method in the tsc_Database class. The current environment is always closely related to the currently open job. In a job database, a pointer to the correct environment for any given GNSS measurement is recorded with the measurement.
To get the environment for a tsc_GnssModes object use the GetEnvironment method. Note that this will be the current job's environment, overloaded with changes that the modes object specifies.
It is possible to request a tsc_GnssEnvironment where none exists, for instance by requesting the current environment when no survey has been started. In such cases a valid tsc_GnssEnvironment is returned, but its member Exists() methods will return false and the value for all other properties will be empty, null, or some other default value.
Constructors
tsc_GnssEnvironment (const class tsc_Point &forPoint);
Obtains the environment used to measure the given point.
tsc_GnssEnvironment();
Gets the current environment.
Properties
tsc_GnssSurvey Survey;
A reference to the rover survey. This also gives access to the base.
tsc_GnssAntenna Antenna;
A reference to the rover antenna.