GeoCOM Reference Manual
Theodolite Measurement and Calculation – TMC
Leica TPS1200 – Version 1.50
141
Note that the results depend on the system’s configuration, too. That means that the compensator must be switched on
in order to get a result with inclination correction (see
TMC_SetInclineSwitch
). The return code of the measurement
functions holds information about the quality of the result. E.g. it is reported, if the compensation of inclination could
not be done.
Note:
17.2.2
Sensor measurement programs
The instrument supports different measurement programs, which activates or deactivates the sensors in different
manner. The programs can be selected by the control function
TMC_DoMeasure
(via the parameter of the type
TMC_MEASURE_PRG
).
Additionally the setting of the EDM measurement mode is set with the function
TMC_SetEdmMode
and influences the
measurement. Here a choice between single measurement and continues measurement is possible (each is different in
speed and precision).
General measurement programs:
TMC_DEF_DIST
:
Starts the distance measurement with the set distance measurement program.
TMC_TRK_DIST
:
Starts the distance measurement in tracking mode.
TMC_STOP
:
Stops measurement.
TMC_CLEAR
:
Stops the measurement and clears the data.
TMC_SIGNAL
:
Help mode for signal intensity measurement (use together with function
TMC_GetSignal
). While S
ignal or
frequency measurement no angle measurement data are available.
TMC_RED_TRK_DIST:
Starts the distance tracking measurement with red laser. This mode can be used for reflectorless short distance
measurement or long distance measurement with reflector.
17.3
CONSTANTS AND TYPES
On / Off switches
enum ON_OFF_TYPE // on/off switch type
{
OFF
= 0,
// Switch is off
ON
= 1
// Switch is on
};
Inclination Sensor Measurement Program
(see Chapter 17.2.1 for further information)
enum TMC_INCLINE_PRG {
TMC_MEA_INC = 0,
// Use sensor (apriori sigma)
TMC_AUTO_INC = 1,
// Automatic mode (sensor/plane)
TMC_PLANE_INC = 2,
// Use plane (apriori sigma)
};
TMC Measurement Mode
(see Chapter 17.2.2 for further information)
enum TMC_MEASURE_PRG {
TMC_STOP = 0,
// Stop measurement program
TMC_DEF_DIST = 1,
// Default DIST-measurement
// program
TMC_CLEAR = 3,
// TMC_STOP and clear data
TMC_SIGNAL = 4,
// Signal measurement (test
// function)
TMC_DO_MEASURE = 6,
// (Re)start measurement task
TMC_RTRK_DIST = 8,
// Distance-TRK measurement
// program
TMC_RED_TRK_DIST = 10,
// Reflectorless tracking
TMC_FREQUENCY = 11
// Frequency measurement (test)
};