GeoCOM Reference Manual
11 C
ENTRAL
11.1 INTRODUCTION
The subsystem Central Services implements some centralised functions to maintain global data of the TPS system
software. Examples are date and time or the instrument's name.
11.2 USAGE
These functions do not depend on other subsystems. Since this part is responsible for global data, any function can be
called at any time.
11.3 CONSTANTS AND TYPES
TPS Device Configuration Type
struct
TPS_DEVICE
{
TPS_DEVICE_CLASS Class; // device precision class
TPS_DEVICE_TYPE
};
TPS Device Precision Class
enum TPS_DEVICE_CLASS
{
TPS_CLASS_1100 = 0,
TPS_CLASS_1700 = 1,
TPS_CLASS_1800 = 2,
TPS_CLASS_5000 = 3,
TPS_CLASS_6000 = 4,
TPS_CLASS_1500 = 5,
TPS_CLASS_2003 = 6,
TPS_CLASS_5005 = 7,
TPS_CLASS_5100 = 8,
TPS_CLASS_1102 = 100,
TPS_CLASS_1103 = 101,
TPS_CLASS_1105 = 102
TPS_CLASS_1101 = 103
TPS_CLASS_1202 = 200,
TPS_CLASS_1203 = 201,
TPS_CLASS_1205 = 202
TPS_CLASS_1201 = 203
TPS_CLASS_Tx30
TPS_CLASS_Tx31
};
TPS Device Configuration Type
enum TPS_DEVICE_TYPE
{
// TPS1x00 common
TPS_DEVICE_T
TPS_DEVICE_MOT = 0x00004,
TPS_DEVICE_ATR = 0x00008,
TPS_DEVICE_EGL = 0x00010,
TPS_DEVICE_DB
TPS_DEVICE_DL
TPS_DEVICE_LP
// TPS1000 specific
TPS_DEVICE_TC1 = 0x00001,
TPS_DEVICE_TC2 = 0x00002,
// TPS1100/TPS1200 specific
TPS_DEVICE_TC
Leica TPS1200 – Version 1.50
S
– CSV
ERVICES
Type;
// device configuration type
// TPS1000 family member,
// 1 mgon, 3"
// TPS1000 family member,
// 0.5 mgon, 1.5"
// TPS1000 family member,
// 0.3 mgon, 1"
// TPS2000 family member
// TPS2000 family member
// TPS1000 family member
// TPS2000 family member
// TPS5000 family member
// TPS5000 family member
// TPS1100 family member, 2"
// TPS1100 family member, 3"
// TPS1100 family member, 5"
// TPS1100 family member, 1"
// TPS1200 family member, 2"
// TPS1200 family member, 3"
// TPS1200 family member, 5"
// TPS1200 family member, 1"
= 300,
// TS30,TM30 family member,
= 301,
// TS30,TM30 family member,
= 0x00000,
// Theodolite without built-in EDM
// Motorized device
// Automatic Target Recognition
// Electronic Guide Light
= 0x00020,
// reserved (Database, not GSI)
= 0x00040,
// Diode laser
= 0x00080,
// Laser plumbed
// tachymeter (TCW1)
// tachymeter (TCW2)
= 0x00001, // tachymeter (TCW3)
Central Services – CSV
0.5"
1"
101