This is a google translate version of the german communications manual (with a little manual editing on my part0.


__________________________________________________________________________________________         DI1600 / 1001/2002 ON-LINE USER MANUAL __________________________________________________________________________________________         Author: dear DELL customer                                                           CONTENTS INTERFACE DESCRIPTION .................................................. .................................................. .................................................. .............. 3               General               .................................................. .................................................. ..................................................               3               voltage level               .................................................. .................................................. ..................................................               3               baud rate               .................................................. .................................................. ..................................................               3               character length               .................................................. .................................................. ..................................................               3               parity               .................................................. .................................................. ..................................................               3               terminator               .................................................. .................................................. ..................................................               3 PROTOCOL .................................................. .................................................. .................................................. .............. 4               command               .................................................. .................................................. ..................................................               4               answer               .................................................. .................................................. ..................................................               4 DATA FORMAT .................................................. .................................................. .................................................. .............. 5 INTERFACE PARAMETERS .................................................. .................................................. .................................................. .............. 6               Baud rate:               .................................................. .................................................. ..................................................               6               parity:               .................................................. .................................................. ..................................................               6               terminator:               .................................................. .................................................. ..................................................               6 DEVICE ADDRESS .................................................. .................................................. .................................................. .............. 7 SOFTWARE VERSION AND DEVICE TYPE .................................................. .................................................. .................................................. .............. 7 UNITS .................................................. .................................................. .................................................. .............. 8th                                                                  22.02.18 ON-Line Page 2 DISTANCE OFFSET .................................................. .................................................. .................................................. .............. 8th REFERENCE FREQUENCY .................................................. .................................................. .................................................. .............. 8th REGISTRATION MASK .................................................. .................................................. .................................................. .............. 8th DISPLAY REGISTER MASK .................................................. .................................................. .................................................. .............. 9 AUTO Power OFF .................................................. .................................................. .................................................. .............. 9 ABSTRACT AND FORMAT OF THE WI'S .................................................. .................................................. .................................................. .............. 10 INDIVIDUAL LETTERS COMMANDS .................................................. .................................................. .................................................. .............. 11 EMULATION GTS5 .................................................. .................................................. .................................................. .............. 12 MESSAGES .................................................. .................................................. .................................................. .............. 13 TROUBLE .................................................. .................................................. .................................................. .............. 14               Err. 03:62:               .................................................. .................................................. ..................................................               14               Err. 12:               .................................................. .................................................. ..................................................               14               Err. 21:               .................................................. .................................................. ..................................................               14               Err. 55:               .................................................. .................................................. ..................................................               14               Err. 89,90,99:               .................................................. .................................................. ..................................................               14               Other errors:               .................................................. .................................................. ..................................................               14

                                                                  22.02.18 ON-Line Page 3 1 INTERFACE DESCRIPTION

 2 General The GSI interface is an asynchronous, half-duplex serial interface. It is down to the voltage level identical to an RS232 interface. All WILD surveying instruments work with one Default setting of the GSI interface. This setting can be changed depending on the instrument.

 3 voltage levels - Negative logic - Logical 0 = + 5V (CMOS) - Logical 1 = 0V (CMOS) - Interface open = Logic 0

 4 baud rate
 The default baud rate is 2400 Baud (416.6 μsec)

 5 character length The default character length is 10 bits. - 1 start bit - 7 Databit - 1 parity bit - 1 stop bit

 6 parity Default parity is EVEN

 7 Terminator Default terminator is CR / LF (Carrige return, Line feed)


                                         22.02.18 ON-Line Page 4 8 PROTOCOL

 9 command A command can consist of one or more letters plus a terminator. Become several Letters sent at once, this is called a buffered input. However, it can max. 20 Letters be sent at once. If this limit is exceeded, then an error message Posted. A command that consists of several letters can now be transmitted in the following ways: e.g. RUN 00 RUN (software version and device type)  a) RUN <term> 0 <term> 0 <term> RUN <term> corresponds to N <term> A <term> A <term> N <term> (as GTS5)  b) RUN00RUN <term> corresponds to NAAN <term> There are still commands that consist of only one letter, such as "g" for DIST measurement program. Also in this case, the buffered input can be exploited. e.g. if several measurements are to be triggered consecutively:  a) g <term> <answer> <term> g <term> <answer> <term> g <term> <answer> <term>  b) ggg <term> <answer> <term> <answer> <term> <answer> <term> The meaning of the different letters is described in the chapter "Single letter commands" and "Emulation GTS5 ".

 10 answer The following answers to a valid command are possible: -? <term> - Errormeldung <term> (@ E2xx <term> See chapter error messages) - Data <term> (See chapter Data format) Data is composed of one or more WIs (Word Index). CAUTION: An unrecognized string will not be answered


                                          22.02.18 ON-Line page 5 11 DATA FORMAT The data word consists of 16 characters, which are composed as follows:  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 W1 W2. , , , + 1 3 4 5 6 7 7 8 b      Position description         1-2 Word Index         3-6 Additional information        7 - 15 signed data          16 blank Word Index (position 1 - 2) This two-digit number is used to identify the data (see chapter Format of the WI's). Description of the data (position 3-6)    Position meaning        3 None        4 None        5 input mode                    0 = measured value                    1 = manually entered value        6 units                    0 = meter (last digit = 1mm)                    1 = Feet (last digit = 1/1000 ft)                    2 = 400 gon                    3 = 360 degrees decimal                    4 = 360 degrees sexagesimal                    5 = 6400 mils                    6 = meters (last digit = 1 / 10mm)        7 sign       8 - 15 a) 8 digits                    b) 4 digits-sign-3 digits


                                          22.02.18 ON-Line Page 6 12 INTERFACE PARAMETERS With the DI1600, the baud rate, parity and terminator can be freely configured. ATTENTION: These parameters can only be changed via interface.               Furthermore, the commands must be entered buffered. (see chapter protocol)               The GTS5 is only functional by default. To the default               To restore, press the ON button of the Distomat for 10 seconds.


 13 baud rate: Command: RUN 70 RUN x RUN equals NHAN (x) N <term> Answer:? <Term>         x (x) baud rate         0 A 110         1 B 300         2 C 600         3 D 1200         4 E 2400         5 F 4800         6 G 9600         7 H 19200


 14 Parity: Command: RUN 71 RUN x RUN equals NHBN (x) N <term> Answer:? <Term>         x (x) parity         0 A no         1 B odd         2 C even


                                        22.02.18 ON-Line page 7 15 Terminator: Command: RUN 73 RUN x RUN equals NHDN (x) N <term> Answer:? <Term>         x (x) terminator         0 A CR         1 B CR / LF


                                  22.02.18 ON-Line page 8 16 DEVICE ADDRESS Command: RUN 79 RUN x RUN equals NHJN (x) N <term> [x = 0-9 (x) = A - J] Answer:? <Term> The DISTOMAT can be assigned an interface address from 0 - 9. So it can be up to 10 Instruments are operated on the same interface. It is important to ensure that only the device with the Address "0" when switching on with a question mark answers, otherwise this would lead to a data collision on the Interface leads. Furthermore, it is important to ensure that the response of the mentioned bones wait becomes. Only then may a command be sent to another device. To address a device with an address, the following sequence must be sent: @A <address> <command> [address 0 - 9] ATTENTION: If several devices are connected in parallel, they must be addressed with address.                 If no @A <address> is sent in advance, all devices will respond at the same time. ATTENTION: Only the device with the address "0" responds with a question mark after switching on. If several devices are connected in parallel, the output lines of the interface must be connected with Seriod diodes are decoupled. The input lines can be connected in parallel directly.

 17 SOFTWARE VERSION AND DEVICE TYPE Command: RUN00RUN <term> corresponds to NAAN <term> Answer: WI13 <term> Format: 13 .... + 00XX + xxx [xxx = Version x.xx]              XX device type              10 DI1001              12 DI1001E              20 DI1600              21 DI2002              22 DI1600E              30 TC1600              99 Error


                                          22.02.18 ON-Line page 9 18 UNITS Command: RUN40RUNxRUN <term> corresponds to NEAN (x) N <term> Answer:? <Term>          x (x) unit / resolution          0 A m (default)          1 B ft (DI1001 / 1600)                                             ft (DI2002)          2C Gon (default)          4 E degrees          6 G m (DI2002) ATTENTION: If an unlisted value is entered for x, it will be ignored and the                maintain previous setting.

19 DISTANCE SET Command: RUN44RUNxxxx.xxxxRUN <term> [xxxx.xxxx ± 9999.9999m ± 19999.999] Answer:? <Term> CAUTION: "." GTS5 corresponds to "O"

20 REFERENCE FREQUENCY Command: RUN49RUN <term> corresponds to NEJN <term> Answer: WI57 <term> 3 times / sec. Format: 57 .... + xxxxxxxx [xxxxxxxx = current calculated reference frequency] Cancel: "c" <term> or "K" <term>

21 REGISTER MASK Command: RUN83RUNxxRUNxxRUN ..... RUNRUN Answer:? <Term> With this command additional information can be added to a distance measurement. Default moderately WI31 (skew distance) and WI51 (ppm / mm) are sent. Special cases: xx = 00 deletes all WIs except for standard WI (default setting)               xx = 99 adds all allowed WIs to a measurement

                                         22.02.18 ON-Line page 10 22 DISPLAY REGISTER MASK Command: RUN84RUN ± RUN ± RUN ...... RUNRUN Answer:? <Term> This command displays the currently available WIs on the display. With ± the next higher or lower WI displayed. The order of the WIs is sorted in ascending order.

23 AUTO Power OFF Command: RUN95RUNxRUN equals NJFN (x) N <term> Answer:? <Term>                                   x (x) Auto - OFF                                   0 A OFF                                   1 B ON If x = 1, the unit is automatically turned off 10 minutes after the last command entered.


                                        22.02.18 ON-Line page 11 24 SUMMARY AND FORMAT OF THE WI'S WI-No. |Format |Display |Meaning Code 13 13 ....+00XX+xxx XX xxx Device type and version $ 21 21.01u+39999999 XXXXXXX Hz angle * 22 22.01u+39999999 XXXXXXX V-angle * 31 31..0u+xxxxxxxx XXXXXXXX Slant distance # 32 32..0u+xxxxxxxx XXXXXXXX horizontal distance * 33 33..0u+xxxxxxxx XXXXXXXX vertical distance * 34 34..1u+xxxxxxxx XXXXXXXX setpoint horizontal distance * 35 35..0u+xxxxxxxx XXXXXXXX WI34 - WI 32 * 38 38..1u+xxxxxxxx XXXXXXXX setpoint skew distance * 39 39..0u+xxxxxxxx XXXXXXXX WI38 - WI31 * 51 51....+XXXX+xxx XXXF xx ppm / mm # 52 52....+XXXX+xxx nxx xx Number of Measurements / Sigma # 53 53....+XXXX+xxx x measuring signal / measuring signal% @ 56 56....+XXxx+YYY XX.xx.Y.Y % Signal / Fluctuations / Sigma Single * 57 57....+xxxxxxxx xxxxxxx calculated quartz frequency * 58 58..1u+xxxxxxxx xx Addition constant in 1 / 10mm & 59 59....+xxxxxxxx xxxx000 scale factor in 1 / 10ppm & # Standard WI's * These WIs can be added in addition to the standard WIs & These WIs are added to DI2002 instead of WI51 if ppm or mm is nonzero @ This WI is sent when TEST is triggered with "k"   (standard 3 times / sec. when filter motor OFF with "Z" 10 times / sec) $ This WI is sent to RUN00RUN <term> u Position 6, see chapter Data format


                                       22.02.18 ON-Line page 12 25 SINGLE LETTER INSTRUCTIONS The DISTOMAT can be activated with uppercase and lowercase letters. It should be noted that the Lowercase letters for all devices from the Wild Geo range have the same meaning, and the Capital letters trigger device-specific commands. For this reason, it is recommended, if possible to use with lowercase letters.                     COMMAND FUNCTION ANSWER                      a or M ON ? <term> *                      b or M OFF ? <Term>                      c or K STOP ? <Term>                      d BEEP ON ? <Term>                      e BEEP OFF ? <Term>                      g or O # DIST 31/51 / <term>                      h or A TRK 31/51 / <term>                      i LDIST 31/51/52 / <term>                      j DI (DI2002) 31/51 / <term>                                             DIST (DI1001 / 1600)                      k TEST 53 / <term> @                      D TEST ? <Term>                      l GDIST (DI2002) 31/51 <term> or 31/58/59 <term>                             DIST (DI1001/1600) 31/51 / <term>                      m RTRK (DI1001/1600) 31 / <term>                      Y filter motor ON ? <Term>                      Z filter motor OFF ? <Term> *: If the device address is not equal to zero, no response is sent with Power ON #: With "O" the measuring program started, which was selected with the INFO-key @: WI53 is sent 3 times / sec, with "Z" the filter motor is turned off, so     the values ​​sent 10 times / sec.


                                        22.02.18 ON-Line page 13 26 EMULATION GTS5 The GTS5 commands can also be triggered by the computer. All commands are in capital letters emulated. (see following graphic)                                                       GTS5                                             H I J                                                   7 8 9                                                   V F So G D                                             E 4 5 6                                                ppm mm TEST                                             B C D                                                   1 2 3                                             K STOP L A TRK                                                   CE +/- 0                                             M OFF N RUN O DIST                                                   ON.


                                         22.02.18 ON-Line page 14 27 ERROR MESSAGES     Error meaning    number       03 improper input       12 Battery voltage too low or too little inrush current       21 GSI Parity       23 GSI Terminator       24 GSI Buffer overrun> 20 character       25 GSI Data Format       26 GSI last command unfinished       52 temperature too high       53 temperature too low       55 a) Reflection, badly targeted            b) Reception signal too small, measuring time> 30sec            c) Fluctuations too high            d) too much background radiation       56 Delta distance in DIL measurement program> 99.9mm       57 Distance too short for LDIL measurement program       62 invalid WI       70 APD break voltage       71 APD slope       72 Synthesizer not docked       73 Reference frequency deviation> ± 2500 Hz       74 receiver noise too high       75 Temperature sensor Osz. malfunction       76 Temperature sensor APD defective       77 AD offset       78 ADC error       79 Battery balance       80 timers 0 overrun       82 Measurement signal too high       83 Internal measuring signal too high       84 Internal measurement signal too small       85 Motor for optical path switching defective       86 Filter motor defective       87 Position detector for filter motor defective       88 Filter motor incorrectly calibrated       89 Internal constant lost       90 quartz constants are missing       91 Division by zero       92 floating format       93 exponent underflow       94 exponent overflow       95 conversion       96 RAM errors       97 EPROM error       98 EEPROM error      99 Wrong device identification


                              22.02.18 ON-Line page 15 28 TROUBLESHOOTING 29 Err. 03:62: Check entry 30 Err. 12: Check battery voltage or voltage at the power supply. Eventually too little inrush current is delivered. 31 Err. 21: Check parity setting, check error for data transfer or baud rate. 32 Err. 55: If no measurement is possible despite the signal present in the test mode, the following errors may occur present:  a) Distance <100m poorly targeted  b) Fluctuations too high (for example measurement through bushes)  c) Too much background radiation 33 Err. 89,90,99: If internal constants (quartz, addition constant, device type ..) get lost, they will be set to default Value set. The constants must be reentered by a service center. 34 Other errors: If other error messages (see chapter Error messages) appear regularly, please contact us please your nearest service point.                                         22.02.18 ON-Line Page 16