GeoCOM Reference Manual
GeoCOM
Leica TPS1200 / TS30 / TM30 – Version 1.50
5
1
G
EO
COM
1.1
INTRODUCTION
TPS1200 series Theodolites are modern geodetic measurement instruments. Most of the main tasks can be fulfilled with
these instruments implicitly by their integrated applications. Now, to fulfil a broader spectrum of tasks and applications
an interface to the TPS1200 series sensor functions has been defined and will be published with this document.
With this interface it will be possible to write client applications based on MS-Windows and/or for any other platform,
which supports ASCII, based communications.
Note:
The TS30/TM30 and TPS1200 share the same GeoCOM interface. If not otherwise stated, the implementation
for TM30 and TS30 instruments is the same as that for theTPS1200 instruments.
1.2
TPS1200 SYSTEM SOFTWARE
The TPS1200 system software organises and controls the interplay of several sensor elements. Furthermore, it builds up
a frame for applications, which can be executed on the TPS1200 Theodolite.
This document concentrates on the main interface to the sensor elements of the TPS1200 Theodolite. This main
interface can be used to implement solutions for special customer problems if the already existing solution does not
provide the needed functionality or just to enhance it.
1.2.1
Organisation of Subsystems
The TPS1200 system software is built around the sensor elements, which are parts and/or optional add-ons of the
TPS1200 Theodolite instrument. It provides a set of functions to access sensors and calculated values. These functions
are organised as subsystems. We will keep this segmentation in this document.
These functions can be grouped in the following sections:
AUS
The subsystem ‘Alt User’ mainly contains functions behind the “SHIFT” + ”USER” button.
AUT
Automatisation; a module which provides functions like the control of the Automatic Target Recognition,
Change Face function or Positioning functions.
BAP
Basic Applications; some functions, which can easily be used to get measuring data.
BMM
Basic Man Machine; functions which controls some basic input/output functionality, e.g. set beep alarm, etc.
COMF
Communication; a module, which handles the basic communication parameters. Most of these functions relate
to both client and server side.
COM
Communication; functions to access some aspects of TPS1200 control, which are close to communication.
These functions relate either to the client side or to the server side.
CSV
Central Services; this module provides functions to get or set central/basic information about the TPS1200
instrument.
CTL
Control task; this module contains functions of the system control task.
EDM
Electronic Distance Meter; the module, which measures distances.
FTR
File Transfer, functions to list, download image files from instrument
IMG
Image Processing; configure and capture Telescopic Camera Images
MOT
Motorization; the part, which can be used to control the movement and the speed of movements of the
instrument.
SUP
Supervisor; functions to control some of the general values of the TPS1200 instrument.
TMC
Theodolite Measurement and Calculation; the core module for getting measurement data.