TPS DNA_GSI Online_Manual DNA_GSI_Online_Manual_en DNA GSI Online Manual En

User Manual: TPS-DNA_GSI_Online_Manual_en

Open the PDF directly: View PDF PDF.
Page Count: 76

DownloadTPS-DNA_GSI Online_Manual TPS-DNA_GSI_Online_Manual_en TPS-DNA GSI Online Manual En
Open PDF In BrowserView PDF
GSI ONLINE for Leica TPS
and DNA
May 2008

GSI Online for Leica TPS and DNA

Contents

Table of contents
1 Introduction .............................................................................................................................. 3
2 TPS Section .............................................................................................................................. 4
2.1 GSI data format ......................................................................................................................................4
2.2 GSI word information..............................................................................................................................5
2.3 Online command structure .....................................................................................................................6
2.4 TPS100 Series (TC400/600/800/900) ....................................................................................................7
2.4.1
SET .............................................................................................................................................8
2.4.2
CONF ........................................................................................................................................10
2.4.3
PUT ...........................................................................................................................................12
2.4.4
GET...........................................................................................................................................13
2.4.5
Remote Stake Out ....................................................................................................................14
2.4.6
Warnings and Errors.................................................................................................................15
2.5 TPS110C/300/400/700 series ..............................................................................................................16
2.5.1
SET ...........................................................................................................................................17
2.5.2
CONF ........................................................................................................................................20
2.5.3
PUT ...........................................................................................................................................23
2.5.4
GET...........................................................................................................................................25
2.5.5
Telescope positioning (TC(R) auto models only)......................................................................27
2.5.6
Warnings and Errors.................................................................................................................27
2.6 TPS1000/1100/2000/5000 Series ........................................................................................................28
2.6.1
SET ...........................................................................................................................................29
2.6.2
CONF ........................................................................................................................................31
2.6.3
PUT ...........................................................................................................................................33
2.6.4
GET...........................................................................................................................................34
2.6.5
Telescope positioning (TM, TCM/TDM and TCA/TDA models only) ........................................36
2.6.6
Warnings and Errors.................................................................................................................36
2.7 TS02/06/09 series (FlexLine) ...............................................................................................................37
2.7.1
SET ...........................................................................................................................................38
2.7.2
CONF ........................................................................................................................................41
2.7.3
PUT ...........................................................................................................................................44
2.7.4
GET...........................................................................................................................................46
2.7.5
Warnings and Errors.................................................................................................................48
2.8 Builder ..................................................................................................................................................49
2.8.1
SET ...........................................................................................................................................50
2.8.2
CONF ........................................................................................................................................53
2.8.3
PUT ...........................................................................................................................................56
2.8.4
GET...........................................................................................................................................58
2.8.5
Warnings and Errors.................................................................................................................60

3 DNA Section ........................................................................................................................... 61
3.1 GSI data format ....................................................................................................................................61
3.2 GSI word information............................................................................................................................62
3.3 Word list ...............................................................................................................................................63
3.4 Block list ...............................................................................................................................................65
3.5 Differences between DNA and NA series ............................................................................................69
3.6 Sample GSI-8 data ...............................................................................................................................70
3.7 Conversion from new GSI format (DNA) to old GSI format (NA) .........................................................71
3.8 Online command structure ...................................................................................................................72
3.9 SET and CONF ....................................................................................................................................74

2 / 76

3.10 PUT and GET .......................................................................................................................................76
3.11 Warnings and Errors ............................................................................................................................76

1 Introduction
A large set of interfacing commands support the Leica TPS Total Stations and Digital Levels to allow direct
access to computers and data loggers via RS232 serial interface.
The Leica Geo Serial Interface (GSI) is a general purpose, serial data interface for bi-directional communication between the instrument and the computer. GSI uses a simple command structure to read/write values
from/to the sensor. Global and instrument specific Word Indexes (WI) are used to specify various data types.
GSI provides specific sets of commands adapted to the functionality of the various instrument series.
In addition to the former Online Guide "WILD INSTRUMENTS ONLINE", this User Guide focuses the Leica
Series of Total Stations TPS100/110C/300/400/700/1000/1100/2000/5000 and of the Digital Levels
DNA03/DNA10. The guide is designed as a simple command listing and therefore basic aspects of serial
data communications will not be covered. For detailed information and advice on GSI communication, we
strongly recommend to consult the "WILD INSTRUMENTS ONLINE" guide.
The document is divided into a section for TPS and a section for DNA instruments.

3 / 76

GSI Online for Leica TPS and DNA

TPS Section

2 TPS Section
2.1 GSI data format
GSI data is transmitted in blocks with each block ending with a terminator (CR or CR/LF). Every block consists of several data words (see the examples below). The data word begins with a two character Word Index, the WI code, specifying the data type within this block. The GSI-8 block has in total 16 characters, consisting of 7 information characters (e.g. WI, sign), followed by 8 data characters and by the blank character
(ASCII code 32) at the end of the data word. The GSI-16 block is similar to the GSI-8 block but the block
begins with "*" and the data word contains 16 characters for large values such as UTM coordinates, large
alphanumeric codes, attributes or point IDs.
Example 1 shows a GSI-8 block sequence with the words for point ID (11), easting coordinate (81) and northing coordinate (82). Example 2 shows a GSI-16 block sequence with the words for point ID (11), horizontal
(21) and vertical angle (22).

Example 1: GSI-8
Word 1




Word 2



Word 3



1234567890123456 (16 characters per word)
110001+0000A110
110002+0000A111
110003+0000A112
110004+0000A113
110005+0000A114
←8 ch. → 

81..00+00005387
81..00+00007586
81..00+00007536
81..00+00003839
81..00+00001241

82..00-00000992
82..00-00003031
82..00-00003080
82..00-00003080
82..00-00001344

GSI-8 data word structure:
Pos. 1-2:
Word Index (WI)
Pos. 3-6:
Information related to data
Pos. 7:
Sign
Pos. 8-15: Data (8 digits)
Pos. 16:
Blank (= separating character)

Example 2: GSI-16

Word 1



e.g. "11" (WI for PtID)
e.g. "0003" (block number in word 1)
e.g. "+" or "–"
e.g. "0000A113" (PtID)



Word 2

Word 3



123456789012345678901234 (24 characters per word)
*110001+000000000PNC0055
*110002+000000000PNC0056
*110003+000000000PNC0057
*110004+000000000PNC0058
*110005+000000000PNC0059

16 char.


21.002+0000000013384650
21.002+0000000012802530
21.002+0000000011222360
21.002+0000000010573550
21.002+0000000009983610

GSI-16 data word structure:
Pos. 1-2:
Word Index (WI)
Pos. 3-6:
Information related to data
Pos. 7:
Sign
Pos. 8-23: GSI-16 data (16 digits)
Pos. 16/24: Blank (= separating character)

22.002+0000000005371500
22.002+0000000005255000
22.002+0000000005433800
22.002+0000000005817600
22.002+0000000005171400

e.g. “11”; WI code
e.g. “002”
e.g. "+" or "-"
e.g. “000000000PNC0058”; PtID

4 / 76

GSI Online for Leica TPS and DNA

TPS Section

2.2 GSI word information
Position
3
4

5

6

7

8-15
(8-23)

Explanation
No significance
AUTOMATIC INDEX INFORMATION
0:
Automatic index OFF
1:
Automatic index OPERATING
3:
Automatic index OPERATING
INPUT MODE
0:
Original measured values transferred from
the instrument
1:
Manual input from keyboard
2:
Measured value, Hz-Correction ON
3:
Measured value, Hz-Correction OFF
4:
Result of special function
UNITS
0:
Meter (last digit: 1mm)
1:
Feet (last digit: 1/1000ft)
2:
400 gon
3:
360° decimal
4:
360° sexagesimal
5:
6400 mil
6:
Meter (last digit: 1/10mm)
7:
Feet (last digit: 1/10‘000ft)
8:
Meter (last digit: 1/100mm)
SIGN
+:
Positive value
-:
Negative value
DATA
Data includes a sequence of 8(16) numerical or
alphanumerical characters.

Applicable for
All words
All words containing angle information

Measured data

Measured data

Measured data

Measured data

Note that certain data blocks are allowed to carry
more than 1 value (e.g. PPM/MM). Those data are
automatically transferred with a sign before each
single value.
16
(24)

SEPARATING CHARACTER
_:
Blank

All words

[Tab.1]

5 / 76

GSI Online for Leica TPS and DNA

TPS Section

2.3 Online command structure
GSI online commands represent a simple syntax structure consisting of four basic commands. To access a
wide range of settings or values, commands can be enhanced with a limited sequence of word indexes (WI)
and parameters. Following, a short summary explaining the meaning of the basic commands continued with
some examples.
•
•
•
•
•

SET
CONF
PUT
GET/I/…
GET/M/…

Set instrument parameters
Read internal parameter settings
Write/change values within the Total station
Get instant values from the Total Station (last valid value)
Release measurement and get measured values from the Total Station

Examples:
SET commands
SYNTAX:
EXAMPLE:
RESPONSE:

SET//
SET/30/0
?

Instrument BEEP:

CONF commands
SYNTAX:
EXAMPLE:
RESPONSE:

SET/30/0
SET/30/1

CONF/
CONF/30
0030/000

Above CONF/30 reads the
BEEP setting
PUT commands
SYNTAX:
EXAMPLE:
RESPONSE:
CONFIRMATION:

OFF (disable)
ON (enable)

0030/0000
0030/0001

Beep disabled
Beep enabled

PUT/ _
PUT/11….+00000012
?


Writes Pointnumber

PUT/11….+00000012

 PtNo “1234”

 Make sure you put a space (_), behind !
GET commands
SYNTAX:
EXAMPLE:
RESPONSE:

GET/n/WI
GET/M/WI21
21.102+12149400

Read Hz-Angle value
Read Hz-,and V-Angles

GET/I/WI21
GET/I/WI21/WI22;

 21.104+12149400
 21.104+12149400
 22.104+08832420

6 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)

2.4 TPS100 Series (TC400/600/800/900)
The TPS100 Series were introduced in 1996/97. These Total Stations were the first series supporting an
enhanced set of GSI interfacing commands. The additional functionality conducted to increasing operational
benefit, compared to its predecessor TC500 which is described in the WILD INSTRUMENTS ONLINE, Appendix E.

Supported Instruments:
• TC403L, TC600, TC800 (Firmware Version 2.13 and higher)
• TC605/L, TC805/L TC905/L (collectively the “TCx05” series)
The following command listing is split into separate sections for each basic command (SET, CONF, PUT,
GET). Some of the listed features may require specially equipped instruments (e.g. instruments with Laser
Plummet or EGL). For detailed description of single functions, we recommend to consult the corresponding
User Manual.

Low Level commands
SYNTAX:
CR/LF
RESPONSE: ?
:

a
b
c

Powers on the instrument
Powers off the instrument
Clears a distance measurement

Restrictions:
1)
Applies to TCx05 instruments only
2)
Applies to TCx00/403 instruments only
3)
Applies to instruments equipped with EGL (Electronic Guide Light) only
4)
Applies to instruments equipped with Laser Plummet only

7 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)

2.4.1 SET
Syntax:

SET//



FUNCTION

30

BEEP

32

Display contrast

34

BEEP @ 90°

40

Angle UNIT

41

Distance UNIT

44

V angle READING

49

1)

Time/Date format

50

Angle rounding

70

Baudrate

71

Parity

73

Terminator

76

Data recording device

80

3)

EGL activity

81

3)

EGL intensity

95

AutoOFF

102

4)

Laser plummet

103

4)

Laser plummet availibility

135

RS232 recording mask


0
1
0
1
2
3
0
1
0
1
2
0
1
0
1
2
0
1
0
1
2
0
1
2
3
4
5
0
1
2
0
1
0
1
0
1
0
1
2
0
1
0
1
0
1
0
1

SETTING
OFF
ON
Low contrast
Medium contrast
Medium to high contrast
High contrast
OFF
ON
GON
Degree decimal
Degree sexagesimal
Meter
Feet
Zenith
Horizontal
Slope in percent
Form 1 (am/pm)
Form 2 (24 hours)
Low
Medium
High
( refer to manual)
300 Baud
600 Baud
1200 Baud
2400 Baud
4800 Baud
9600 Baud
None
Odd
Even
CR
CR/LF
Internal Memory
RS232
OFF
ON
Poor
Medium
Strong
OFF
ON
OFF
ON
No
Yes
Mask1 (11, 21, 22, ….)
Mask2 (11,…., 81, 82, 83)

[…cont.]

8 / 76

GSI Online for Leica TPS and DNA


136

FUNCTION
Data transfer output format

137

RS232 format length

138

1)

149

160

Quick code
recording
Display MASK

Setting measured distance
to invalid
Direction of horizontal circle reading (Hz-Angle)
Compensator

171
177
178

1)

Hz compensator

179

1)

Hz collimation

TPS Section - TPS100 Series (TC400/600/800/900)


0
1
2
3
0
1
0
1
0
1
2
1)
3
0
0
1
0
1
0
1
0
1

SETTING
Mask1
Mask2
Activates user format #1
Activates user format #2
( refer to manual)
GSI-8
GSI-16
Before measurement
After measurement
WI 11, 21, 22, 31
WI 21, 22, 32, 33
WI 11, 81, 82, 83
WI 11, 41, 32, 87
Set distance (WI31,32,33) and coordinates (WI81,82,83) to invalid
Clockwise
Counterclockwise
OFF
ON
OFF
ON
( refer to manual)
OFF
ON
( refer to manual)

[Tab.2]

Example:
Intended action:
Command:
Response:

Change Display contrast to “HIGH” contrast
SET/32/3
?

9 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)

2.4.2 CONF
Syntax:

CONF/


30

FUNCTION
BEEP

32

Display contrast

34

BEEP @ 90°

40

Angle UNIT

41

Distance UNIT

44

V angle READING

49

1)

Time/Date format

50

Angle rounding

70

Baudrate

71

Parity

73

Terminator

76

Data recording device

80

3)

3)

EGL activity

81

EGL intensity

90
91

Battery level
Instr. Temperature

95

AutoOFF

102

4)

Laser plummet

103

4)

Laser plummet availability

135

RS232 recording mask

RESPONSE
0030/0000
0030/0001
0032/0000
0032/0001
0032/0002
0032/0003
0034/0000
0034/0001
0040/0000
0040/0001
0040/0002
0041/0000
0041/0001
0044/0000
0044/0001
0044/0002
0049/0000
0049/0001
0050/0000
0050/0001
0050/0002
0070/0000
0070/0001
0070/0002
0070/0003
0070/0004
0070/0005
0071/0000
0071/0001
0071/0002
0073/0000
0073/0001
0076/0000
0076/0001
0080/0000
0080/0001
0081/0000
0081/0001
0081/0002
0090/000n
0091/00nn
0095/0000
0095/0001
0102/0000
0102/0001
0103/0000
0103/0001
0135/0000
0135/0001

