Data

Description

Module: geocompy.geo.gcdata

The GeoCOM data module provides utility types, that are specific to GeoCOM protocol.

Enums

  • AUT

    • Adjust

    • ATR

    • Position

    • Turn

  • BAP

    • ATRMode

    • Prism

    • Program

    • Reflector

    • UserProgram

    • Target

  • CAM

    • Camera

    • CameraFunctions

    • Compression

    • JPEGQuality

    • Resolution

    • Zoom

    • WhiteBalance

  • COM

    • Shutdown

    • Startup

  • CSV

    • Capabilities

    • DeviceClass

    • PowerSource

    • Property

    • Reflectorless

  • EDM

    • EDMMode

    • EDMModeV1

    • EDMModeV2

    • Guidelight

    • MeasurementType

    • Tracklight

  • FTR

    • Device

    • File

  • MOT

    • ATRLock

    • Controller

    • Stop

  • SOP

    • AutoPower

  • TMC

    • Face

    • Inclination

    • Measurement

  • WIR

    • Format

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]