Data
Description
Module: geocompy.geo.gcdata
The GeoCOM data module provides utility types, that are specific to
GeoCOM protocol.
Enums
AUT
BAP
ATRMode
Prism
Program
Reflector
UserProgram
Target
CAM
Camera
CameraFunctions
Compression
JPEGQuality
Resolution
Zoom
WhiteBalance
COM
CSV
Capabilities
DeviceClass
PowerSource
Property
Reflectorless
EDM
EDMMode
EDMModeV1
EDMModeV2
Guidelight
MeasurementType
Tracklight
FTR
MOT
SOP
TMC
Face
Inclination
Measurement
WIR
Definitions
-
class ATR(*values)[source]
ATR mode.
AUT_ATRMODE
-
POSITION =
0[source]
Position to angles.
-
TARGET =
1[source]
Position to target near angles.
-
class ATRLock(*values)[source]
ATR lock status.
MOT_LOCK_STATUS
-
LOCK =
1[source]
Enabled
-
NONE =
0[source]
Disabled
-
PREDICT =
2[source]
-
class ATRMode(*values)[source]
ATR visibility modes.
Added in version GeoCOM-TPS1200.
BAP_ATRSETTING
-
ALWAYSHIGHREFL =
4[source]
Hight reflectivity always on.
-
ALWAYSLOWVIS =
2[source]
Low visibility always on.
-
HIGHREFL =
3[source]
High reflectivity on.
-
LOWVIS =
1[source]
Low visibility on.
-
NORMAL =
0[source]
Normal mode.
-
class Adjust(*values)[source]
ATR adjustment tolerance mode.
AUT_ADJMODE
-
NORMAL =
0[source]
Angle tolerance.
-
POINT =
1[source]
Point tolerance.
-
class AutoPower(*values)[source]
Automatic power off mode.
SUP_AUTO_POWER
-
DISABLED =
0[source]
Automatic poweroff disabled.
-
SHUTDOWN =
2[source]
Poweroff instrument.
-
SLEEP =
1[source]
Put instument into sleep mode.
-
class Camera(*values)[source]
Camera types.
Added in version GeoCOM-VivaTPS.
CAM_ID_TYPE
-
OVERVIEW =
0[source]
-
TELESCOPIC =
1[source]
-
class CameraFunctions(*values)[source]
Imaging camera settings.
-
AUTOTIME =
2[source]
Automatic exposure time.
-
SS2 =
4[source]
2-times subsampling.
-
SS4 =
8[source]
4-times subsampling.
-
TESTIMAGE =
1[source]
Test image.
-
class Capabilities(*values)[source]
Instrument capabilities.
TPS_DEVICE_TYPE
-
ATR =
8[source]
ATR
-
AUTOCOLLIMATION =
256[source]
Autocollimation lamp
Added in version GeoCOM-TPS1100.
-
DATABASE =
32[source]
Database
-
DIODELASER =
64[source]
Diode laser
-
EGL =
16[source]
Guide Light
-
LASERPLUMB =
128[source]
Laser plumb
-
MOTORIZED =
4[source]
Motorized
-
POINTER =
512[source]
Laserpointer
Added in version GeoCOM-TPS1100.
-
POWERSEARCH =
2048[source]
PowerSearch
Added in version GeoCOM-TPS1200.
-
REFLECTORLESS =
1024[source]
Reflectorless EDM
Added in version GeoCOM-TPS1100.
-
TC1 =
1[source]
-
TC2 =
2[source]
-
THEODOLITE =
0[source]
Theodolite
-
class Compression(*values)[source]
Image compression.
Added in version GeoCOM-VivaTPS.
CAM_COMPRESSION_TYPE
-
JPEG =
0[source]
-
RAW =
1[source]
-
class Controller(*values)[source]
Motor controller operation mode.
MOT_MODE
-
BREAK =
4[source]
Break controller.
-
LOCK =
3[source]
Lock-in controller.
-
MANUAL =
2[source]
Manual positioning.
-
MOVE =
1[source]
Constant speed.
-
POSITIONING =
0[source]
Relative positioning.
-
TERMINATE =
7[source]
Terminate current task.
-
class Device(*values)[source]
Data recording device.
Added in version GeoCOM-TPS1200-v1.50.
FTR_DEVICETYPE
-
CFCARD =
1[source]
CF memory card.
-
IMGSDCARD =
2[source]
SD memory card.
-
INTERNAL =
0[source]
Internal memory.
-
RAM =
6[source]
Volatile RAM.
-
SDCARD =
4[source]
SD memory card.
-
USB =
5[source]
USB flash drive.
-
class DeviceClass(*values)[source]
Instrument accuracy class.
TPS_DEVICE_CLASS
-
CLASS_1100 =
0[source]
TPS1000 3”
-
CLASS_1101 =
103[source]
TPS1100 1”
Added in version GeoCOM-TPS1100.
-
CLASS_1102 =
100[source]
TPS1100 2”
Added in version GeoCOM-TPS1100.
-
CLASS_1103 =
101[source]
TPS1100 3”
Added in version GeoCOM-TPS1100.
-
CLASS_1105 =
102[source]
TPS1100 5”
Added in version GeoCOM-TPS1100.
-
CLASS_1201 =
203[source]
TPS1200 1”
Added in version GeoCOM-TPS1200.
-
CLASS_1202 =
200[source]
TPS1200 2”
Added in version GeoCOM-TPS1200.
-
CLASS_1203 =
201[source]
TPS1200 3”
Added in version GeoCOM-TPS1200.
-
CLASS_1205 =
202[source]
TPS1200 5”
Added in version GeoCOM-TPS1200.
-
CLASS_1500 =
5[source]
TPS1000
-
CLASS_1700 =
1[source]
TPS1000 1.5”
-
CLASS_1800 =
2[source]
TPS1000 1”
-
CLASS_2003 =
6[source]
TPS2000
Added in version GeoCOM-TPS1100.
-
CLASS_5000 =
3[source]
TPS2000
-
CLASS_5005 =
7[source]
TPS5000
Added in version GeoCOM-TPS1100.
-
CLASS_5100 =
8[source]
TPS5000
Added in version GeoCOM-TPS1100.
-
CLASS_6000 =
4[source]
TPS2000
-
CLASS_TDRA =
350[source]
TDRA 0.5”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS01 =
500[source]
1”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS02 =
501[source]
2”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS03 =
502[source]
3”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS05 =
503[source]
5”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS06 =
504[source]
6”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS07 =
505[source]
7”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS10 =
506[source]
10”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS1X_1 =
600[source]
Viva 1”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS1X_2 =
601[source]
Viva 2”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS1X_3 =
602[source]
Viva 3”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS1X_4 =
603[source]
Viva 4”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS1X_5 =
604[source]
Viva 5”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS50_05 =
650[source]
TPS1300 TS50/TM50 0.5”
Added in version GeoCOM-VivaTPS.
-
CLASS_TS50_1 =
651[source]
TPS1300 TS50/TM50 1”
Added in version GeoCOM-VivaTPS.
-
CLASS_Tx30 =
300[source]
TS30, MS30 0.5”
Added in version GeoCOM-TPS1200.
-
CLASS_Tx31 =
301[source]
TS30, MS30 1”
Added in version GeoCOM-TPS1200.
-
class EDMMode(new_class_name, /, names, *, module=
None, qualname=None, type=None, start=1, boundary=None)[source]
Distance measurement mode typing base enum.
EDM_MODE
-
class EDMModeV1(*values)[source]
Distance measurement modes for TPS1000.
Deprecated since version GeoCOM-TPS1100: Superseded by EDMMODEV2.
EDM_MODE
-
CONT_EXACT =
(4,)[source]
Repeated average measurement.
-
CONT_FAST =
(5,)[source]
Fast repeated measurement.
-
CONT_STANDARD =
(3,)[source]
Repeated measurement.
-
SINGLE_EXACT =
(1,)[source]
Exact single measurement.
-
SINGLE_FAST =
(2,)[source]
Fast single measurement.
-
SINGLE_STANDARD =
(0,)[source]
Standard single measurement.
-
UNDEFINED =
6[source]
Not defined.
-
class EDMModeV2(*values)[source]
Distance measurement modes for TPS1100 and onwards.
Added in version GeoCOM-TPS1100: These settings replace the EDMMODEV1 options.
EDM_MODE
-
AVERAGE_IR =
10[source]
IR average.
-
AVERAGE_LR =
12[source]
LO average.
-
AVERAGE_SR =
11[source]
RL average.
-
CONT_DYNAMIC =
7[source]
IR tracking.
-
CONT_FAST =
9[source]
Continuous fast.
-
CONT_REFLESS =
8[source]
RL tracking.
-
CONT_STANDARD =
6[source]
Continuous standard.
-
NOTUSED =
0[source]
Initialization mode.
-
PRECISE_IR =
13[source]
IR precise (TS30, MS30).
Added in version GeoCOM-TPS1200.
-
PRECISE_TAPE =
14[source]
IR precise with reflector tape (TS30, MS30).
Added in version GeoCOM-TPS1200.
-
SINGLE_FAST =
3[source]
IR fast.
-
SINGLE_LRANGE =
4[source]
LO standard.
-
SINGLE_SRANGE =
5[source]
RL standard.
-
SINGLE_STANDARD =
2[source]
IR standard.
-
SINGLE_TAPE =
1[source]
IR standard with reflector tape.
-
class Face(*values)[source]
Instrument view face.
TMC_FACE, TMC_FACE_DEF
-
F1 =
0[source]
Face left.
-
F2 =
1[source]
Face right.
-
class File(*values)[source]
File type.
Added in version GeoCOM-TPS1200-v1.50.
FTR_FILETYPE
-
DATABASE =
103[source]
-
IMAGE =
170[source]
-
IMAGES =
170[source]
-
IMAGES_OVERVIEW_BMP =
172[source]
-
IMAGES_OVERVIEW_JPG =
171[source]
-
IMAGES_TELESCOPIC_BMP =
174[source]
-
IMAGES_TELESCOPIC_JPG =
173[source]
-
LAST =
201[source]
-
SCANS =
175[source]
-
UNKNOWN =
200[source]
-
class Format(*values)[source]
Recording format.
WIR_RECFORMAT
-
GSI16 =
1[source]
-
GSI8 =
0[source]
-
class Guidelight(*values)[source]
Guide light intensity.
Added in version GeoCOM-TPS1100.
EDM_EGLINTENSITY_TYPE
-
HIGH =
3[source]
-
LOW =
1[source]
-
MID =
2[source]
-
OFF =
0[source]
-
class Inclination(*values)[source]
Inclination calculation mode.
TMC_INCLINE_PRG
-
AUTO =
1[source]
Automatic inclination handling.
-
MEASURE =
0[source]
Measure inclination.
-
MODEL =
2[source]
Model inclination from previous measurements.
-
class JPEGQuality(*values)[source]
JPEG image quality.
Added in version GeoCOM-VivaTPS.
CAM_JPEG_COMPR_QUALITY_TYPE
-
BEST =
1[source]
-
IGNORE =
2[source]
-
STANDARD =
0[source]
-
class Measurement(*values)[source]
Measurement programs.
TMC_MEASURE_PRG
-
CLEAR =
3[source]
Clear current measurement data.
-
DISTANCE =
1[source]
Default distance measurement.
-
DOMEASURE =
6[source]
Start/Restart measurement.
Added in version GeoCOM-TPS1100.
-
FREQUENCY =
11[source]
Frequency measurement.
Added in version GeoCOM-TPS1100.
-
RAPIDTRACK =
8[source]
Rapid track distance.
-
REFLESSTRACK =
10[source]
Reflectorless tracking.
Added in version GeoCOM-TPS1100.
-
SIGNAL =
4[source]
Signal intensity measurement.
-
STOP =
0[source]
Stop measurement program.
-
TRACK =
2[source]
Track distance.
Removed in version GeoCOM-TPS1200.
-
class MeasurementType(*values)[source]
Measurement types.
EDM_MEASUREMENT_TYPE
-
ANY =
4[source]
-
DIST =
3[source]
-
FREQ =
2[source]
-
SIGNAL =
1[source]
-
class Position(*values)[source]
Positioning mode.
AUT_POSMODE
-
NORMAL =
0[source]
Fast positioning.
-
PRECISE =
1[source]
Percise positioning.
-
class PowerSource(*values)[source]
Instrument power supply.
Added in version GeoCOM-TPS1100.
CSV_POWER_PATH
-
CURRENT =
0[source]
-
EXTERNAL =
1[source]
-
INTERNAL =
2[source]
-
class Prism(*values)[source]
- Reflector prism type.
Added in version GeoCOM-TPS1100.
BAP_PRISMTYPE
-
GRZ121 =
11[source]
Leica GRZ121 360° Prism.
Added in version GeoCOM-TPS1200.
-
MINI =
1[source]
Leica Mini Prism
-
MINI360 =
7[source]
Leica Mini 360° Prism.
Added in version GeoCOM-TPS1200.
-
MINIZERO =
8[source]
Leica Mini Zero Prism.
Added in version GeoCOM-TPS1200.
-
MPR122 =
12[source]
Leica MPR122 360° Prism.
Added in version GeoCOM-TPS1200.
-
NDSTAPE =
10[source]
Leica HDS Target.
Added in version GeoCOM-TPS1200.
-
ROUND =
0[source]
Leica Circular Prism
-
TAPE =
2[source]
Leica Reflector Tape
-
THREESIXTY =
3[source]
Leica 360° Prism.
-
USER =
9[source]
User defined prism.
Added in version GeoCOM-TPS1200.
-
USER1 =
4[source]
-
USER2 =
5[source]
-
USER3 =
6[source]
-
class Program(*values)[source]
Basic measurement programs.
BAP_MEASURE_PRG
-
CLEAR =
5[source]
Clear distances.
-
DISTANCE =
2[source]
Default distance measurement.
-
NODISTANCE =
1[source]
No distance measurement, angles only.
-
NOMEASURE =
0[source]
No measurement, take last value.
-
RAPIDTRACK =
4[source]
Rapid tracking distance measurement.
Removed in version GeoCOM-TPS1100.
-
STOPTRACK =
6[source]
Stop tracking.
-
TRACK =
3[source]
Tracking distance measurement.
Removed in version GeoCOM-TPS1100.
-
class Property(*values)[source]
Instrument properties.
CSV_PROPERTY
-
DEMO_LICENSE =
23[source]
-
DGPS_RTCM =
17[source]
-
GALILEO =
13[source]
-
GEOCOM_GPS =
27[source]
-
GEOCOM_IMAGING =
26[source]
-
GEOCOM_LIMITED_AUT =
28[source]
-
GEOCOM_ROBOTICS =
25[source]
-
GLONASS =
12[source]
-
GPS_L2 =
10[source]
-
GPS_L5 =
11[source]
-
IMAGING_WITH_OVC =
29[source]
-
INTERNAL_WIT2450 =
24[source]
-
NETWORK_PROVIDER_ACCESS_RESET =
19[source]
-
NMEA_OUT =
16[source]
-
NO_AREA_LIMITATION =
20[source]
-
OWI =
18[source]
-
POSITION_RATE_20HZ =
9[source]
-
POSITION_RATE_5HZ =
8[source]
-
PRODUCTION_FLAG =
31[source]
-
PURCHASE_MODE_NORMAL =
0[source]
-
PURCHASE_MODE_PREPAY =
1[source]
-
RAWDATA_LOGGING =
14[source]
-
RINEX_LOGGING =
15[source]
-
RTK_LEICA_LITE =
6[source]
-
RTK_NETWORK =
4[source]
-
RTK_NETWORK_LOCKDOWN =
7[source]
-
RTK_RANGE_5000 =
2[source]
-
RTK_RANGE_UNLIMITED =
3[source]
-
RTK_REFERENCE_STN =
5[source]
-
SERIAL_NUMBER =
30[source]
-
SMARTWORX_FULL =
21[source]
-
SMARTWORX_LITE =
22[source]
-
SYSTEMTIME_VALID =
32[source]
-
class Reflector(*values)[source]
Reflector type.
BAP_REFLTYPE
-
PRISM =
1[source]
Reflector prism.
-
TAPE =
2[source]
Reflector tape.
-
UNDEFINED =
0[source]
Reflector not defined.
-
class Reflectorless(*values)[source]
Reflectorless EDM class.
Added in version GeoCOM-TPS1200.
TPS_REFLESS_CLASS
-
NONE =
0[source]
-
R100 =
1[source]
-
R1000 =
4[source]
-
R30 =
5[source]
-
R300 =
2[source]
-
R400 =
3[source]
-
class Resolution(*values)[source]
Image resolutions.
Added in version GeoCOM-VivaTPS.
CAM_RESOLUTION_TYPE
-
R1280X960 =
3[source]
-
R2560X1920 =
0[source]
-
R320X240 =
5[source]
-
R640X480 =
4[source]
-
class Shutdown(*values)[source]
Instrument software stop mode.
COM_TPS_STOP_MODE
-
GUI =
2[source]
Close onboard software.
Added in version GeoCOM-VivaTPS.
-
SHUTDOWN =
0[source]
-
SLEEP =
1[source]
-
class StaffType(*values)[source]
Digital invar levelling staff type.
Added in version GeoCOM-LS.
-
AUTO =
0[source]
-
GPCL2 =
3[source]
2 m invar staff
-
GPCL3 =
2[source]
3 m invar staff
-
class Startup(*values)[source]
Instrument startup mode.
COM_TPS_STARTUP_MODE
-
GUI =
2[source]
Start onboard software.
Added in version GeoCOM-VivaTPS.
-
LOCAL =
0[source]
Manual mode.
Deprecated since version GeoCOM-VivaTPS.
-
REMOTE =
1[source]
GeoCOM mode.
-
class Stop(*values)[source]
Servo motor stopping mode.
MOT_STOPMODE
-
CUTOFF =
1[source]
Slow down by motor power termination.
-
NORMAL =
0[source]
Slow down with current acceleration.
-
class Target(*values)[source]
- Target type.
Added in version GeoCOM-TPS1100.
BAP_TARGET_TYPE
-
DIRECT =
1[source]
Not reflector.
-
REFLECTOR =
0[source]
Reflector.
-
class Tracklight(*values)[source]
Tracking light brightness
Deprecated since version GeoCOM-TPS1100: Superseded by GUIDELIGHT.
EDM_TRKLIGHT_BRIGHTNESS
-
HIGH =
2[source]
-
LOW =
0[source]
-
MID =
1[source]
-
class Turn(*values)[source]
Turning direction.
-
CLOCKWISE =
1[source]
-
COUNTERCLOCKWISE =
-1[source]
-
class UserProgram(*values)[source]
Distance measurement programs.
Added in version GeoCOM-TPS1100.
BAP_USER_MEASPRG
-
AVG_REF_STANDARD =
7[source]
Averaging measurement with reflector.
-
AVG_REF_VISIBLE =
8[source]
Averaging long range measurement with reflector.
-
AVG_RLESS_VISIBLE =
9[source]
Averaging measurement without reflector.
-
CONT_REF_FAST =
5[source]
Fast tracking with reflector.
-
CONT_REF_STANDARD =
4[source]
Tracking with reflector.
-
CONT_REF_SYNCHRO =
10[source]
Synchro tracking with reflector.
Added in version GeoCOM-TPS1200.
-
CONT_RLESS_VISIBLE =
6[source]
Fast tracking without reflector.
-
SINGLE_REF_FAST =
1[source]
Fast measurement with reflector.
-
SINGLE_REF_PRECISE =
11[source]
Precise measurement with reflector (TS/TM30).
Added in version GeoCOM-TPS1200.
-
SINGLE_REF_STANDARD =
0[source]
Standard measurement with reflector.
-
SINGLE_REF_VISIBLE =
2[source]
Long range measurement with reflector.
-
SINGLE_RLESS_VISIBLE =
3[source]
Standard measurement without reflector.
-
class WhiteBalance(*values)[source]
Camera whitebalance settings.
Added in version GeoCOM-VivaTPS.
CAM_COMPRESSION_TYPE
-
AUTO =
0[source]
-
INDOOR =
1[source]
-
OUTDOOR =
2[source]
-
class Zoom(*values)[source]
Camera zoom levels.
Added in version GeoCOM-VivaTPS.
CAM_ZOOM_FACTOR_TYPE
-
X1 =
1[source]
-
X2 =
2[source]
-
X4 =
4[source]
-
X8 =
8[source]