CONFIGURATION
OFF
ON
Low contrast
Medium contrast
Medium to high contrast
High contrast
OFF
ON
GON
Degree decimal
Degree sexagesimal
Meter
Feet
Zenith
Horizontal
Slope in percent
Form1
Form2
( refer to manual)
low
medium
high
300 Baud
600 Baud
1200 Baud
2400 Baud
4800 Baud
9600 Baud
NONE
ODD
EVEN
CR
CR/LF
Internal Memory
RS232
OFF
ON
poor
medium
strong
N[1=empty..9=full]
nn<100: Temp in °C
nn>200: nn-255= temperature in -°C
OFF
ON
OFF
ON
Not available
Available
Mask1 (11, 21, 22, ….)
Mask2 (11,…., 81, 82, 83)

[…cont.]

10 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)


136

FUNCTION
Data transfer output format

RESPONSE
0136/0000
0136/0001
0136/0002
0136/0003

FORM/n

Check format name;
n:[1..4]
RS232 format length

“Format_1”
“Format_n”
0137/0000
0137/0001
0138/0000
0138/0001
0149/0000
0149/0001
0149/0002
1)
0149/0003
0160/0000
0160/0001
0161/0000
0161/0001
0171/0000
0171/0001
0177/0000
0177/0001
0178/0000
0178/0001
0179/0000
0179/0001
0180/0004
0180/0006
0180/0008
0180/0009
0181/0000
0181/0001
0182/0217

137
138

1)

149

160
161
171

Quick code
recording
Display MASK

Validity of measured distance
EDM measuring mode

177

Direction of horizontal circle reading (Hz-Angle)
Compensator

178

Hz compensator

179

Hz collimation

180

Instrument Series

181

Instrument Type

182

Firmware version

CONFIGURATION
Mask1
Mask2
Activates user format #1
Activates user format #2
( refer to manual)
e.g. CONF/FORM/1 -> „GSI 2“
GSI-8
GSI-16
Before measurement
After measurement
WI 11, 21, 22, 31
WI 21, 22, 32, 33
WI 11, 81, 82, 83
WI 11, 41, 32, 87
Invalid DIST
Valid DIST
IR Fine mode
IR Rapid mode
Clockwise
Counterclockwise
OFF
ON
OFF
ON
OFF
ON)
TC403
TC600/605
TC800/805
TC905
T (Theodolite)
TC (Total Station)
e.g. Version 2.17

[Tab.3]

11 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)

2.4.3 PUT
Syntax:


SET//_

11

FUNCTION
Set Pointnumber

21

Hz Angle

58

Prism const

59

PPM

84

Station Easting

85

Station Northing

86

Station Elevation

87

Reflector height

88

Instrument height

Access/Example
PUT/11….+00001234_
 puts PtID “1234”
PUT/21…n+10000000_
n[2..4]; angle units must be specified
 for n=2; puts Hz=”100.0000 gon”
PUT/58….+00000200_
 puts reflector constant to “20mm”
PUT/59.…+02200000_
 puts PPM correction to “220”
PUT/84…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Easting=”100.000 m”
PUT/85…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Northing=”100.000 m”
PUT/86…n+00045000_
n[0..1]; distance unit must be specified
 for n=0; puts Elevation=”45.000 m”
PUT/87…n+00001700_
n[0..1]; distance unit must be specified
 for n=0; puts hr=”1.700 m”
PUT/88…n+00001500_
n[0..1]; distance unit must be specified
 for n=0; puts hi=”1.500 m”

[Tab.4]

12 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)

2.4.4 GET
Syntax:

GET/n/WI/


11

FUNCTION
Pointnumber

21

Hz Angle

22

Vertical Angle

31

Slope distance

32

Horizontal distance

33

Height difference

51

PPM and Prism constant

58

Prism constant

59

PPM

81

Target Easting
(E)

82

Target Northing (N)

83

Target Elevation
(H)

84

Station Easting
(E0)

85

Station Northing
(N0)

86

Station Height
(H0)

87

Reflector height
(hr)

88

Instrument height
(hi)

GETDATE
GETTIME

1)

1)

read date
read time

Access/Example
GET/M/WI11;
e.g.
11….+00000H66
PtNo=“H66“
GET/M/WI21; e.g. 21.102+17920860
 Hz „179.086“ gon
GET/M/WI22; e.g. 22.102+07567500
 V: „75.675“ gon
GET/M/WI31; e.g. 31..00+00003387
 Sdist: „3.387“ m
GET/M/WI32; e.g. 32..00+00003198
 Hdist: „3.198“ m
GET/M/WI33; e.g. 33..00+00001119
 Hdiff: „1.119“ m
GET/I/WI51; e.g. 51….+0220+002
 PPM „220“ and Prism const „2“ mm
GET/I/WI58; e.g. 58..16+00000020
 Prism „2“ mm
GET/I/WI59; e.g. 59..16+02200000
 PPM „220“
GET/M/WI81; e.g. 81..00+01999507
 E: “1999.507”m
GET/M/WI82; e.g. 82..00-00213159
 N: “-2139.159”m
GET/M/WI83; e.g. 83..00+00032881
 H: “32.881”m
GET/I/WI84; e.g. 84..11+00393700
 E: “393.700”m
GET/I/WI85; e.g. 85..11+06561220
 N: “6561.220”m
GET/I/WI86; e.g. 86..11+00065618
 H: “65.618”m
GET/I/WI87; e.g. 87..11+00001700
 hr: “1.700” m
GET/I/WI88; e.g. 88..11+00001550
 hi: “1.550” m
GETDATE; (dd:mm:yy)
 07/02/00
GETTIME; (hh:mm:ss)
 04:06:58p



[Tab.5]

13 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)

2.4.5 Remote Stake Out
The TCx05 series support a remote set-out method for surveyors using handheld or external recording devices. Stake out data can be transferred from via RS232 interface to the instrument’s onboard Remote Stake
Out application. The following procedure describes a possible way for successful field stake out. [Note: “_”
represents a space character]
•

Remote Set Station
Start Remote S/O
Set Station Pointnumber
Set Station Easting
Set Station Northing
SetStation Height
Set Instrument Height

•

Calls onbard S/O
e.g. “S7000”
e.g. “100.000“[m]
e.g. “100.000“[m]
e.g. “50.000“[m]
e.g. “1.500” [m]

PUT/21…2+00000000_

e.g. “0.000” gon (respectively Hz=0)

Remote Set Orientation
Set Hz-Orientation

•

SETOUT
PUT/16….+000S7000_
PUT/84…0+00100000_
PUT/85…0+00100000_
PUT/86…0+00050000_
PUT/88…0+00001500_

Remote Target Point setting out
Set Target Pointnumber
PUT/11….+000S7000_
Set stakeout bearing
PUT/24…2+00102000_
Set stakeout distance
PUT/34…0+00103000_
Set stakeout height
PUT/83…0+00053000_
Set Reflector height
PUT/87….+00001500_
Release DIST or ALL key to measure a distance
Terminating remote S/O
X

e.g. “S7000”
e.g. “102.000“[m]
e.g. “103.000“[m]
e.g. “53.000“[m]
e.g. “1.500” [m]
Quits remote S/O

For further information, please refer to the corresponding instrument manual.
Refer also to „Basic Knowledge“ BK99/44.

14 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS100 Series (TC400/600/800/900)

2.4.6 Warnings and Errors

Message ID
@W100

Meaning
Instrument busy

@W127

Invalid command

@W139

EDM error

@W158

@E101
@E103
@E112
@E114
@E117
@E119
@E121
@E122

One of the instruments sensor
corrections could not be assigned.
Value out of range
Invalid Value
Battery low
Invalid command
Initialisation error
Temperature out of range
Parity error
RS232 time-out

@E124
@E151

RS232 overflow
Compensator error

@E155
@E156
@E158

EDM intensity
EDM system error
One of the instruments sensor
corrections could not be assigned.
General hardware error
Initialization error

@E190
@E197

Possible reasons
Any other device is still interfacing the instrument; check
interfacing priorities
The string sent to the TC could not be decoded properly
or does not exist; check the syntax, or …
Input buffer overflow (max. 100 characters)
The EDM could not proceed the requested measurement; no or weak signal; Check EDM mode and target
Instrument is not stable or levelled; Tilt is out of range
(e.g. when tilt sensor is out of range)
Check parameter range
No valid value; Check parameter range
Low Battery; check voltage
No valid command; check the syntax
Contact service
Refer to manual for temperature range
Wrong parity set; check Com-Port settings
The instrument was waiting for a response for the last 2
seconds
RS232 overflow; check Com-Port settings
Inclination Error; check instrument setup or switch of the
compensator
Weak signal; target is most likely outside the field of view
Contact service
Instrument is not stable, not levelled or suffering of vibration; Tilt is out of range (e.g. when tilt sensor is out of
range); Level instrument or switch off compensator
Contact service
Contact service

[Tab.6]

15 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS110C/300/400/700 series

2.5 TPS110C/300/400/700 series
The TPS300 and TPS700 series were introduced in 1998/99/2001, TPS400 in 2002; TPS110C and 410C in
2003. Featuring the latest generation technology, these instruments have further increased their interfacing
capabilities. Considering the new firmware and application platform, lots of new commands have been added
or existing commands being changed compared to its predecessors, the TPS100 Total Stations. However,
basic functions use the same commands and therefore most of the existing TPS100 interfacing applications
will still support the TPS110C/300/400/700 series.

Supported Instruments:
• TCR110C
• TC302, TC303, TC305, TC307
• TCR302, TCR303, TCR305, TCR307
• TC403, TC405, TC407, TC410
• TCR403, TCR405, TCR407, TCR410
• TCR403power, TCR405power, TCR407power
• TC702, TC703, TC705
• TCR702, TCR703, TCR705
• TC(R)702 auto, TC(R)703 auto, TC(R)705 auto
The following command listing is split into separate sections for each basic command (SET, CONF, PUT,
GET). Some of the listed features may require specially equipped instruments (e.g. Reflectorless EDM 
RL). For detailed description of single functions, we recommend to consult the corresponding User Manual.

Low Level commands
SYNTAX:
CR/LF
SYNTAX:
BEEP/
:

:

a
b
c
BEEP/0
BEEP/1
BEEP/2

Powers on the instrument
Powers off the instrument
Clears a distance measurement
Short beep
Long beep
Alarm beep (short beep, 3 times)

Restrictions:
1)
TCR models ONLY
2)
Instruments equipped with EGL3 only
3)
TC(R) auto models ONLY

16 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS110C/300/400/700 series

2.5.1 SET
Syntax:

SET//


30

FUNCTION
BEEP

31

Display illumination

32

Display contrast

34

BEEP @ 90°

2)

EGL activity

36

1)

Laser Pointer

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

50

Angle; displayed decimals

51

Distance; displayed decimals

55
56

Angle rounding
Distance rounding

35


0
1
2
0
1
2
3
[0..100]
0
50
100
0
1
0
1
2
3
0
1
0
1
2
3
4
0
1
2
3
4
0
1
0
1
2
3
4
5
6
0
1
2
3
4
0
1
2
3
4
[0..10]
[0..10]

SETTING
OFF
Medium
Loud
Off
Low
Medium
High
 [range]
Low contrast
Medium contrast
High contrast
OFF
ON
OFF
Low
Medium
High
OFF
ON
GON
Degree decimal
Degree sexagesimal
Mils
Radiant (not available)
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch
Intl. Feet/Inch (not available)
Degree Celcius
Degree Fahrenheit
hPa
MmHg
Mbar
PSI (not available)
InchHg
Atm (not available)
Torr (not available)
,0000
,n000
,nn00
,nnn0
,nnnn
,000
,n00
,nn0
,nnn
,nnn(n) (not available)
e.g. n=3: 0.3, 0.6, 0.9, …
e.g. n=3: 0.3, 0.6, 0.9, …

[…cont.]

17 / 76

GSI Online for Leica TPS and DNA


70

FUNCTION
Baudrate

71

Parity

73

Terminator

75

Protocol

76

Data recording device

78
95

Timeout delay
AutoOFF

102

Laser plummet

105

Laser plummet intensity

106

Display heat

120

Orientation face definition

121

Orientation definition

130

Aim-Type

135

Recording mask

136

Output format number

137

RS232 format length

138

Quick code
recording
Insert GSI-blocknumber in
GSI-Format

139
3)

158

ATR (OFF/ON)

TPS Section - TPS110C/300/400/700 series


0
1
2
3
4
5
6
0
1
2
0
1
0
1
0
1
[0..50]
0
1
2
0
1
[0..100]
0
100
0
1
0
1
0
1
0
1
2
3
4
5
0
1
0
1
2
3
4
5
0
1
0
1
0
1
0
1

SETTING
300 Baud (not available)
600 Baud (not available)
1200 Baud (not available)
2400 Baud
4800 Baud
9600 Baud
19200 Baud
None
Odd
Even
CR
CR/LF
Off
On
Internal Memory
RS232
Increase of 10ms/unit
Off
On
Sleep mode
Off
On
[range]
Low
Bright
Off
On
Face I
Face II
Normal
Turn
User Definition
Round Prism
Mini Prism
o
360 Prism
Tape
Refless
WI 11..21..22..31..51..87..88..
WI 11..21..22..31..81..82. 83. 87

GSI format
IDEX format
User format
User format
User format
User format
GSI-8
GSI-16
Before measurement
After measurement
OFF
ON
OFF
ON

[…cont.]

18 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS110C/300/400/700 series



FUNCTION



160

Setting measured distance
to invalid

0

161

EDM modes
(SET/161/n)

171
173

Direction of horizontal circle
reading (Hz-Angle)
Compensator

178

Standing axis correction

0
1
2
3
4
5
1)
6
1)
7
8
1)
9
10
0
1
0
1
0
1

179

Hz collimation

0
1

SETTING
Setting WI31,32,33 and coordinates
WI81,82,83 to invalid; (CONT variables only; contact a TPS product
manager)
IR Standard
IR Fast
(not available)
(not available)
(not available)
IR Tracking
RL Long (with prisms)
RL Short
(not available).
RL Tracking
IR Tape
Clockwise
Counterclockwise
OFF
ON
OFF (1-Axis)
ON (2-Axis)
( refer to manual)
OFF
ON ( refer to manual)

