GeoCOM Reference Manual
Central Services – CSV
Leica TPS1200 – Version 1.50
102
TPS_DEVICE_TCR = 0x00002, // tachymeter (TCW3 with red laser)
TPS_DEVICE_ATC = 0x00100, // Autocollimation lamp (used only PMU)
TPS_DEVICE_LPNT = 0x00200, // Laserpointer
TPS_DEVICE_RL_EXT = 0x00400, // Reflectorless EDM with extended range
// (Pinpoint R100,R300)
TPS_DEVICE_PS = 0x00800, // Power Search
// TPSSim specific
TPS_DEVICE_SIM = 0x04000 // runs on Simulation, no Hardware
};
Reflectorless Class
enum TPS_REFLESS_CLASS
{
TPS_REFLESS_NONE = 0,
TPS_REFLESS_R100 = 1, // Pinpoint R100
TPS_REFLESS_R300 = 2, // Pinpoint R300
} TPS_REFLESS_R400 = 3, // Pinpoint R400
TPS_REFLESS_R1000 = 4, // Pinpoint R1000
General Date and Time
struct DATIME {
DATE_TYPE Date;
TIME_TYPE Time;
};
General Date
struct DATE_TYPE {
short Year;
// year
BYTE Month;
// month in year 1..12
BYTE Day;
// day in month 1..31
};
General Time
struct TIME_TYPE {
BYTE Hour;
// 24 hour per day 0..23
BYTE Minute;
// minute 0..59
BYTE Second;
// seconds 0..59
};
Power sources
struct CSV_POWER_PATH{
CSV_EXTERNAL_POWER = 1, // power source is external
CSV_INTERNAL_POWER = 2 // power source is the
// internal battery
};