19 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS110C/300/400/700 series

2.5.2 CONF
Syntax:

CONF/


30

FUNCTION
BEEP

31

Display illumination

32

Display contrast

34

BEEP @ 90°

2)

EGL activity

36

1)

Laser Pointer

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

50

Angle; displayed decimals

51

Distance; displayed decimals

55
56

Angle rounding
Distance rounding

35

RESPONSE
0030/0000
0030/0001
0030/0002
0031/0000
0031/0001
0031/0002
0031/0003
0032/0nnn

0034/0000
0034/0001
0035/0000
0035/0001
0035/0002
0035/0003
0036/0000
0036/0001
0040/0000
0040/0001
0040/0002
0040/0003
0040/0004
0041/0000
0041/0001
0041/0002
0041/0003
0041/0004
0042/0000
0042/0001
0043/0000
0043/0001
0043/0002
0043/0003
0043/0004
0043/0005
0043/0006
0050/0000
0050/0001
0050/0002
0050/0003
0050/0004
0051/0000
0051/0001
0051/0002
0051/0003
0051/0004
0055/00nn
0056/00nn

CONFIGURATION
Off
Normal
Loud
Off
Low
Medium
High
n:[0..100]
0: lowest contrast
50: Medium contrast
100: Highest contrast
Off
On
Off
Low
Medium
High
Off
On
Gon
Degree decimal
Degree sexagesimal
Mil
Radiant (not available)
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch
Intl. Feet/Inch
Degree Celcius
Degree Fahrenheit
hPa
mmHg
mBar
PSI (not available)
InchHg
Atm (not available)
Torr (not available)
,0000
,n000
,nn00
,nnn0
,nnnn
,000
,n00
,nn0
,nnn
,nnn(n) (not available)
n:[1..10]
n:[1..10]

[…cont.]

20 / 76

GSI Online for Leica TPS and DNA


70

FUNCTION
Baudrate

71

Parity

73

Terminator

75

Protocol

76

Data recording device

78
90

Timeout delay
Battery level

91
95

Temperature
Auto-OFF

102

Laser plummet

103

Laser plummet availability

105

Laser plummet intensity

106

Display heat

107
120

Status of display Heat Activity
Orientation face definition

121

Orientation definition

122

Orientation face status (face
of last measurement)

130

Aim Type

131

Aim Value

135

RS232 recording mask

TPS Section - TPS110C/300/400/700 series

RESPONSE
0070/0000
0070/0001
0070/0002
0070/0003
0070/0004
0070/0005
0070/0006
0071/0000
0071/0001
0071/0002
0073/0000
0073/0001
0075/0000
0075/0001
0076/0000
0076/0001
[0..50]
0090/00nn

0091/0nnn
0095/0000
0095/0001
0102/0000
0102/0001
0103/0000
0103/0001
0105/0nnn

0106/0000
0106/0001
0107/0000
0107/0001
0120/0000
0120/0001
0
1
0122/0000
0122/0001
0130/0000
0130/0001
0130/0002
0130/0003
0130/0004
0130/0005
0131/0000
0131/0001
0135/0000
0135/0001

CONFIGURATION
300 Baud (not available)
600 Baud (not available)
1200 Baud(not available)
2400 Baud
4800 Baud
9600 Baud
19200 Baud
NONE
ODD
EVEN
CR
CR/LF
Off
On
Internal Memory
RS232
Increase of 10ms/unit
n:[0..10]
0: Empty
10: Full
[0..±100] °C
Off
On
Off
On
Not available
Available
N: [0..100]
0: Low
100: bright
Off
On

Face I
Face II
Normal
Turn
Face I
Face II
( refer to manual)
User definition
Round Prism
Mini Prism
o
360 Prism
Tape
Refless
Relativ
Absolut
WI 11..21..22..31..51..87..88..
WI
11..21..22..31..81..82..83..87

[…cont.]

21 / 76

GSI Online for Leica TPS and DNA


136

FUNCTION
Output format number

137

RS232 recording length

138

Quick code recording

139

Insert GSIBlocknumber in
GSI format
Display MASK
Status of motorisation

149
3)
151
3)

158

ATR (OFF/ON)

160

Validity of measured distance
EDM modes
(SET/161/n)

161

170

Detect current face

171
173

Direction of horizontal circle
reading (Hz-Angle)
Compensator

174

Compensator Status

178

Standing axis correction

179

Hz collimation

TPS Section - TPS110C/300/400/700 series

RESPONSE
0136/0000
0136/0001
0136/0002
0136/0003
0136/0004
0136/0005
0137/0000
0137/0001
0138/0000
0138/0001
0139/0000
0139/0001
0138/000n
0151/0000
0151/0001
0151/0002
0158/0000
0158/0001
0160/0000
0160/0001
0161/0000
0161/0001
0161/0005
1)
0161/0006
1)
0161/0007
1)
0161/0009
0161/0010
0170/0000
0170/0001
0171/0000
0171/0001
0173/0000
0173/0001
0174/0000
0174/0001
0174/0002
0174/0003
0174/0004
0178/0000
0178/0001
0179/0000
0179/0001

CONFIGURATION
GSI format
IDEX format
User format
User format
User format
User format
GSI-8
GSI-16
Before measurement
After measurement
Off
On
N: [0..8]
Off
O.K.
Busy
OFF
ON
Distance invalid
Distance valid
IR Standard
IR Fast
IR Tracking
RL Long (with prisms)
RL Short
RL Tracking
IR Tape
Face I
Face II
( refer to manual)
Clockwise
Counterclockwise
OFF
ON
Off
O.K.
Tilt
Old
Fail
OFF (1-Axis)
ON (2-Axis)
( refer to manual)
OFF
ON
( refer to manual)

22 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS110C/300/400/700 series

2.5.3 PUT
Syntax:

SET//_


11

FUNCTION
Set Pointnumber

16

Station Pointnumber

21

Hz Angle

41

Code-Block ID

42

Information 1

43

Information 2

44

Information 3

45

Information 4

46

Information 5

47

Information 6

48

Information 7

49

Information 8

58

Prism const

59

PPM

84

Station Easting

85

Station Northing

86

Station Elevation

87

Reflector height

88

Instrument height

Access/Example
PUT/11….+00001234_
 puts PtID “1234”
PUT/16....+0000A100_
 puts StNr “A100”
PUT/21…n+10000000_
n[2..4]; angle units must be specified
 for n=2; puts Hz=”100.0000 gon”
PUT/41....+0000TREE_
 puts code value “TREE”
PUT/42....+000012.4_
 puts info value “12.4”
PUT/43....+0000CAT2_
 puts info value “CAT2”
PUT/44....+000000NN_
 puts info value “NN”
PUT/45....+000000NN_
 puts info value “NN”
PUT/46....+000000NN_
 puts info value “NN”
PUT/47....+000000NN_
 puts info value “NN”
PUT/48....+000000NN_
 puts info value “NN”
PUT/49....+000000NN_
 puts info value “NN”
PUT/58….+00000200_
 puts reflector constant to “20mm”
PUT/59.…+02200000_
 puts PPM correction to “220”
PUT/84…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Easting=”100.000 m”
PUT/85…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Northing=”100.000 m”
PUT/86…n+00045000_
n[0..1]; distance unit must be specified
 for n=0; puts Elevation=”45.000 m”
PUT/87…n+00001700_
n[0..1]; distance unit must be specified
 for n=0; puts hr=”1.700 m”
PUT/88…n+00001500_
n[0..1]; distance unit must be specified
 for n=0; puts hi=”1.500 m”

[…cont.]

23 / 76

GSI Online for Leica TPS and DNA


531

FUNCTION
Atmos. Correction Pressure

532
560

Atmos. Correction
Temperature
Time: [hh.mm.ss]

561

Date: [mm.dd]

562

Year: [yyyy]

912

Station Pointnumber

TPS Section - TPS110C/300/400/700 series

Access/Example
PUT/531.16+10132500_
 “1013 hPa”
PUT/532.16+00120000_
o
 Temperature “12” C
PUT/560..6+00113059_
 “11:30:59”
PUT /561..6+00020800_
th
 February 8 2000
PUT/562...+00002000_
 year “2000”
PUT/912...+0000ST15_
 puts Station PtID “ST15”

[Tab.9]

24 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS110C/300/400/700 series

2.5.4 GET
Syntax:

GET/n/WI/


11

FUNCTION
Pointnumber

12

Serial number

13

Instrument type

16

Station Pointnumber

17

21

Date
[DD.MM.YYYY]
Year Second
Time
[MM.DD.hh.mm]
Horizontal Angle

22

Vertical Angle

31

Slope distance

32

Horizontal distance

33

Height difference

41

Code-Block ID

42

Information 1

43

Information 2

44

Information 3

45

Information 4

46

Information 5

47

Information 6

48

Information 7

49

Information 8

58

Prism constant

59

PPM

18
19

Access/Example
GET/M/WI11;
e.g.
11….+00000H66
PtNo=“H66“
GET/I/WI12; e.g. 12....+00640054
 S.No. “640054”
GET/I/WI13; 13....+00TCR305
 Instr. “TCR305”
GET/I/WI16; e.g. 16....+00000100”
 St.No. “100”
GET/I/WI17; e.g. 17....+08022000
th
 “Feb. 8 2000”
GET/M/WI18; e.g. 18....+01130000
GET/I/WI19; e.g. 19....+02081029
th
 “Feb. 8 ; 10:29”
GET/M/WI21; e.g. 21.102+17920860
 Hz „179.086“ gon
GET/M/WI22; e.g. 22.102+07567500
 V: „75.675“ gon
GET/M/WI31; e-g. 31..00+00003387
 Sdist: „3.387“ m
GET/M/WI32; e.g. 32..00+00003198
 Hdist: „3.198“ m
GET/M/WI33; e.g. 33..00+00001119
 Hdiff: „1.119“ m
GET/I/WI41; e.g. 41....+00000013
 Code: „13“ m
GET/I/WI42; e.g. 42....+000TREES
 Info1: „TREES“
GET/I/WI43; e.g. 43....+000004.5
 Info2: „4.5“
GET/I/WI44; e.g. 44....+00CAT.02
 Info3: „CAT.02“
GET/I/WI45; e.g. 45....+000000NN
 Info4: „NN“
GET/I/WI46; e.g. 46....+000000NN
 Info5: „NN“
GET/I/WI47; e.g. 47....+000000NN
 Info6: „NN“
GET/I/WI48; e.g. 48....+000000NN
 Info7: „NN“
GET/I/WI49; e.g. 49....+000000NN
 Info8: „NN“
GET/I/WI58; e.g. 58..16+00000020
 Prism „2“ mm
GET/I/WI59; e.g. 59..16+02200000
 PPM „220“



[…cont.]

25 / 76

GSI Online for Leica TPS and DNA


81

FUNCTION
Target Easting (E)

82

Target Northing (N)

83

Target Elevation (H)

84

Station Easting (E0)

85

Station Northing (N0)

86

Station Height (H0)

87

Reflector height (hr)

88

Instrument height (hi)

531

Atmos. correction: pressure

538

Coefficient of refraction

560

Time: [hh.mm.ss]

561

Date: [mm.dd]

562

Year: [yyyy]

590

SW-Version: Application

591
592

SW-Version: Operating
system
SW-Version: OS interface

593

SW-Version: GEOCOM

594
595

SW-Version: Gsi communication
SW-Version: Edm Device

913

Job

914

Operator

TPS Section - TPS110C/300/400/700 series

Access/Example
GET/M/WI81; e.g. 81..00+01999507
 E: “1999.507”m
GET/M/WI82; e.g. 82..00+00213159
 N: “2139.159”m
GET/M/WI83; e.g. 83..00-00032881
 H: “32.881”m
GET/I/WI84; e.g. 84..11+00393700
 E: “393.700”m
GET/I/WI85; e.g. 85..11+06561220
 N: “6561.220”m
GET/I/WI86; e.g. 86..11+00065618
 H: “65.618”m
GET/I/WI87; e.g. 87..11+00001700
 hr: “1.700” m
GET/I/WI88; e.g. 88..11+00001550
 hi: “1.550” m
GET/I/WI531; e.g. 531.16+10130000
 “1013”
GET/I/WI538; e.g. 538.16+00001300
 “1.300”
GET/I/WI560; e.g. 560..6+00105018
 “10:50:18”
GET/I/WI561; e.g. 561..6+00020800
 “2.8.2000”
GET/I/WI562; e.g. 562...+00002000
 year “2000”
GET/I/WI590; e.g. 590..6+00021000
 “V2.10”
GET/I/WI591; e.g. 591..6+00020000
 “V2.00”
GET/I/WI592; e.g. 592..6+00010000
 “V1.00”
GET/I/WI593; e.g. 593..6+00022000
 “V2.20”
GET/I/WI594; e.g. 594..6+00010000
 “V1.00”
GET/I/WI595; e.g. 595..6+00011100
 “V1.11”
GET/I/WI913; e.g. 913...+BLDG.A12
 “BLDG.A12”
GET/I/WI914; e.g. 914...+0MM-3519
 “MM-3519”

[Tab.10]

26 / 76

GSI Online for Leica TPS and DNA

TPS Section - TPS110C/300/400/700 series

2.5.5 Telescope positioning (TC(R) auto models only)
Command
GSI/EXTEND
CFACE
POSIT/Hz/V
List of 
A
R
P
S

Function
Allows the use of the following commands. It must be sent at least once
after the instrument is switched on
Turns the telescope to the opposite face
Turns the telescope to the given direction horizontally and vertically. Hz and
V are given in the unit set in the instruments
Absout positioning to the given values
Relative positioning from the current position
Turn the telescope to the direction of the last distance measurement
Search for a reflector in the given range from the Current position (only
valid for TCA)

Example:
POSIT/A/123.4567/99.8754
POSIT/R/20/0
POSIT/P/1/-1
POSIT/S/2/2

Turns the telescope to the circle reading 123.4567 gon Hz and 99.8754 gon
Vertical.
Turns the telescope 20 units clockwise.
Tuns to the last position where a distance has been measured with 1 gon
offset horizontal and vertical.
Searches for a reflector in the range of 2 gons Horizontal and vertical.

2.5.6 Warnings and Errors

Message ID
@W100

Meaning
Instrument busy

@W127

Invalid command

@E139

EDM error

@E158

One of the instruments sensor
corrections could not be assigned.

Possible reasons
Any other device is still interfacing the instrument; check
interfacing priorities
The string sent to the TC could not be decoded properly
or does not exist; check the syntax, or …
Input buffer overflow (max. 100 characters)
The EDM could not proceed the requested measurement; no or weak signal; Check EDM mode and target
Instrument is not stable, not levelled or suffering of vibration; Tilt is out of range (e.g. when tilt sensor is out of
range); Level instrument or switch off compensator

[Tab.11]

27 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TPS1000/1100/2000/5000 Series

2.6 TPS1000/1100/2000/5000 Series
The TPS1000 and its successor TPS1100, TPS2000 and the industrial TPS5000 series represent the very
high end level of Leica’s Total Station products. Functionality has increased and instruments do more and
more support customized remote control options. Thus controlling instruments with GSI commands has
come to a technical limit. However, to provide access to all implemented functions, a new interfacing tool has
been developed, called GEOBASIC. As GEOBASIC will not be covered within this reference guide, we kindly
ask you to consult the corresponding GEOBASIC USER MANUAL, for further information on GEOBASIC.
You will find the manual on every CD-ROM’s delivered with TPS Total Stations. Following, the complete set
of GSI ONLINE commands providing access to TPS1000/1100/2000/5000 GSI functions.

Supported Instruments (TPS1000 Series)
• TC1100/L, TC1500/L, TC1700/L, TC1800/L
• TCM1100/L, TCM1800/L
• TCA1100/L, TCA1800/L
Supported Instruments (TPS1100 Series)
• TC1101, TC1102, TC1103, TC1105
• TCR1101, TCR1102, TCR1103, TCR1105
• TCM1101, TCM1102, TCM1103, TCM1105
• TCRM1101, TCRM1102, TCRM1103, TCRM1105
• TCA1101, TCA1102, TCA1103, TCA1105
• TCRA1101, TCRA1102, TCRA1103, TCRA1105
Supported Instruments (TPS2000 Series)
• TC2003
• TCA2003
Supported Instruments (TPS5000 Series)
• TM5000, TDM5000, TDA5000
• TM5000, TDM5000, TDA5000
• TM5100, TM5100A
For standard recording, the instrument needs to be activated in any “Measure&Record” mode. To avoid unnecessary miscommunication, we therefore recommend to enable the autostart function for remote control
applications.

Low Level commands
SYNTAX:
CR/LF
SYNTAX:
BEEP/
:

Example:

a
b
c
BEEP/0
BEEP/1
BEEP/2

Powers on the instrument
Powers off the instrument
Clears a distance measurement
Short beep
Long beep
Alarm beep (TPS1000/2000/5000 series
only!)

28 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TPS1000/1100/2000/5000 Series

2.6.1 SET
Syntax:

SET//


30

FUNCTION
BEEP

31

Display (DSP) and Crosshairs
(X-hairs)-illumination

32

Display contrast

35

EGL

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

50

Angle; displayed decimals

51

Distance; displayed decimals

71

Parity

73

Terminator


0
1
2
0
1
2
3
0
1
2
3
0
1
0
1
2
3
0
1
2
3
4
0
1
0
1
2
3
4
2
3
4
0
1
2
3
4
5
0
1
2
0
1

SETTING
OFF
Medium
Loud
Off
DSP on, X-hairs low
DSP on, X-hairs medium
DSP on, X-hairs bright
Low
Low-Medium
Medium-High
High
Off
On
Gon
Degree decimal
Degree, sexagesimal
Mils
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch
Intl. Feet/Inch
°C
°F
hPa
mmHg
mbar
PSI
inchHg
123.12
123.123
123.1234 or …
max. accuracy
123.
123.1
123.12
123.123
123.1234
123.12345
None
Odd
Even
CR
CR/LF

[…cont.]

29 / 76

GSI Online for Leica TPS and DNA


75

FUNCTION
Protocol

76

Data recording device

95

AutoOFF

137

RS232 format length

160

Setting measured distance to
invalid
EDM modes
(SET/161/n)

161

173

Compensator

TPS Section


0
1
0
1
0
1
0
1
0
0
1
2
3
4
5
6
7
9
10
11
12
0
1

- TPS1000/1100/2000/5000 Series

SETTING
Without
GSI
Memory card
RS232 interface
Off
On
GSI-8
GSI-16
Setting WI31,32,33 and coordinates WI81,82,83 to invalid
IR Standard
IR Fast
IR Average
1)
2)
IR Precise /Standard
IR Tracking
IR Rapid tracking
2)
RL Stand. long range
2)
RL Standard
2)
RL Tracking
1)
IR Tape
2)
RL Average long range
2)
RL Average
Off
On

[Tab.12]
1)
2)

TPS1000/2000/5000 only
TPS1100 only

30 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TPS1000/1100/2000/5000 Series

2.6.2 CONF
Syntax:

CONF/


30

FUNCTION
BEEP

RESPONSE
0030/0000
0030/0001
0030/0001
0031/0000
0031/0001
0031/0002
0031/0003
0032/0000
0032/0001
0032/0002
0032/0003
0035/0000
0035/0001
0040/0000
0040/0001
0040/0002
0040/0003
0041/0000
0041/0001
0041/0002
0041/0003
0041/0004
0042/0000
0042/0001
0043/0000
0043/0001
0043/0002
0043/0003
0043/0004
0050/0002
0050/0003
0050/0004

31

Display (DSP) and Crosshairs
(X-hairs)-illumination

32

Display contrast

35

EGL

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

50

Angle; displayed decimals

51

Distance; displayed decimals

0051/0000
0051/0001
0051/0002
0051/0003
0051/0004

70

Baudrate

0070/0003
0070/0004
0070/0005
0070/0006

CONFIGURATION
OFF
Medium
Loud
Off
DSP on, X-hairs low
DSP on, X-hairs medium
DSP on, X-hairs bright
Low
Low-Medium
Medium-High
High
Off
On
Gon
Degree decimal
Degree, minute, second
Mil
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch
Intl. Feet/Inch
°C
°F
hPa
mmHg
mBar
PSI
InchHg
123.12
123.123
123.1234 or …
max. accuracy
123.
123.1
123.12
123.123
123.1234 or …
max. accuracy
2400 Baud
4800 Baud
9600 Baud
19200 Baud

[…cont.]

31 / 76

GSI Online for Leica TPS and DNA


71

FUNCTION
Parity

73

Terminator

75

Protocol

76

Data recording device

90

Battery level

95

AutoOFF

135
137

Recording mask
RS232 format length

149
160

Display MASK
Validity of measured distance

161

EDM modes
(SET/161/n)

170

Detect current face

171
173

Direction of horizontal circle
reading (Hz-Angle)
Compensator

182
184

Software version
Active application running

TPS Section

RESPONSE
0071/0000
0071/0001
0071/0002
0073/0000
0073/0001
0075/0000
0075/0001
0076/0000
0076/0001
0090/000n
0095/0000
0095/0001
0095/0002
0135/0000
0137/0000
0137/0001
0149/0001
0160/0000
0160/0001
0161/0000
0161/0001
0161/0002
0161/0003
0161/0004
0161/0005
0161/0006
0161/0007
0161/0009
0161/0010
0161/0011
0161/0012
0170/0000
0170/0001
0171/0000
0171/0001
0173/0000
0173/0001
0182/00nn
0184/0000
0184/0001

- TPS1000/1100/2000/5000 Series

CONFIGURATION
None
Odd
Even
CR
CR/LF
Without
GSI
Memory card
Serial interface
N:[1..9]; n=1: low
Off
On
Sleep
Mask 1
GSI-8
GSI-16
Mask 1
Distance/Coords invalid
Distance/Coords valid
IR Standard
IR Fast
IR Average
1)
2)
IR Precise /Standard
IR Tracking
IR Rapid tracking
2)
RL Stand. long range
2)
RL Standard
2)
RL Tracking
1)
IR Tape
2)
RL Average long range
2)
RL Average
Face I
Face II
( refer to manual)
Clockwise
Counterclockwise
OFF
ON
Version n.n
No
Yes

[Tab.13]

32 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TPS1000/1100/2000/5000 Series

2.6.3 PUT
Syntax:

SET//_


11

FUNCTION
Set Pointnumber

21

Hz Angle

58

Prism const

59

PPM

71

Remark 1
(or Attribute 1)
Remark 2
(or Attribute 2)
Remark 3
(or Attribute 3)
Remark 4
(or Attribute 4)
Remark 5
(or Attribute 5)
Remark 6
(or Attribute 6)
Remark 7
(or Attribute 7)
Remark 8
(or Attribute 8)
Remark 9
(or Attribute 9)
Station Easting

72
73
74
75
76
77
78
79
84

a)

85

a)

86

a)

Station Elevation

87

a)

Reflector height

88

a)

Instrument height

Station Northing

Access/Example
PUT/11….+00001234_
 puts PtID “1234”
PUT/21…n+10000000_
n[2..4]; angle units must be specified
 for n=2; puts Hz=”100.0000 gon”
PUT/58….+00000200_
 puts reflector constant to “20mm”
PUT/59.…+02200000_
 puts PPM correction to “220”
PUT/71....+000012.4_
 puts info value “12.4”
PUT/72....+0000CAT2_
 puts info value “CAT2”
PUT/73....+000000NN_
 puts info value “NN”
PUT/74....+000000NN_
 puts info value “NN”
PUT/78....+000000NN_
 puts info value “NN”
PUT/76....+000000NN_
 puts info value “NN”
PUT/77....+000000NN_
 puts info value “NN”
PUT/78....+000000NN_
 puts info value “NN”
PUT/79....+000000NN_
 puts info value “NN”
PUT/84…n+00100000_
 for n=0; puts Easting=”100.000 m”
PUT/85…n+00100000_
 for n=0; puts Northing=”100.000 m”
PUT/86…n+00045000_
 for n=0; puts Elevation=”45.000 m”
PUT/87…n+00001700_
 for n=0; puts hr=”1.700 m”
PUT/88…n+00001500_
 for n=0; puts hi=”1.500 m”

[Tab.14]
a)

For WI84-88; distance unit must be specified with n[0..1]; refer to page 5.

33 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TPS1000/1100/2000/5000 Series

2.6.4 GET
Syntax:

GET/n/WI/


11

FUNCTION
Pointnumber

12

Serial number

13

Instrument type

19
21

Time
[MM.DD.hh.mm]
Horizontal Angle

22

Vertical Angle

31

Slope distance

32

Horizontal distance

33

Height difference

41

Code-Block ID

42

Information 1

43

Information 2

44

Information 3

45

Information 4

46

Information 5

47

Information 6

48

Information 7

49

Information 8

51

PPM/mm

58

Prism constant

59

PPM

Access/Example
GET/M/WI11; e.g. 11….+00000H66
PtNo=“H66“
GET/I/WI12; e.g. 12....+00640054
 S.No. “640054”
GET/I/WI13; 13....+00TCR305
 Instr. “TCR305”
GET/I/WI19; e.g. 19....+02081029
th
 “Feb. 8 ; 10:29”
GET/M/WI21; e.g. 21.102+17920860
 Hz „179.086“ gon
GET/M/WI22; e.g. 22.102+07567500
 V: „75.675“ gon
GET/M/WI31; e-g. 31..00+00003387
 Sdist: „3.387“ m
GET/M/WI32; e.g. 32..00+00003198
 Hdist: „3.198“ m
GET/M/WI33; e.g. 33..00+00001119
 Hdiff: „1.119“ m
GET/I/WI41; e.g. 41....+00000013
 Code: „13“ m
GET/I/WI42; e.g. 42....+000TREES
 Info1: „TREES“
GET/I/WI43; e.g. 43....+000004.5
 Info2: „4.5“
GET/I/WI44; e.g. 44....+00CAT.02
 Info3: „CAT.02“
GET/I/WI45; e.g. 45....+000000NN
 Info4: „NN“
GET/I/WI46; e.g. 46....+000000NN
 Info5: „NN“
GET/I/WI47; e.g. 47....+000000NN
 Info6: „NN“
GET/I/WI48; e.g. 48....+000000NN
 Info7: „NN“
GET/I/WI49; e.g. 49....+000000NN
 Info8: „NN“
GET/I/WI51; e.g. 51..1.+0000+034
 “0”ppm; “34”mm
GET/I/WI58; e.g. 58..16+00000020
 Prism „2“ mm
GET/I/WI59; e.g. 59..16+02200000
 PPM „220“



[…cont.]

34 / 76

GSI Online for Leica TPS and DNA


71
72
73
74
75
76
77
78
79
81

FUNCTION
Remark1
(or Attribute 1)
Remark2
(or Attribute 2)
Remark3
(or Attribute 3)
Remark4
(or Attribute 4)
Remark5
(or Attribute 5)
Remark6
(or Attribute 6)
Remark7
(or Attribute 7)
Remark8 (or Attribute 8)
Remark9
(or Attribute 9)
Target Easting
(E)

82

Target Northing
(N)

83

Target Elevation
(H)

84

Station Easting
(E0)

85

Station Northing
(N0)

86

Station Height
(H0)

87

Reflector height
(hr)

88

Instrument height
(hi)

TPS Section

- TPS1000/1100/2000/5000 Series

Access/Example
GET/I/WI71; e.g. 71....+0000REM1
 “REM1”
GET/I/WI72; e.g. 72....+0000REM2
 “REM2”
GET/I/WI73; e.g. 73....+0000REM3
 “REM3”
GET/I/WI74; e.g. 74....+0000REM4
 “REM4”
GET/I/WI75; e.g. 75....+0000REM5
 “REM5”
GET/I/WI76; e.g. 76....+0000REM6
 “REM6”
GET/I/WI77; e.g. 77....+0000REM7
 “REM7”
GET/I/WI78; e.g. 78....+0000REM8
 “REM8”
GET/I/WI79; e.g. 79....+0000REM9
 “REM9”
GET/M/WI81; e.g. 81..00+01999507
 E: “1999.507”m
GET/M/WI82; e.g. 82..00+00213159
 N: “2139.159”m
GET/M/WI83; e.g. 83..00-00032881
 H: “32.881”m
GET/I/WI84; e.g. 84..11+00393700
 E: “393.700”m
GET/I/WI85; e.g. 85..11+06561220
 N: “6561.220”m
GET/I/WI86; e.g. 86..11+00065618
 H: “65.618”m
GET/I/WI87; e.g. 87..11+00001700
 hr: “1.700” m
GET/I/WI88; e.g. 88..11+00001550
 hi: “1.550” m

[Tab.15]

35 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TPS1000/1100/2000/5000 Series

2.6.5 Telescope positioning (TM, TCM/TDM and TCA/TDA models only)
Command
PASSWORD
CFACE
POSIT/Hz/V
List of 
A
R
P
S

Function
Allows the use of the following commands. It must be sent at least once
after the instrument is switched on
Turns the telescope to the opposite face
Turns the telescope to the given direction horizontally and vertically. Hz and
V are given in the unit set in the instruments
Absolute positioning to the given values
Relative positioning from the current position
Turn the telescope to the direction of the last distance measurement
Search for a reflector in the given range from the Current position (only
valid for TCA/TDA)

Example:
POSIT/A/123.4567/99.8754
POSIT/R/20/0
POSIT/P/1/-1
POSIT/S/2/2

Turns the telescope to the circle reading 123.4567 gon Hz and 99.8754 gon
Vertical.
Turns the telescope 20 units clockwise.
Turns to the last position where a distance has been measured with 1 gon
offset horizontal and vertical.
Searches for a reflector in the range of 2 gons Horizontal and vertical.

2.6.6 Warnings and Errors
Errors, initiated by an interface command are not always transferred to the interface. Instead of the error
message the warning @W127 will be sent and the TPS will be ready to receive the next command.
Message ID
@W100

Meaning
Instrument busy

@W127

Invalid command

@E112
@E117
@E119
@E139

Battery low
Initialization error
Temperature out of range
EDM error

@E144
@E150
@E158

V or Hz collimation error
Angle error
One of the instruments sensor
corrections could not be assigned.

@E182

Telescope position
out of range
General motorisation
Error
Data error
General error
ATR error

@E190
@E191
@E194
@E197

Possible reasons
Any other device is still interfacing the instrument;
check interfacing priorities
The string sent to the TC could not be decoded properly or does not exist; check the syntax, or…
Input buffer overflow (max. 100 characters)
Low Battery; check voltage
Contact service
Refer to manual for temperature range
The EDM could not proceed the requested measurement; no or weak signal; Check EDM mode and target
Check calibration data
Call service
Instrument is not stable, not levelled or suffering of
vibration; Tilt is out of range (e.g. when tilt sensor is
out of range); Level instrument or switch off compensator
Positioning timeout; Instrument could not position; Try
again
If frequently occurs call service
Check record mask
If frequently occurs call service
ATR not enabled; check ATR function

[Tab.16]

36 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TS02/06/09 series (FlexLine)

2.7 TS02/06/09 series (FlexLine)
Supported Instruments:
• TS02/06/09
The following command listing is split into separate sections for each basic command (SET, CONF, PUT,
GET). Some of the listed features may require specially equipped instruments (e.g. Reflectorless EDM 
RL). For detailed description of single functions, we recommend to consult the corresponding User Manual.

Low Level commands
SYNTAX:
CR/LF
SYNTAX:
BEEP/
:

:

a
b
c
BEEP/0
BEEP/1
BEEP/2

Powers on the instrument
Powers off the instrument
Clears a distance measurement
Short beep
Long beep
Alarm beep (short beep, 3 times)

Restrictions:
1)
TCR models ONLY
2)
Instruments equipped with EGL3 only

37 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TS02/06/09 series (FlexLine)

2.7.1 SET
Syntax:

SET//


30

FUNCTION
BEEP

32

Display contrast

33

Display Illumination

34

BEEP @ 90°

2)

EGL activity

36

1)

Laser Pointer

37

EDM Rect Illumination

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

35


0
1
2
[0..100]
0
50
100
[0100]
0
50
100
0
1
0
1
2
3
0
1
[0..100]
0
50
100
0
1
2
3
0
1
2
3
4
5
6
7
0
1
0
1
2
3
4
5
6

SETTING
OFF
Medium
Loud
 [range]
Low contrast
Medium contrast
High contrast
 [range]
Off
Medium Light
Full Light
OFF
ON
OFF
Low
Medium
High
OFF
ON
 [range]
Off
Medium Light
Full Light
GON
Degree decimal
Degree sexagesimal
Mils
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch (not available)
Intl. Feet/Inch (not available)
US Feet/Inch Dec (not available)
Intl. Feet/Inch 1/16 Inch (not
available)
US Feet/Inch 1/16 Inch
Degree Celcius
Degree Fahrenheit
hPa
MmHg
Mbar
PSI (not available)
InchHg
Atm (not available)
Torr (not available)

[…cont.]

38 / 76

GSI Online for Leica TPS and DNA


50

FUNCTION
Angle; displayed decimals

51

Distance; displayed decimals

55
56
70

Angle rounding
Distance rounding
Baudrate

71

Parity

73

Terminator

75

Protocol

76

Data recording device

78
95

Timeout delay
AutoOFF

102

Laser plummet

105

Laser plummet intensity

106

Display heat

120

Orientation face definition

121

Orientation definition

TPS Section


0
1
2
3
4
0
1
2
3
4
[0..10]
[0..10]
0
1
2
3
4
5
6
7
9
10
11
12
0
1
2
0
1

- TS02/06/09 series (FlexLine)

SETTING
,0000
,n000
,nn00
,nnn0
,nnnn
,0000
,n000
,nn00
,nnn0
,nnnn
e.g. n=3: 0.3, 0.6, 0.9, …
e.g. n=3: 0.3, 0.6, 0.9, …
1200 Baud
TOPCON
SOKKIA
2400 Baud
4800 Baud
9600 Baud
19200 Baud
38400 Baud
57600 Baud
115200 Baud
EFIT
14400 Baud
None
Odd
Even
CR
CR/LF

0
1
0
1
[0..50]
0
1

Off
On
Internal Memory
Interface
Increase of 10ms/unit
Off
On

0
1
[0..100]
0
100
0
1
0
1
0
1

Off
On
[range]
Low
Bright
Off
On
Face I
Face II
Normal
Turn

[…cont.]

39 / 76

GSI Online for Leica TPS and DNA


130

FUNCTION
Aim-Type

135

Recording mask

136

Output format number

137

RS232 format length

138

Quick code
recording
Insert GSI-blocknumber in
GSI-Format
Setting measured distance to
invalid

139
160

161

EDM modes
(SET/161/n)

171
173

Direction of horizontal circle
reading (Hz-Angle)
Compensator

178

Standing axis correction

179

Hz correction

TPS Section


0
1
2
3
4
5
6
7
8
0
1
0
1
2
3
4..n
0
1
0
1
0
1
0

0
1
2
3
4
5
1)
6
1)
7
8
1)
9
10
0
1
0
1
0
1
0
1

- TS02/06/09 series (FlexLine)

SETTING
User Definition 1
Round Prism
Mini Prism
o
360 Prism
Tape
Refless
Japan Mini
360° Mini
User Definition 2
WI 11..21..22..31..51..87..88..
WI 11..21..22..31..81..82. 83. 87

GSI format
IDEX format
XML format
DXF format
User format
GSI-8
GSI-16
Before measurement
After measurement
OFF
ON
Setting WI31,32,33 and coordinates WI81,82,83 to invalid;
(CONT variables only)
Prism Standard
Prism Fast
(not available)
(not available)
(not available)
Prism Tracking
Prism (>3.5km)
Non-Prism STD
(not available).
Non-Prism Tracking
Tape
Clockwise
Counterclockwise
OFF
ON
OFF (1-Axis)
ON (2-Axis)
( refer to manual)
OFF
ON ( refer to manual)

40 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TS02/06/09 series (FlexLine)

2.7.2 CONF
Syntax:

CONF/


30

FUNCTION
BEEP

32

Display contrast

33

Display Illumination

0033/0nnn

34

BEEP @ 90°

0034/0000
0034/0001
0035/0000
0035/0001
0035/0002
0035/0003
0036/0000
0036/0001
0037/0nnn

2)

EGL activity

36

1)

Laser Pointer

37

EDM Rect Illumination

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

35

RESPONSE
0030/0000
0030/0001
0030/0002
0032/0nnn

0040/0000
0040/0001
0040/0002
0040/0003
0040/0004
0041/0000
0041/0001
0041/0002
0041/0003
0041/0004
0041/0005
0041/0006
0041/0007
0042/0000
0042/0001
0043/0000
0043/0001
0043/0002
0043/0003
0043/0004
0043/0005
0043/0006

CONFIGURATION
Off
Normal
Loud
n:[0..100]
0: lowest contrast
50: Medium contrast
100: Highest contrast
n:[0..100]
Off
Medium Light
Full Light
Off
On
Off
Low
Medium
High
Off
On
n:[0..100]
Off
Medium Light
Full Light
Gon
Degree decimal
Degree sexagesimal
Mil
Radiant (not available)
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch (not available)
Intl. Feet/Inch (not available)
US Feet/Inch Dec (not available)
Intl. Feet/Inch 1/16 Inch (not available)
US Feet/Inch 1/16 Inch
Degree Celcius
Degree Fahrenheit
hPa
mmHg
mBar
PSI (not available)
InchHg
Atm (not available)
Torr (not available)

[…cont.]

41 / 76

GSI Online for Leica TPS and DNA


50

FUNCTION
Angle; displayed decimals

51

Distance; displayed decimals

55
56
70

Angle rounding
Distance rounding
Baudrate

71

Parity

73

Terminator

75

Protocol

76

Data recording device

78
90

Timeout delay
Battery level

91
95

Temperature
Auto-OFF

102

Laser plummet

103

Laser plummet availability

105

Laser plummet intensity

106

Display heat

107

Status of display Heat Activity

TPS Section

RESPONSE
0050/0000
0050/0001
0050/0002
0050/0003
0050/0004
0051/0000
0051/0001
0051/0002
0051/0003
0051/0004
0055/00nn
0056/00nn
0070/0000
0070/0001
0070/0002
0070/0003
0070/0004
0070/0005
0070/0006
0070/0007
0070/0008
0070/0009
0070/0010
0070/0011
0070/0012
0071/0000
0071/0001
0071/0002
0073/0000
0073/0001
0075/0000
0075/0001
0076/0000
0076/0001
[0..50]
0090/00nn

0091/0nnn
0095/0000
0095/0001
0102/0000
0102/0001
0103/0000
0103/0001
0105/0nnn

0106/0000
0106/0001
0107/0000
0107/0001

- TS02/06/09 series (FlexLine)

CONFIGURATION
,0000
,n000
,nn00
,nnn0
,nnnn
,0000
,n000
,nn00
,nnn0
,nnnn
n:[1..10]
n:[1..10]
1200 Baud
TOPCON
SOKKIA
2400 Baud
4800 Baud
9600 Baud
19200 Baud
38400 Baud
56000 Baud
57600 Baud
115200 Baud
EFIT
14400 Baud
NONE
ODD
EVEN
CR
CR/LF
Off
On
Internal Memory
Interface
Increase of 10ms/unit
n:[0..10]
0: Empty
10: Full
[0..±100] °C
Off
On
Off
On
Not available
Available
N: [0..100]
0: Low
100: bright
Off
On

[…cont.]

42 / 76

GSI Online for Leica TPS and DNA


120

FUNCTION
Orientation face definition

121

Orientation definition

122

Orientation face status (face of
last measurement)

130

Aim Type

131

Aim Value

135

RS232 recording mask

136

Output format number

137

RS232 recording length

138

Quick code recording

139

Insert GSI Blocknumber in GSI
format
Validity of measured distance

160
161

EDM modes
(SET/161/n)

170

Detect current face

171
173

Direction of horizontal circle
reading (Hz-Angle)
Compensator

174

Compensator Status

178

Standing axis correction

179

Hz collimation

TPS Section

RESPONSE
0120/0000
0120/0001
0
1
0122/0000
0122/0001
0130/0000
0130/0001
0130/0002
0130/0003
0130/0004
0130/0005
0130/0006
0130/0007
0130/0008
0131/0000
0131/0001
0135/0000
0135/0001
0136/0000
0136/0001
0136/0002
0136/0003
0136/0004..n
0137/0000
0137/0001
0138/0000
0138/0001
0139/0000
0139/0001
0160/0000
0160/0001
0161/0000
0161/0001
0161/0005
1)
0161/0006
1)
0161/0007
1)
0161/0009
0161/0010
0170/0000
0170/0001
0171/0000
0171/0001
0173/0000
0173/0001
0174/0000
0174/0001
0174/0002
0174/0003
0174/0004
0178/0000
0178/0001
0179/0000
0179/0001

- TS02/06/09 series (FlexLine)

CONFIGURATION
Face I
Face II
Normal
Turn
Face I
Face II
( refer to manual)
User definition 1
Round Prism
Mini Prism
o
360 Prism
Tape
Refless
Japan Mini
360° Mini
User definition 2
Relativ
Absolut
WI 11..21..22..31..51..87..88..
WI 11..21..22..31..81..82..83..87
GSI format
IDEX format
XML format
DXF format
User format
GSI-8
GSI-16
Before measurement
After measurement
Off
On
Distance invalid
Distance valid
Prism Standard
Prism Fast
Prism Tracking
Prism (>3.5 km)
Non-Prism STD
Non-Prism-Tracking
Tape
Face I
Face II
( refer to manual)
Clockwise
Counterclockwise
OFF
ON
Off
O.K.
Tilt
Old
Fail
OFF (1-Axis)
ON (2-Axis)
( refer to manual)
OFF
ON
( refer to manual)

43 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TS02/06/09 series (FlexLine)

2.7.3 PUT
Syntax:

SET//_


11

FUNCTION
Set Pointnumber

16

Station Pointnumber

21

Hz Angle

41

Code-Block ID

42

Information 1

43

Information 2

44

Information 3

45

Information 4

46

Information 5

47

Information 6

48

Information 7

49

Information 8

58

Prism const

59

PPM

84

Station Easting

85

Station Northing

86

Station Elevation

87

Reflector height

Access/Example
PUT/11….+00001234_
 puts PtID “1234”
PUT/16....+0000A100_
 puts StNr “A100”
PUT/21…n+10000000_
n[2..4]; angle units must be specified
 for n=2; puts Hz=”100.0000 gon”
PUT/41....+0000TREE_
 puts code value “TREE”
PUT/42....+000012.4_
 puts info value “12.4”
PUT/43....+0000CAT2_
 puts info value “CAT2”
PUT/44....+000000NN_
 puts info value “NN”
PUT/45....+000000NN_
 puts info value “NN”
PUT/46....+000000NN_
 puts info value “NN”
PUT/47....+000000NN_
 puts info value “NN”
PUT/48....+000000NN_
 puts info value “NN”
PUT/49....+000000NN_
 puts info value “NN”
PUT/58….+00000200_
 puts reflector constant to “20mm”
PUT/59.…+02200000_
 puts PPM correction to “220”
PUT/84…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Easting=”100.000 m”
PUT/85…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Northing=”100.000 m”
PUT/86…n+00045000_
n[0..1]; distance unit must be specified
 for n=0; puts Elevation=”45.000 m”
PUT/87…n+00001700_
n[0..1]; distance unit must be specified
 for n=0; puts hr=”1.700 m”

[…cont.]

44 / 76

GSI Online for Leica TPS and DNA


88

FUNCTION
Instrument height

531

Atmos. Correction Pressure

532
560

Atmos. Correction
Temperature
Time: [hh.mm.ss]

561

Date: [mm.dd]

562

Year: [yyyy]

912

Station Pointnumber

TPS Section

- TS02/06/09 series (FlexLine)

Access/Example
PUT/88…n+00001500_
n[0..1]; distance unit must be specified
 for n=0; puts hi=”1.500 m”
PUT/531.16+10132500_
 “1013 hPa”
PUT/532.16+00120000_
o
 Temperature “12” C
PUT/560..6+00113059_
 “11:30:59”
PUT /561..6+00020800_
th
 February 8 2000
PUT/562...+00002000_
 year “2000”
PUT/912...+0000ST15_
 puts Station PtID “ST15”

[Tab.9]

45 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TS02/06/09 series (FlexLine)

2.7.4 GET
Syntax:

GET/n/WI/


11

FUNCTION
Pointnumber

12

Serial number

13

Instrument type

16

Station Pointnumber

17

21

Date
[DD.MM.YYYY]
Year Second
Time
[MM.DD.hh.mm]
Horizontal Angle

22

Vertical Angle

31

Slope distance

32

Horizontal distance

33

Height difference

41

Code-Block ID

42

Information 1

43

Information 2

44

Information 3

45

Information 4

46

Information 5

47

Information 6

48

Information 7

49

Information 8

58

Prism constant

59

PPM

18
19

Access/Example
GET/M/WI11; e.g. 11….+00000H66
PtNo=“H66“
GET/I/WI12; e.g. 12....+00640054
 S.No. “640054”
GET/I/WI13; 13....+00TCR305
 Instr. “TCR305”
GET/I/WI16; e.g. 16....+00000100”
 St.No. “100”
GET/I/WI17; e.g. 17....+08022000
th
 “Feb. 8 2000”
GET/M/WI18; e.g. 18....+01130000
GET/I/WI19; e.g. 19....+02081029
th
 “Feb. 8 ; 10:29”
GET/M/WI21; e.g. 21.102+17920860
 Hz „179.086“ gon
GET/M/WI22; e.g. 22.102+07567500
 V: „75.675“ gon
GET/M/WI31; e-g. 31..00+00003387
 Sdist: „3.387“ m
GET/M/WI32; e.g. 32..00+00003198
 Hdist: „3.198“ m
GET/M/WI33; e.g. 33..00+00001119
 Hdiff: „1.119“ m
GET/I/WI41; e.g. 41....+00000013
 Code: „13“ m
GET/I/WI42; e.g. 42....+000TREES
 Info1: „TREES“
GET/I/WI43; e.g. 43....+000004.5
 Info2: „4.5“
GET/I/WI44; e.g. 44....+00CAT.02
 Info3: „CAT.02“
GET/I/WI45; e.g. 45....+000000NN
 Info4: „NN“
GET/I/WI46; e.g. 46....+000000NN
 Info5: „NN“
GET/I/WI47; e.g. 47....+000000NN
 Info6: „NN“
GET/I/WI48; e.g. 48....+000000NN
 Info7: „NN“
GET/I/WI49; e.g. 49....+000000NN
 Info8: „NN“
GET/I/WI58; e.g. 58..16+00000020
 Prism „2“ mm
GET/I/WI59; e.g. 59..16+02200000
 PPM „220“



[…cont.]

46 / 76

GSI Online for Leica TPS and DNA


81

FUNCTION
Target Easting (E)

82

Target Northing (N)

83

Target Elevation (H)

84

Station Easting (E0)

85

Station Northing (N0)

86

Station Height (H0)

87

Reflector height (hr)

88

Instrument height (hi)

531

Atmos. correction: pressure

538

Coefficient of refraction

560

Time: [hh.mm.ss]

561

Date: [mm.dd]

562

Year: [yyyy]

590

SW-Version: Application

591

SW-Version: Operating system

592

SW-Version: OS interface

593

SW-Version: GEOCOM

594
595

SW-Version: Gsi communication
SW-Version: Edm Device

913

Job

914

Operator

TPS Section

- TS02/06/09 series (FlexLine)

Access/Example
GET/M/WI81; e.g. 81..00+01999507
 E: “1999.507”m
GET/M/WI82; e.g. 82..00+00213159
 N: “2139.159”m
GET/M/WI83; e.g. 83..00-00032881
 H: “32.881”m
GET/I/WI84; e.g. 84..11+00393700
 E: “393.700”m
GET/I/WI85; e.g. 85..11+06561220
 N: “6561.220”m
GET/I/WI86; e.g. 86..11+00065618
 H: “65.618”m
GET/I/WI87; e.g. 87..11+00001700
 hr: “1.700” m
GET/I/WI88; e.g. 88..11+00001550
 hi: “1.550” m
GET/I/WI531; e.g. 531.16+10130000
 “1013”
GET/I/WI538; e.g. 538.16+00001300
 “1.300”
GET/I/WI560; e.g. 560..6+00105018
 “10:50:18”
GET/I/WI561; e.g. 561..6+00020800
 “2.8.2000”
GET/I/WI562; e.g. 562...+00002000
 year “2000”
GET/I/WI590; e.g. 590..6+00021000
 “V2.10”
GET/I/WI591; e.g. 591..6+00020000
 “V2.00”
GET/I/WI592; e.g. 592..6+00010000
 “V1.00”
GET/I/WI593; e.g. 593..6+00022000
 “V2.20”
GET/I/WI594; e.g. 594..6+00010000
 “V1.00”
GET/I/WI595; e.g. 595..6+00011100
 “V1.11”
GET/I/WI913; e.g. 913...+BLDG.A12
 “BLDG.A12”
GET/I/WI914; e.g. 914...+0MM-3519
 “MM-3519”

[Tab.10]

47 / 76

GSI Online for Leica TPS and DNA

TPS Section

- TS02/06/09 series (FlexLine)

2.7.5 Warnings and Errors

Message ID
@W100

Meaning
Instrument busy

@W127

Invalid command

@E139

EDM error

@E158

One of the instruments sensor corrections could not be assigned.

Possible reasons
Any other device is still interfacing the instrument;
check interfacing priorities
The string sent to the TC could not be decoded
properly or does not exist; check the syntax, or …
Input buffer overflow (max. 100 characters)
The EDM could not proceed the requested measurement; no or weak signal; Check EDM mode and
target
Instrument is not stable, not levelled or suffering of
vibration; Tilt is out of range (e.g. when tilt sensor is
out of range); Level instrument or switch off compensator

[Tab.11]

48 / 76

GSI Online for Leica TPS and DNA

TPS Section

- Builder

2.8 Builder
Supported Instruments:
• Buildertypes
The following command listing is split into separate sections for each basic command (SET, CONF, PUT,
GET). Some of the listed features may require specially equipped instruments (e.g. Reflectorless EDM 
RL). For detailed description of single functions, we recommend to consult the corresponding User Manual.

Low Level commands
SYNTAX:
CR/LF
SYNTAX:
BEEP/
:

:

a
b
c
BEEP/0
BEEP/1
BEEP/2

Powers on the instrument
Powers off the instrument
Clears a distance measurement
Short beep
Long beep
Alarm beep (short beep, 3 times)

Restrictions:
1)
TCR models ONLY
2)
Instruments equipped with EGL3 only

49 / 76

GSI Online for Leica TPS and DNA

TPS Section

- Builder

2.8.1 SET
Syntax:

SET//


30

FUNCTION
BEEP

32

Display contrast

33

Display Illumination

34

BEEP @ 90°

2)

EGL activity

36

1)

Laser Pointer

37

EDM Rect Illumination

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

35


0
1
2
[0..100]
0
50
100
[0100]
0
50
100
0
1
0
1
2
3
0
1
[0..100]
0
50
100
0
1
2
3
0
1
2
3
4
5
6
7
0
1
0
1
2
3
4
5
6

SETTING
OFF
Medium
Loud
 [range]
Low contrast
Medium contrast
High contrast
 [range]
Off
Medium Light
Full Light
OFF
ON
OFF
Low
Medium
High
OFF
ON
 [range]
Off
Medium Light
Full Light
GON
Degree decimal
Degree sexagesimal
Mils
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch (not available)
Intl. Feet/Inch (not available)
US Feet/Inch Dec (not available)
Intl. Feet/Inch 1/16 Inch (not
available)
US Feet/Inch 1/16 Inch
Degree Celcius
Degree Fahrenheit
hPa
MmHg
Mbar
PSI (not available)
InchHg
Atm (not available)
Torr (not available)

[…cont.]

50 / 76

GSI Online for Leica TPS and DNA


50

FUNCTION
Angle; displayed decimals

51

Distance; displayed decimals

55
56
70

Angle rounding
Distance rounding
Baudrate

71

Parity

73

Terminator

75

Protocol

76

Data recording device

78
95

Timeout delay
AutoOFF

102

Laser plummet

105

Laser plummet intensity

106

Display heat

120

Orientation face definition

121

Orientation definition

TPS Section


0
1
2
3
4
0
1
2
3
4
[0..10]
[0..10]
0
1
2
3
4
5
6
7
9
10
11
12
0
1
2
0
1

- Builder

SETTING
,0000
,n000
,nn00
,nnn0
,nnnn
,0000
,n000
,nn00
,nnn0
,nnnn
e.g. n=3: 0.3, 0.6, 0.9, …
e.g. n=3: 0.3, 0.6, 0.9, …
1200 Baud
TOPCON
SOKKIA
2400 Baud
4800 Baud
9600 Baud
19200 Baud
38400 Baud
57600 Baud
115200 Baud
EFIT
14400 Baud
None
Odd
Even
CR
CR/LF

0
1
0
1
[0..50]
0
1

Off
On
Internal Memory
Interface
Increase of 10ms/unit
Off
On

0
1
[0..100]
0
100
0
1
0
1
0
1

Off
On
[range]
Low
Bright
Off
On
Face I
Face II
Normal
Turn

[…cont.]

51 / 76

GSI Online for Leica TPS and DNA


130

FUNCTION
Aim-Type

135

Recording mask

136

Output format number

137

RS232 format length

138

Quick code
recording
Insert GSI-blocknumber in
GSI-Format
Setting measured distance to
invalid

139
160

161

EDM modes
(SET/161/n)

171
173

Direction of horizontal circle
reading (Hz-Angle)
Compensator

178

Standing axis correction

179

Hz correction

TPS Section


0
1
2
3
4
5
6
7
8
0
1
0
1
2
3
4..n
0
1
0
1
0
1
0

0
1
2
3
4
5
1)
6
1)
7
8
1)
9
10
0
1
0
1
0
1
0
1

- Builder

SETTING
User Definition 1
Round Prism
Mini Prism
o
360 Prism
Tape
Refless
Japan Mini
360° Mini
User Definition 2
WI 11..21..22..31..51..87..88..
WI 11..21..22..31..81..82. 83. 87

GSI format
IDEX format
XML format
DXF format
User format
GSI-8
GSI-16
Before measurement
After measurement
OFF
ON
Setting WI31,32,33 and coordinates WI81,82,83 to invalid;
(CONT variables only)
Prism Standard
Prism Fast
(not available)
(not available)
(not available)
Prism Tracking
Prism (>3.5km)
Non-Prism STD
(not available).
Non-Prism Tracking
Tape
Clockwise
Counterclockwise
OFF
ON
OFF (1-Axis)
ON (2-Axis)
( refer to manual)
OFF
ON ( refer to manual)

52 / 76

GSI Online for Leica TPS and DNA

TPS Section

- Builder

2.8.2 CONF
Syntax:

CONF/


30

FUNCTION
BEEP

32

Display contrast

33

Display Illumination

0033/0nnn

34

BEEP @ 90°

0034/0000
0034/0001
0035/0000
0035/0001
0035/0002
0035/0003
0036/0000
0036/0001
0037/0nnn

2)

EGL activity

36

1)

Laser Pointer

37

EDM Rect Illumination

40

Angle UNIT

41

Distance UNIT

42

Temperature UNIT

43

Pressure UNIT

35

RESPONSE
0030/0000
0030/0001
0030/0002
0032/0nnn

0040/0000
0040/0001
0040/0002
0040/0003
0040/0004
0041/0000
0041/0001
0041/0002
0041/0003
0041/0004
0041/0005
0041/0006
0041/0007
0042/0000
0042/0001
0043/0000
0043/0001
0043/0002
0043/0003
0043/0004
0043/0005
0043/0006

CONFIGURATION
Off
Normal
Loud
n:[0..100]
0: lowest contrast
50: Medium contrast
100: Highest contrast
n:[0..100]
Off
Medium Light
Full Light
Off
On
Off
Low
Medium
High
Off
On
n:[0..100]
Off
Medium Light
Full Light
Gon
Degree decimal
Degree sexagesimal
Mil
Radiant (not available)
Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch (not available)
Intl. Feet/Inch (not available)
US Feet/Inch Dec (not available)
Intl. Feet/Inch 1/16 Inch (not available)
US Feet/Inch 1/16 Inch
Degree Celcius
Degree Fahrenheit
hPa
mmHg
mBar
PSI (not available)
InchHg
Atm (not available)
Torr (not available)

[…cont.]

53 / 76

GSI Online for Leica TPS and DNA


50

FUNCTION
Angle; displayed decimals

51

Distance; displayed decimals

55
56
70

Angle rounding
Distance rounding
Baudrate

71

Parity

73

Terminator

75

Protocol

76

Data recording device

78
90

Timeout delay
Battery level

91
95

Temperature
Auto-OFF

102

Laser plummet

103

Laser plummet availability

105

Laser plummet intensity

106

Display heat

107

Status of display Heat Activity

TPS Section

RESPONSE
0050/0000
0050/0001
0050/0002
0050/0003
0050/0004
0051/0000
0051/0001
0051/0002
0051/0003
0051/0004
0055/00nn
0056/00nn
0070/0000
0070/0001
0070/0002
0070/0003
0070/0004
0070/0005
0070/0006
0070/0007
0070/0008
0070/0009
0070/0010
0070/0011
0070/0012
0071/0000
0071/0001
0071/0002
0073/0000
0073/0001
0075/0000
0075/0001
0076/0000
0076/0001
[0..50]
0090/00nn

0091/0nnn
0095/0000
0095/0001
0102/0000
0102/0001
0103/0000
0103/0001
0105/0nnn

0106/0000
0106/0001
0107/0000
0107/0001

- Builder

CONFIGURATION
,0000
,n000
,nn00
,nnn0
,nnnn
,0000
,n000
,nn00
,nnn0
,nnnn
n:[1..10]
n:[1..10]
1200 Baud
TOPCON
SOKKIA
2400 Baud
4800 Baud
9600 Baud
19200 Baud
38400 Baud
56000 Baud
57600 Baud
115200 Baud
EFIT
14400 Baud
NONE
ODD
EVEN
CR
CR/LF
Off
On
Internal Memory
Interface
Increase of 10ms/unit
n:[0..10]
0: Empty
10: Full
[0..±100] °C
Off
On
Off
On
Not available
Available
N: [0..100]
0: Low
100: bright
Off
On

[…cont.]

54 / 76

GSI Online for Leica TPS and DNA


120

FUNCTION
Orientation face definition

121

Orientation definition

122

Orientation face status (face of
last measurement)

130

Aim Type

131

Aim Value

135

RS232 recording mask

136

Output format number

137

RS232 recording length

138

Quick code recording

139

Insert GSI Blocknumber in GSI
format
Validity of measured distance

160
161

EDM modes
(SET/161/n)

170

Detect current face

171
173

Direction of horizontal circle
reading (Hz-Angle)
Compensator

174

Compensator Status

178

Standing axis correction

179

Hz collimation

TPS Section

RESPONSE
0120/0000
0120/0001
0
1
0122/0000
0122/0001
0130/0000
0130/0001
0130/0002
0130/0003
0130/0004
0130/0005
0130/0006
0130/0007
0130/0008
0131/0000
0131/0001
0135/0000
0135/0001
0136/0000
0136/0001
0136/0002
0136/0003
0136/0004..n
0137/0000
0137/0001
0138/0000
0138/0001
0139/0000
0139/0001
0160/0000
0160/0001
0161/0000
0161/0001
0161/0005
1)
0161/0006
1)
0161/0007
1)
0161/0009
0161/0010
0170/0000
0170/0001
0171/0000
0171/0001
0173/0000
0173/0001
0174/0000
0174/0001
0174/0002
0174/0003
0174/0004
0178/0000
0178/0001
0179/0000
0179/0001

- Builder

CONFIGURATION
Face I
Face II
Normal
Turn
Face I
Face II
( refer to manual)
User definition 1
Round Prism
Mini Prism
o
360 Prism
Tape
Refless
Japan Mini
360° Mini
User definition 2
Relativ
Absolut
WI 11..21..22..31..51..87..88..
WI 11..21..22..31..81..82..83..87
GSI format
IDEX format
XML format
DXF format
User format
GSI-8
GSI-16
Before measurement
After measurement
Off
On
Distance invalid
Distance valid
Prism Standard
Prism Fast
Prism Tracking
Prism (>3.5 km)
Non-Prism STD
Non-Prism-Tracking
Tape
Face I
Face II
( refer to manual)
Clockwise
Counterclockwise
OFF
ON
Off
O.K.
Tilt
Old
Fail
OFF (1-Axis)
ON (2-Axis)
( refer to manual)
OFF
ON
( refer to manual)

55 / 76

GSI Online for Leica TPS and DNA

TPS Section

- Builder

2.8.3 PUT
Syntax:

SET//_


11

FUNCTION
Set Pointnumber

16

Station Pointnumber

21

Hz Angle

41

Code-Block ID

42

Information 1

43

Information 2

44

Information 3

45

Information 4

46

Information 5

47

Information 6

48

Information 7

49

Information 8

58

Prism const

59

PPM

84

Station Easting

85

Station Northing

86

Station Elevation

87

Reflector height

Access/Example
PUT/11….+00001234_
 puts PtID “1234”
PUT/16....+0000A100_
 puts StNr “A100”
PUT/21…n+10000000_
n[2..4]; angle units must be specified
 for n=2; puts Hz=”100.0000 gon”
PUT/41....+0000TREE_
 puts code value “TREE”
PUT/42....+000012.4_
 puts info value “12.4”
PUT/43....+0000CAT2_
 puts info value “CAT2”
PUT/44....+000000NN_
 puts info value “NN”
PUT/45....+000000NN_
 puts info value “NN”
PUT/46....+000000NN_
 puts info value “NN”
PUT/47....+000000NN_
 puts info value “NN”
PUT/48....+000000NN_
 puts info value “NN”
PUT/49....+000000NN_
 puts info value “NN”
PUT/58….+00000200_
 puts reflector constant to “20mm”
PUT/59.…+02200000_
 puts PPM correction to “220”
PUT/84…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Easting=”100.000 m”
PUT/85…n+00100000_
n[0..1]; distance unit must be specified
 for n=0; puts Northing=”100.000 m”
PUT/86…n+00045000_
n[0..1]; distance unit must be specified
 for n=0; puts Elevation=”45.000 m”
PUT/87…n+00001700_
n[0..1]; distance unit must be specified
 for n=0; puts hr=”1.700 m”

[…cont.]

56 / 76

GSI Online for Leica TPS and DNA


88

FUNCTION
Instrument height

531

Atmos. Correction Pressure

532
560

Atmos. Correction
Temperature
Time: [hh.mm.ss]

561

Date: [mm.dd]

562

Year: [yyyy]

912

Station Pointnumber

TPS Section

- Builder

Access/Example
PUT/88…n+00001500_
n[0..1]; distance unit must be specified
 for n=0; puts hi=”1.500 m”
PUT/531.16+10132500_
 “1013 hPa”
PUT/532.16+00120000_
o
 Temperature “12” C
PUT/560..6+00113059_
 “11:30:59”
PUT /561..6+00020800_
th
 February 8 2000
PUT/562...+00002000_
 year “2000”
PUT/912...+0000ST15_
 puts Station PtID “ST15”

[Tab.9]

57 / 76

GSI Online for Leica TPS and DNA

TPS Section

- Builder

2.8.4 GET
Syntax:

GET/n/WI/


11

FUNCTION
Pointnumber

12

Serial number

13

Instrument type

16

Station Pointnumber

17

21

Date
[DD.MM.YYYY]
Year Second
Time
[MM.DD.hh.mm]
Horizontal Angle

22

Vertical Angle

31

Slope distance

32

Horizontal distance

33

Height difference

41

Code-Block ID

42

Information 1

43

Information 2

44

Information 3

45

Information 4

46

Information 5

47

Information 6

48

Information 7

49

Information 8

58

Prism constant

59

PPM

18
19

Access/Example
GET/M/WI11; e.g. 11….+00000H66
PtNo=“H66“
GET/I/WI12; e.g. 12....+00640054
 S.No. “640054”
GET/I/WI13; 13....+00TCR305
 Instr. “TCR305”
GET/I/WI16; e.g. 16....+00000100”
 St.No. “100”
GET/I/WI17; e.g. 17....+08022000
th
 “Feb. 8 2000”
GET/M/WI18; e.g. 18....+01130000
GET/I/WI19; e.g. 19....+02081029
th
 “Feb. 8 ; 10:29”
GET/M/WI21; e.g. 21.102+17920860
 Hz „179.086“ gon
GET/M/WI22; e.g. 22.102+07567500
 V: „75.675“ gon
GET/M/WI31; e-g. 31..00+00003387
 Sdist: „3.387“ m
GET/M/WI32; e.g. 32..00+00003198
 Hdist: „3.198“ m
GET/M/WI33; e.g. 33..00+00001119
 Hdiff: „1.119“ m
GET/I/WI41; e.g. 41....+00000013
 Code: „13“ m
GET/I/WI42; e.g. 42....+000TREES
 Info1: „TREES“
GET/I/WI43; e.g. 43....+000004.5
 Info2: „4.5“
GET/I/WI44; e.g. 44....+00CAT.02
 Info3: „CAT.02“
GET/I/WI45; e.g. 45....+000000NN
 Info4: „NN“
GET/I/WI46; e.g. 46....+000000NN
 Info5: „NN“
GET/I/WI47; e.g. 47....+000000NN
 Info6: „NN“
GET/I/WI48; e.g. 48....+000000NN
 Info7: „NN“
GET/I/WI49; e.g. 49....+000000NN
 Info8: „NN“
GET/I/WI58; e.g. 58..16+00000020
 Prism „2“ mm
GET/I/WI59; e.g. 59..16+02200000
 PPM „220“



[…cont.]

58 / 76

GSI Online for Leica TPS and DNA


81

FUNCTION
Target Easting (E)

82

Target Northing (N)

83

Target Elevation (H)

84

Station Easting (E0)

85

Station Northing (N0)

86

Station Height (H0)

87

Reflector height (hr)

88

Instrument height (hi)

531

Atmos. correction: pressure

538

Coefficient of refraction

560

Time: [hh.mm.ss]

561

Date: [mm.dd]

562

Year: [yyyy]

590

SW-Version: Application

591

SW-Version: Operating system

592

SW-Version: OS interface

593

SW-Version: GEOCOM

594
595

SW-Version: Gsi communication
SW-Version: Edm Device

913

Job

914

Operator

TPS Section

- Builder

Access/Example
GET/M/WI81; e.g. 81..00+01999507
 E: “1999.507”m
GET/M/WI82; e.g. 82..00+00213159
 N: “2139.159”m
GET/M/WI83; e.g. 83..00-00032881
 H: “32.881”m
GET/I/WI84; e.g. 84..11+00393700
 E: “393.700”m
GET/I/WI85; e.g. 85..11+06561220
 N: “6561.220”m
GET/I/WI86; e.g. 86..11+00065618
 H: “65.618”m
GET/I/WI87; e.g. 87..11+00001700
 hr: “1.700” m
GET/I/WI88; e.g. 88..11+00001550
 hi: “1.550” m
GET/I/WI531; e.g. 531.16+10130000
 “1013”
GET/I/WI538; e.g. 538.16+00001300
 “1.300”
GET/I/WI560; e.g. 560..6+00105018
 “10:50:18”
GET/I/WI561; e.g. 561..6+00020800
 “2.8.2000”
GET/I/WI562; e.g. 562...+00002000
 year “2000”
GET/I/WI590; e.g. 590..6+00021000
 “V2.10”
GET/I/WI591; e.g. 591..6+00020000
 “V2.00”
GET/I/WI592; e.g. 592..6+00010000
 “V1.00”
GET/I/WI593; e.g. 593..6+00022000
 “V2.20”
GET/I/WI594; e.g. 594..6+00010000
 “V1.00”
GET/I/WI595; e.g. 595..6+00011100
 “V1.11”
GET/I/WI913; e.g. 913...+BLDG.A12
 “BLDG.A12”
GET/I/WI914; e.g. 914...+0MM-3519
 “MM-3519”

[Tab.10]

59 / 76

GSI Online for Leica TPS and DNA

TPS Section

- Builder

2.8.5 Warnings and Errors

Message ID
@W100

Meaning
Instrument busy

@W127

Invalid command

@E139

EDM error

@E158

One of the instruments sensor corrections could not be assigned.

Possible reasons
Any other device is still interfacing the instrument;
check interfacing priorities
The string sent to the TC could not be decoded
properly or does not exist; check the syntax, or …
Input buffer overflow (max. 100 characters)
The EDM could not proceed the requested measurement; no or weak signal; Check EDM mode and
target
Instrument is not stable, not levelled or suffering of
vibration; Tilt is out of range (e.g. when tilt sensor is
out of range); Level instrument or switch off compensator

[Tab.11]

60 / 76

GSI Online for Leica TPS and DNA

DNA Section

3 DNA Section
3.1 GSI data format
GSI data is transmitted in blocks with each block ending with a terminator (CR or CR/LF). Every block consists of several data words (see the examples below). The data word begins with a two or three character
Word Index, the WI code, specifying the data type within this block. The GSI-8 block has in total 16 characters, consisting of 7 information characters (e.g. WI, sign), followed by 8 data characters and by the blank
character (ASCII code 32) at the end of the data word. The GSI-16 block is similar to the GSI-8 block but the
block begins with "*" and the data word contains 16 characters for large values such as UTM coordinates,
large alphanumeric codes, attributes or point IDs.
Example 1 shows a GSI-8 block sequence with the words for point ID (11), horizontal distance (32) and the
staff reading (330). Example 2 shows a GSI-16 block sequence with the words for point ID (11), horizontal
distance (32), backsight (331), intermediate sight (333), foresight (332) and the point height (83).

Example 1: GSI-8 measurement blocks
Word 1

Word 2





Word 3

1234567890123456 (16 characters per word)
110001+0000A110
110002+0000A111
110003+0000A112
110004+0000A113
110005+0000A114
←8 ch. → 

32...8+02505387
32...8+02637586
32...8+02594636
32...8+02413839
32...8+02801241

330.08+00125972
330.08+00143031
330.08+00163780
330.08+00183292
330.08+00121344

GSI-8 data word structure:
Pos. 1-2/3: Word Index (WI)
Pos. 3/4-6: Information related to data
Pos. 7:
Sign
Pos. 8-15: Data (8 digits)
Pos. 16:
Blank (= separating character)

Example 2: GSI-16 measurement blocks

Word 1


e.g. "11" (WI for PtID)
e.g. "0003" (block number in word 1)
e.g. "+" or "–"
e.g. "0000A113" (PtID)



Word 2

Word 3



123456789012345678901234 (24 characters per word)
*110004+0000000000000001
*110005+000000000000P355
*110006+000000000000P355
*110007+00000000000000A2

16 char.


32...8+0000000003417147 331.08+0000000000147534
32...8+0000000003417147 333.08+0000000000269405
83..08+0000000041269345
32...8+0000000003618502 332.08+0000000000182331

GSI-16 data word structure:
Pos. 1-2/3: Word Index (WI)
Pos. 3/4-6: Information related to data
Pos. 7:
Sign
Pos. 8-23: GSI-16 data (16 digits)
Pos. 24:
Blank (= separating character)

e.g. “331” (WI for backsight)
e.g. “08” (flag for measurement and unit)
e.g. "+" or "-"
e.g. “0000000003618502”; Distance

61 / 76

GSI Online for Leica TPS and DNA

DNA Section

3.2 GSI word information
The flags at positions 5 to 6 in the data word are used for additional information.
Example with a GSI-8 data word:
Position:

Position 1-3:
Position 4:
Position 5:

1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
. . . . . . ± n n n n n n n n ×

Position 7-15:

Word index.
empty, marked as dot (.)
Information about the measurement and earth-curvature correction.
0 = measured; without earth-curvature correction.
1 = entered manually; without earth-curvature correction.
2 = measured; with earth-curvature correction.
5 = entered manually; with earth-curvature correction.
Units and decimal places. Note: The data is stored in the unit and resolution that is defined
by the "Unit" and "Decimal" settings on the instrument during data export.
6 = metre, last place 0.1mm.
1 = foot, last place 0.001ft.
0 = metre, last place 1mm.
7 = foot, last place 0.0001ft (only DNA03).
8 = metre, last place 0.01mm (only DNA03).
Measurement data (n)

Position 16:

Space character, ASCII-Code 32(×
×)

Position 6:

62 / 76

GSI Online for Leica TPS and DNA

DNA Section

3.3 Word list
A block (record) is either of the type "Measurement" or of the type "Code". The measurement block begins
with "11" which is the WI for the PtID. The code block begins with WI "41".
The measurement block consists of between 2 and 6 fixed data words. Individual words can not be selected.
The code record consists of 9 words.

1) General data words
The following data words are used in the measurement and code blocks:
WI = 11

Point ID.

WI = 32
WI = 330

Horizontal distance to staff.
Staff reading in "Meas Only".

WI = 331
WI = 332
WI = 335
WI = 336

Staff reading, backsight or B1.
Staff reading, foresight or F1.
Staff reading, B2.
Staff reading, F2.

WI = 333
WI = 334

Staff reading, intermediate sight.
Staff reading, setting-out sight.

WI = 374
WI = 35

Setting-out difference of height measurements.
Setting-out difference of distance measurement.

WI = 390
WI = 391
WI = 392

Count of repeated measurements.
Mean mode: Standard deviation of the single measurement.
Median mode: Spread of measurements.

WI = 41
WI = 42 – 49

Code number.
Info1 to Info8

WI = 571
WI = 572
WI = 573
WI = 574

Station difference
Cumulative station difference
Distance balance
Total distance (= line length)

WI = 71

Remark

WI = 83

Ground height (starting point height or measured height)

2) Special data words
The following data words are generated by on-line command only:
WI = 12
WI = 13
WI = 17
WI = 19
WI = 95

Serial number
Instrument type
Date, year
Day, time
Instrument temperature [°C]

WI = 560
WI = 561
WI = 562
WI = 599

Time
Date
Year
Software version

For further information see "GET" command.

63 / 76

GSI Online for Leica TPS and DNA

DNA Section

3) Special code blocks
The levelling technique is tagged by means of a special code block (WI = 41). It is recognizable by the "?" at
the eighth position in the word.
Line levelling method BF

410000+?......1

Line levelling method BFFB

410000+?......2

Line levelling method aBF

410000+?......3

Line levelling method aBFFB

410000+?......4

Check & Adjust

410000+?.....10

64 / 76

GSI Online for Leica TPS and DNA

DNA Section

3.4 Block list
The measured values (e.g. distance, staff reading etc.) and the results (e.g. ground height) are stored in
separate blocks according to their type.
The data blocks in the various measurement programs:
1) Measure & Record
The structure is similar to the line levelling BF.
The start of a new line is indicated with the special code block for the line levelling method BF.
Different from line levelling:
•

The first backsight display: Any number of single backsights can be recorded. The  function will
close the display and record a start levelling code and a copy of the last backsight measurement.

•

The foresight displays: Any number of single foresights can be recorded. The  function will
close the display and record a result line for the last foresight measurement.

•

The backsight displays: Any number of single backsights can be recorded until  is pressed.

•

In all displays: The PtID remains unchanged for all measurements of a display unless it is changed by
the user for individual measurements.

Measure & Record block sequence:
Block recorded

Data words (WI)

Remarks

Backsight

11, 32, 331

1. backsight

Backsight

11, 32, 331

additional backsight

Backsight

11, 32, 331

additional backsight

Backsight

11, 32, 331

last backsight

 pressed
Method
Start height

41
11, 83

Special code block

Backsight

11, 32, 331

Copy of last backsight

Foresight

11, 32, 332

1. foresight

Foresight

11, 32, 332

additional foresight

Foresight

11, 32, 332

additional foresight

Foresight

11, 32, 332

additional foresight

Last foresight

11, 32, 332

last foresight *)

 pressed
Result

11, 573, 574, 83

Backsight

11, 32, 331

1. backsight

Backsight

11, 32, 331

additional backsight

Backsight

11, 32, 331

additional backsight

...

*)

...
 pressed

Foresight

11, 32, 332

1. foresight

etc

65 / 76

GSI Online for Leica TPS and DNA

DNA Section

*)
•

Press  at the end of the line levelling in order to record the result block of the last foresight.

•

If Intermediate or Setting-out sights are recorded after the foresight measurement and if  is
pressed without remeasuring the foresight then the result line is not placed immediately after the last
foresight. In such a case edit the data and move the last foresight measurement before the result line
in order to have a consistent data set.

2) Measure Only
Block recorded

Data words (WI)

Measurement

11, 32, 330

Measurement

11, 32, 330

Measurement

11, 32, 330

Remarks

3) Line levelling BF
Block recorded

Data words (WI)

Method
Start height

41
11, 83

Backsight

11, 32, 331

Foresight
Result

11, 32, 332
11, 573, 574, 83

Backsight

11, 32, 331

Foresight
Result

11, 32, 332
11, 573, 574, 83

Remarks

4) Line levelling aBF
Block recorded

Data words (WI)

Method
Start height

41
11, 83

Backsight

11, 32, 331

Foresight
Result

11, 32, 332
11, 573, 574, 83

Foresight

11, 32, 332

Backsight
Result

11, 32, 331
11, 573, 574, 83

Backsight

11, 32, 331

Foresight
Result

11, 32, 332
11, 573, 574, 83

Foresight

11, 32, 332

Backsight
Result

11, 32, 331
11, 573, 574, 83

Remarks

even station: BF

odd station: FB

even station: BF

odd station: FB

66 / 76

GSI Online for Leica TPS and DNA

DNA Section

5) Line levelling BFFB
Block recorded

Data words (WI)

Method
Start height

41
11, 83

B1

11, 32, 331

F1

11, 32, 332

F2

11, 32, 336

B2

11, 32, 335

Result

11, 571, 572, 573, 574, 83

B1

11, 32, 331

F1

11, 32, 332

F2

11, 32, 336

B2

11, 32, 335

Result

11, 571, 572, 573, 574, 83

Remarks

6) Line levelling aBFFB
Block recorded

Data words (WI)

Method
Start height

41
11, 83

B1

11, 32, 331

F1

11, 32, 332

F2

11, 32, 336

B2

11, 32, 335

Result

11, 571, 572, 573, 574, 83

F1

11, 32, 332

B1

11, 32, 331

B2

11, 32, 335

F2

11, 32, 336

Result

11, 571, 572, 573, 574, 83

B1

11, 32, 331

F1

11, 32, 332

F2

11, 32, 336

B2

11, 32, 335

Result

11, 571, 572, 573, 574, 83

F1

11, 32, 332

B1

11, 32, 331

B2

11, 32, 335

F2

11, 32, 336

Result

11, 571, 572, 573, 574, 83

Remarks

even station: BFFB

odd station: FBBF

even station: BFFB

odd station: FBBF

67 / 76

GSI Online for Leica TPS and DNA

DNA Section

7) Check & Adjust
Block recorded

Data words (WI)

Remarks

Method

41

B1

11, 32, 331

Staff A1

F1

11, 32, 332

Staff B1

F2

11, 32, 336

Staff B2

B2

11, 32, 335

Staff A2

Block recorded

Data words (WI)

Remarks

Intermediate sight
Result

11, 32, 333
11, 83

SetOut Height or dh
Result

11, 32, 334
11, 374, 83

SetOut Distance
Result

11, 32, 334
11, 35

Code with Info1 – Info8

41, 42, 43, 44, … 49

8) Other blocks

dh = Height difference

9) Measure modes
Example with Backsight:
Block recorded

Data words (WI)

Single mode

11, 32, 331

Mean / Mean_s mode

11, 32, 331, 390, 391

Median mode

11, 32, 331, 390, 392

Rep. single mode

11, 32, 331, 390

Remarks

68 / 76

GSI Online for Leica TPS and DNA

DNA Section

3.5 Differences between DNA and NA series
Item

DNA03 / DNA10

NA3003 / NA2002

Repeating (undoing) a measurement or a station by stepping
back

Key: </
SET/30/0
?

Instrument BEEP:

CONF commands
SYNTAX:
EXAMPLE:
RESPONSE:

SET/30/0
SET/30/1

CONF/
CONF/30
0030/000

CONF/30 reads the BEEP setting

PUT commands
SYNTAX:
EXAMPLE:
RESPONSE:
CONFIRMATION:

OFF (disable)
ON (enable)

0030/0000
0030/0001

Beep disabled
Beep enabled

PUT/ _
PUT/11….+00000012
?


Writes Pointnumber

PUT/11….+00000012

 Make sure you put a space (_), behind !
GET commands
SYNTAX:
EXAMPLES:
RESPONSE:

GET/n/WI
GET/M/WI32
32…0+00014940

Read Distance value
Read distance and staff reading

n=M/I/C

GET/I/WI32
GET/I/WI32/WI330

Combine several words in one command:
EXAMPLE:
GET/M/WI11/WI32/WI330/WI95
Low Level commands
SYNTAX:
CR/LF

a
b
c
BEEP/0
BEEP/1
BEEP/2

Description
Powers on the instrument
Powers off the instrument
Clear
Short beep
Long beep
Alarm beep (short beep, 3 times)

72 / 76

GSI Online for Leica TPS and DNA

DNA Section

Output to serial interface
The table shows the output to RS232 for different measurement launching methods and for different measure mode settings:

Measure modes

Press measure button
at instrument

Command:
GET/M/WI330
(single mode)

Command:
GET/C/WI330
(continuous mode) **)

Single

1 measurement

1 measurement

continuous measuring

Mean

1 meas. = last mean
value

1 measurement *)

continuous measuring

Median

1 meas. = last median
value

1 measurement *)

continuous measuring

Mean s

1 meas. = last mean
value

1 measurement *)

continuous measuring

Repeated single

1 meas. = last measurement when measuring
stopped.

1 measurement *)

continuous measuring

**)
*)
**)

Only one single measurement is released and recorded.
Continuous measuring is halted by keyboard press [CE] or by external command "c".

73 / 76

GSI Online for Leica TPS and DNA

DNA Section

3.9 SET and CONF




FUNCTION

30

30

--



RESPONSE

SETTING

BEEP

0
1
2

0030/0000
0030/0001
0030/0002

OFF
Medium
Loud

31

Display illumination

0
2
3

0031/0000
0031/0002
0031/0003

Off
Circ. level
Display + Circ. level

32

32

Display contrast

[0..100]
0
50
100

0032/0nnn

[range]
Low contrast
Medium contrast
High contrast

41

41

Distance UNIT

0
1
2
5

0041/0000
0041/0001
0041/0002
0041/0005

Meter
US Feet, decimal
Intl. Feet, decimal
US Feet/Inch decimal

42

42

Temperature UNIT

0
1

0042/0000
0042/0001

Degree Celcius
Degree Fahrenheit

51

51

Decimals of staff
readings in displays
(depending on units
and instr. type)

2
3
4
5

0051/0002
0051/0003
0051/0004
0051/0005

2 decimals
3 decimals
4 decimals
5 decimals

70

70

Baudrate

2
3
4
5
6

0070/0002
0070/0003
0070/0004
0070/0005
0070/0006

1200 Baud
2400 Baud
4800 Baud
9600 Baud
19200 Baud

71

71

Parity

0
1
2

0071/0000
0071/0001
0071/0002

None
Odd
Even

73

73

Terminator

0
1

0073/0000
0073/0001

CR
CR/LF

75

75

Protocol

0
1

0075/0000
0075/0001

Off
On

76

76

Data recording
device

0
1

0076/0000
0076/0001

Internal Memory
RS232

78

78

Delay between 2
strings sent

[0..50]

[0..50]

--

90

Battery level

--

0090/00nn

n:[0..10]
0: Empty
10: Full

--

91

Internal temp.

--

0091/0nnn

[0..±100] °C

95

95

AutoOFF

0
1
2

0095/0000
0095/0001
0095/0002

Off
On
Sleep mode

106

106

Display heater

0
1

0106/0000
0106/0001

Off
On

125

125

Earth curvature
correction

0
1

0125/0000
0125/0001

Off
On

Increase of 10ms/unit

[…cont.]

74 / 76

GSI Online for Leica TPS and DNA

DNA Section





FUNCTION



RESPONSE

SETTING

127

127

Staff mode

0
1

0127/0000
0127/0001

normal
inverted

137

137

RS232 format
length

0
1

0137/0000
0137/0001

GSI-8
GSI-16

Quick code
recording

0
1

0138/0000
0138/0001

Before measurement
After measurement

138

75 / 76

GSI Online for Leica TPS and DNA

DNA Section

3.10 PUT and GET




FUNCTION

Access/Example

11

11

Running PtID

PUT/11….+00001234_
GET/M/WI11

71

71

Remark

PUT/71….+00001234_
GET/M/WI71

560

560

Time: [hh.mm.ss]

PUT/560..6+00113059_
GET/I/WI560

561

561

Date: [mm.dd]

PUT /561..6+00022500_
GET/I/WI561

562

562

Year: [yyyy]

PUT/562...+00002002_
GET/I/WI562

--

32

Horiz. distance

GET/M/WI32

--

330

Staff reading

GET/M/WI330

--

95

Internal temp. [°C]

GET/M/WI95

--

12

Serial number

GET/I/WI12

--

13

Instrument type

GET/I/WI13

--

17

Date, Year:
[DD.MM.YYYY]

GET/I/WI17

--

19

Day, Time:
[MM.DD.hh.mm]

GET/I/WI19

--

599

SW Version of system

GET/I/WI599

3.11 Warnings and Errors
Message ID

Meaning

Possible reasons

@W400

Instrument busy

Any other device is still interfacing the instrument; check interfacing priorities

@W427

Invalid command

The string sent to the Instrument could not be decoded properly or does not exist; check the syntax, or …
Input buffer overflow (max. 100 characters)

@E458

Tilt sensor out of range

Instrument is not levelled-up.

@E439

Measurement not possible

For example no staff present or inverted staff or picture too
dark.

76 / 76



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Page Count                      : 76
Producer                        : GPL Ghostscript 8.54
Create Date                     : 2009:10:05 15:07:37+02:00
Modify Date                     : 2009:10:05 15:07:37
Title                           : TPS-DNA_GSI Online_Manual
Creator                         : PDFCreator Version 0.9.3
Author                          : mob
Subject                         : 
EXIF Metadata provided by EXIF.tools

Navigation menu