Owi Ascii
Owi Ascii
Content
1 Background ................................................................................................................... 4
2 Message Formats to “Outside World”............................................................................ 4
3 Messages (NMEA + extensions)...................................................................................... 6
3.1 Message Steering.......................................................................................................... 8
3.1.1 Request Message Output .................................................................................. 8
3.1.2 Acknowledge Message Input (ACK).................................................................. 10
3.1.3 Control (CTL) .................................................................................................. 11
3.1.4 Configuration (CFG)......................................................................................... 13
3.2 Data Processing: ......................................................................................................... 15
3.2.1 Carrier Phase Ambiguity Status (AMB)............................................................. 15
3.2.2 Antenna Height (AHT)...................................................................................... 16
3.2.3 Antenna type, offsets and phase centre offsets (ANT)......................................... 17
3.2.4 Current Dynamics, Static or Kinematic (DYN).................................................... 18
3.3 Sensor:....................................................................................................................... 19
3.3.1 Battery Status (BAT) ....................................................................................... 19
3.3.2 Current Configuration Set (*.cnf file) (CNF)......................................................... 20
3.3.3 Device Configuration ( DCF ) ............................................................................ 21
3.3.4 Device Control ( DCT )..................................................................................... 26
3.3.5 Device Port Manager (DPM)............................................................................. 29
3.3.6 Memory Status (MEM) .................................................................................... 32
3.3.7 Port Configuration for Data Communications (PRT)............................................. 33
3.3.8 Turns Sensor On/Off (PWR)............................................................................. 35
3.3.9 Reset Control Mode (RCM) .............................................................................. 36
3.3.10 Remote Primary Port (RPP)............................................................................. 37
3.3.11 Save Current Configuration (SCC) .................................................................... 38
3.3.12 Start Firmware Download (SFD) ....................................................................... 39
3.4 Satellite: ..................................................................................................................... 40
3.4.1 Satellite Cut-off Elevation (CUT) ........................................................................ 40
3.4.2 Satellite Position (Elevation, Azimuth) (SVP)..................................................... 41
3.5 NMEA: ....................................................................................................................... 42
3.5.1 Global Positioning System Fix Data (GGA)....................................................... 43
3.5.2 Geographic Position - Latitude/Longitude (GLL) ................................................. 44
3.5.3 GNSS Fix Data (GNS)..................................................................................... 45
3.5.4 Course Over Ground and Ground Speed (VTG) .................................................. 46
3.5.5 Time & Date (ZDA).......................................................................................... 48
3.5.6 GPS DOP and Active Satellites (GSA).............................................................. 49
3.5.7 GPS Satellites in View (GSV).......................................................................... 50
3.5.8 Leica Local Position and GDOP (LLK) .............................................................. 51
3.5.9 Leica Local Position and Quality (LLQ) ............................................................. 52
3.5.10 Leica Geographic Position with GDOP (GGK).................................................... 53
1 Background
This report defines in detail the format of the Messages which will be used to link our sensor with the Outside
World. The Messages defined here will be used for Applications which are developed to be executed on an
external device i.e. Husky, PenPad.
Sensor
ASCII
NMEA is an already established ASCII format which provides many useful GPS messages. Unfortunately not
all messages, deemed necessary are supported with NMEA.
One idea for our ASCII format is to use the already defined NMEA standard but add some additional messages
to include all messages which are thought necessary. These “extensions” to the NMEA standard would allow a
fully featured ASCII message format, which follows an already established and accepted standard.
Binary
It is essential that a binary format be supported to allow the large amounts of data to be transferred from the
sensor to the external device. The binary Observation data (compact) record as defined by TUH for 12 Satellites
L1/L2 data is 215 bytes. The ASCII equivalent however requires many more bytes to include the same
information. The binary interface is supported via the “Leica Binary 2 (LB2) Interface”. Details of LB2 can be
found in the Leica Binary 2 Interface Control Document for the GPS Subsystem.
• Information is extracted from the sensor using the general Query command $PLEIQ,???,....
e.g. To Query Positions to the currently used port at a rate of every 1 second in Geodetic
coordinates the following message would be sent to the sensor:
$PLEIQ,POS,0,4,0*39<CR><LF>
In Response to this message the sensor would send a positive acknowledgement that
message had been received without any problems:
$PLEIR,ACK,POS,0*5B<CR><LF>
• Internal sensor settings are configured by sending the appropriate Set command $PLEIS,???,... to the
sensor.
e.g. To Set an antenna height at 1.995 metres the following message must be sent to the sensor:
$PLEIS,AHT,0,1.995,0*34<CR><LF>
• To ensure that the user knows that the message was received by the sensor, an acknowledgement will be
given for all Input Messages excluding Messages which have been requested to be “Output immediately”
(Output rate = ‘200’). The acknowledgement message includes a flag which will help the user isolate the
problem if one exists.
e.g. To acknowledge the previous example of setting the antenna height, the following
message would be sent by the sensor to the user:
$PLEIR,ACK,AHT,0*4A<CR><LF>
The ‘0’ in the above message indicates that the antenna height message was received
without any problems, other flags are also possible.
Message: Prefix
Message: Checksum
Every message should include a checksum after the content of each message to increase data integrity. Like
NMEA the checksum is computed using a 8-bit exclusive OR (XOR) [no start and stop bits] of all characters in
the sentence, including “,”, between but not including the “$” and the “*” delimiters.
The hexadecimal value of the most significant and least significant 4 bits of the result are converted to two
ASCII characters (0-9, A-F) for transmission. The most significant character is transmitted first.
The checksum field is the last field in a sentence and follows the checksum delimeter character “*”.
Description: This message provides the infrastructure to schedule all other messages. Messages may be
requested for immediate Output or scheduled for Output periodically. If scheduled periodically,
the system will output the message until it receives a message discontinuing its output.
2
‘0’ = Current Port
‘1’ = Port 1 ‘3’ = Port 3
‘2’ = Port 2 ‘4’ = Terminal Port
3
Output rate control:
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Comments:
• For some messages the suggested “Output rates” is limited to a reduced number of options. e.g. The 1
Step transformation parameters message ‘1SP’ only suggests one “Output rate”: ‘200’ = Output
immediately.
• In addition to the “Output rate” control further steering parameter are sometimes required. These parameters
(Get flag) provide the sensor with extra information about how the message should be output e.g. should the
coordinates be output in Geodetic or Grid format.
• Not all messages can be Output / Input via all Ports. For example NMEA messages can only be scheduled
to be Output to Port 1, Port 2, Port 3 or the Remote Port, and Real-Time data can be only Output / Input via
Port 1, Port 2 and Port 3. The default port for remote control is the terminal port. Usually different devices
are not allowed to use the same port (port cross check), but NMEA and the remote control can use the
same device at the same port, but it is also possible to send out NMEA to a different port than the remote
messages come in.
Description: This message is returned by the system each time it receives an input message with the
exception of input messages requesting immediate output of data. When immediate output of
data is requested, the data response will Acknowledge the receipt of the request.
2
‘0’ = Message Accepted
‘1’ = Bad Checksum
‘2’ = Illegal Value
‘3’ = Unrecognised ID
‘4’ = Data not yet available
‘5’ = Invalid operation
Comments:
• An acknowledgement will be given for all Input Messages excluding Messages which have been requested
to be “Output immediately” (Output rate = ‘200’)
2
‘200’ = Output immediately
3
bit 0 = 1, for Logging System Events to File
bit 1 = 1, for Meteo Sensor device
bit 2 = 1, for Tilt Sensor device
bit 3 = 1, reserved
bit 4 = 1, reserved
bit 5 = 1, external ascii device
bit 6 = 1, height smoothing
*hh Checksum
Notes:
1
Control Type
bit 0 = 1, for Logging System Events to File bit 4 = 1, reserved
bit 1 = 1, for Meteo Sensor bit 5 = 1, external ascii device
bit 2 = 1, for Tilt Sensor bit 6 = 1, height smoothing
bit 3 = 1, reserved
2
Event Logging
‘0’ = Logging System Events to File Off
‘1’ = Logging System Events to File On
3
Device for event logging. Input: Is ommitted if Logging is set to ‘Logging System Events to File Off’
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
‘255’ = not defined
4
Use Device
‘0’ = Off
‘1’ = On
5
Use at Port. Is ommitted if Use Device is set to ‘Off’
‘1’ = Port 1
‘2’ = Port 2
‘3’ = Port 3
Note: To configure the ports use Message PRT.
6
Device Type for Meteo. Is ommitted if Use Device is set to ‘Off’
‘0’ = Met3
‘1’ = Met3A
7
Device Type for Tilt. Is ommitted if Use Device is set to ‘Off’
‘0’ = MD-900T
Description: This message allows to set configuration of sensor functions or attached devices.
For control of devices please use message CTL.
2
Output rate
‘200’ = Output immediately
3
Config Type
bit 0 = 1, reserved bit
bit 1 = 1, for Meteo Sensor
bit 2 = 1, for Tilt Sensor
bit 3 = 1, for Obervation Storage C
bit 4 = 1, for Track Mode
bit 5 = 1, External Ascii Device
C This affects only the sensor internal raw data logging (MDB) – not the output of message ID 0C (output of raw
measurements)
Notes:
1
Config Type
bit 0 = 1, reserved bit
bit 1 = 1, for Meteo Sensor
bit 2 = 1, for Tilt Sensor
bit 3 = 1, for Obervation Storage
bit 4 = 1, for Track Mode
bit 5 = 1, External Ascii Device
2
Input Rate
‘0’ = Input Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
3
Log to file
‘0’ = No
‘1’ = Yes
4
Kind of Observation Storage
‘0’ = extended (full) .. doppler values included
‘1’ = normal (compacted) .. without doppler
Comments:
• It is only possible to have one logging session active at one time.
• If one Session is active, the kind of logging can not be changed
5
Kind of Track Mode
‘0’ = max. Accuracy
‘1’ = max. Coverage (MaxTrack)
6
Message End from Device
‘0’ = <CR>
‘1’ = < LF>
‘2’ = <CR><LF>
‘3’ = None
7
Data rate (timeout at com port)
‘0’ = Input Off ‘9’ = 6 sec
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec
‘4’ = 1 sec ‘13’ = 20 sec
‘5’ = 2 sec ‘14’ = 30 sec
‘6’ = 3 sec ‘15’ = 1 min
‘7’ = 4 sec
‘8’ = 5 sec
Description: This message enables the status of each Carrier Phase Ambiguity to be determined.
2
‘0’ = Output Off
2
‘0’ = No
‘1’ = Yes
‘2’ = No attempt
Comments:
• Only the Channels which have a satellite assigned will be included in the message.
2
‘200’ = Output immediately
Comments:
• The Antenna Location has the following meaning: an “Attached” Antenna is the Antenna used by the Sensor
which is being communicated with, and the “Remote” Antenna is the Antenna being used by the Reference
Sensor, from which data is coming via the data-link.
• If the Antenna measurement type = “Slope” then the antenna height used will be corrected in the following
way: True Ant Hgt = ((User Entered Ant Hgt)² - (Horz Offset)²)½ + Vert Offset
• If the Antenna measurement type = “Vertical” then the antenna height used will be corrected in the following
way: True Ant Hgt = User Entered Ant Hgt + Vert Offset
• If the Antenna Offsets are not known, then 0.0 will be used. i.e. The Antenna measurement types “Slope”
and “Vertical” will be the same.
Description: This message allows the Name, Serial number, Vertical and Horizontal Offsets and Phase
Centre Offsets for the Antenna(s) being used to be set.
2
‘200’ = Output immediately
Comments:
• The Antenna Location has the following meaning: an “Attached” Antenna is the Antenna used by the Sensor
which is being communicated with, and the “Remote” Antenna is the Antenna being used by the Reference
Sensor, from which data is coming via the data-link.
• If the user is setting a default antenna – for this case the SW ignores all antenna offset values
• A query of the remote antenna returns the antenna information from the current RTK configuration, not the
broadcasted antenna information from the reference
Description: This message asks the Dynamics of the system which can be Static to Kinematic. During
times when the Dynamics is set to Static, the antenna of course should not be moved.
2
‘200’ = Output immediately
3.3 Sensor:
2
‘200’ = Output immediately
Description: This message allows the currently used Configuration Set (*.cnf) to be determined.
2
‘200’ = Output immediately
Notes:
1
Available only if sent from Sensor, not available for SET message
Description: This message allows to configure and create new & restore devices.
2
‘200’ = Output immediately
Comments:
• The character "*" is not allowed, instead of that character “*” use the character “|” (-> ASCII:124).
Notes:
1
Message Mode:
‘0’ = New
‘1’ = Edit
‘2’ = Delete
‘3’ = Restore default devices
2
Device Type:
‘0’ = RS232 ‘6’ = SAPOS-Box
‘1’ = Radio ‘7’ = Range Finder: Disto, Vector, LaserAce, Criterion
‘2’ = GSM ‘8’ = Meteo Device
‘3’ = Modem ‘9’ = Tilt Device
‘4’ = RTB Module (CSI) ‘10’= GSI/User Device
‘5’ = RTS Module (Racal) ‘11’= SMARTgate
3
Baud Rate:
‘0’ = reserved ‘4’ = 2400 ‘8’ = 38400
‘1’ = 300 ‘5’ = 4800 ‘9’ = 57600
‘2’ = 600 ‘6’ = 9600 ‘10’ = 115200
‘3’ = 1200 ‘7’ = 19200
4
Hardware Flow Control is only available for Port 1 and Port 3
Notes:
1
Radio Type:
‘0’ = Satelline 1AS / 2AS
‘1’ = Satelline 2ASx
‘2’ = Satelline 2ASxE
‘3’ = Pacific Crest RFM96W
‘4’ = Unknown radio
‘5’ = Dataradio T96S
‘6’ = Satelline 3AS / 3ASd
‘7’ = AT-RXM500
‘8’ = Pacific Crest PDL
‘9’ = Teledesign TS 4000
2
GSM Type:
‘0’ = User defined
‘1’ = reserved
‘2’ = Siemens M1
‘3’ = Siemens M20
‘4’ = Siemens S25/S35
‘5’ = Sagem MC850
‘6’ = Wavecom WMOD2
‘7’ = Bosch GSM 908/909
‘8’ = Siemens TC35
3
Modem Type:
‘0’ = User defined
‘1’ = reserved
‘2’ = 3COM U.S.Robotics 56K Faxmodem
‘3’ = Sprint PCS Motorola P8167
4
Range Finder Type:
‘0’ = Disto
‘1’ = Vector
‘2’ = LaserAce
‘3’ = Criterion 400
‘4’ = Criterion Comp.
‘5’ = Locator
‘6’ = Laser Atlanta
5
Meteo Type:
‘0’ = Met3
‘1’ = Met3A
6
Tilt Type:
‘0’ = MD-900T
7
GSI/User Type:
‘0’ = Geodimeter
‘1’ = Rec500
‘2’ = TPS 300/700
‘3’ = Sokkia SDR33
8
Reference Select:
‘0’ = Profile
‘1’ = Frequency
‘2’ = Phone Number
‘3’ = Station
Comments:
• SET MSG: for default devices the Message Origins 1 ‘0’ = New and ‘1’ = Edit are not allowed.
• The character "*" is not allowed, instead of that character “*” use the character “|” (-> ASCII: 124).
• In a AT command string the character "," is not allowed, instead of that character use the character “’” (->
ASCII: 39).
• The character "*" as first device name character is reserved for default devices (*RS232).
• The following diagram shows the relationship of the time delays when the Flow Control parameter is set to
TX Delay and the delays have been set to: Lead time delay = 200 milliseconds and a Tail time delay = 100
milliseconds.
OUTPUT DATA
RTS
200 ms 100 ms
2
‘200’ = Output immediately
3
Used At Port:
‘0’ = Device used at Current Port
‘1’ = Device used at Port 1
‘2’ = Device used at Port 2
‘3’ = Device used at Port 3
‘4’ = Device used at Terminal Port
Comments:
• The character "*" is not allowed, instead of that character “*” use the character “|” (-> ASCII:124).
Notes:
1
Used At Port:
‘0’ = Current Port
‘1’ = Port 1
‘2’ = Port 2
‘3’ = Port 3
‘4’ = Terminal Port
2
Device Type:
‘0’ = RS232 ‘6’ = SAPOS-Box
‘1’ = Radio ‘7’ = Range Finder: Disto, Vector, Laser, LaserAce, Criterion
‘2’ = GSM ‘8’ = Meteo Device
‘3’ = Modem ‘9’ = Tilt Device
‘4’ = RTB Module (CSI) ‘10’= GSI/User Device
note: Coordinates with a local datum are only possible, when the current active Coordinate System allows a
conversion to WGS84
5
Net data rate:
‘0’ = Autobauding (only with analogue and non-transparent )
‘1’ = 2400 ‘4’ = 14400 ‘7’ = 38400
‘2’ = 4800 ‘5’ = 19200 ‘8’ = 48000
‘3’ = 9600 ‘6’ = 28800 ‘9’ = 56000
6
Connection Element:
‘0’ = transparent
‘1’ = non-transparent ( RLP: Radio Link Protocol )
Comments:
• The set message requires the correct device to be assigned, prior to set control parameters. To assign a
device to a port and interface use the “DPM” (or LB2 binary “FA AB”) command.
• The character "*" is not allowed, instead of that character “*” use the character “|” (-> ASCII:124).
Description: This message provides the functionality to obtain and set interface, port and device
assignments.
2
‘200’ = Output immediately
3
interface:
‘100’ = Hidden Point
‘101’ = Real-Time 1
‘102’ = Real-Time 2
‘103’ = NMEA Output
‘104’ = reserved
‘105’ = reserved
‘106’ = Remote Control
‘107’ = ASCII Input
‘108’ = Meteo
‘109’ = Tilt
‘110’ = GSI/User Output
‘111’ = ASCII Remote
‘200’ = all
4
port filter:
‘1’ = Device used at Port 1
‘2’ = Device used at Port 2
‘3’ = Device used at Port 3
‘4’ = Device used at Terminal Port
‘5’ = Devices used at all Ports (include ‘1’ – ‘4’)
‘6’ = all Devices used & not used
5
First/Next indicator:
‘0’ = First Information Block
‘1’ = Next Information Block
‘2’ = Resend current Information Block
‘3’ = Abort
Comments:
• The first request has to be sent with First/Next = 0, all subsequent requests with First/Next = 1. If an error
occurs, a request can be repeated with First/Next = 2.
• To obtain a complete list of all stored devices regardless of the interfaces type request “All Interfaces” with
“all devices used & not used”.
• To obtain a complete list of all stored devices for a specific interface type request “all devices used & not
used” for a specific interface type.
2
Last Block:
‘0’ = More Device Information Blocks available
‘1’ = Last Device Information Block
3
Used At Port:
‘0’ = Device not used
‘1’ = Device used at Port 1
‘2’ = Device used at Port 2
‘3’ = Device used at Port 3
‘4’ = Device used at Terminal Port
4
Device Type:
‘0’ = RS232 ‘6’ = SAPOS-Box
‘1’ = Radio ‘7’ = Range Finder: Disto, Vector, LaserAce, Criterion
‘2’ = GSM ‘8’ = Meteo device
‘3’ = Modem ‘9’ = Tilt device
‘4’ = RTB Module (CSI) ‘10’= GSI/User device
‘5’ = RTS Module (Racal) ‘11’= Smartgate
Comments:
• The character "*" as first character is reserved for default devices
• Instead of that character “*” the character “|” (-> ASCII:124) is used to detect the message end.
Notes:
1
Interface:
‘100’ = Hidden Point
‘101’ = Real-Time 1
‘102’ = Real-Time 2
‘103’ = NMEA Output
‘104’ = Notify Event *
‘105’ = Notify PPS *
‘106’ = Remote Control *
‘107’ = ASCII Input
‘108’ = Meteo
‘109’ = Tilt
‘110’ = GSI/User Output
‘111’ = ASCII Remote
2
‘1’ = Device at Port 1
‘2’ = Device at Port 2
‘3’ = Device at Port 3
Comments:
• The character "*" is not allowed, instead of that character “*” use the character “|” (-> ASCII:124).
• This message assigns a device and port to be used with an interface.
• *
Current port settings will be overwritten by the port settings as configured with the specified device.
2
‘200’ = Output immediately
Comments:
• Error Message will be given when Memory status is becoming critically low.
2
‘200’ = Output immediately
3
‘0’ = Current Port
‘1’ = Port 1 ‘3’ = Port 3
‘2’ = Port 2 ‘4’ = Terminal Port
2
‘0’ = reserved ‘4’ = 2400 ‘8’ = 38400
‘1’ = 300 ‘5’ = 4800 ‘9’ = 57600
‘2’ = 600 ‘6’ = 9600 ‘10’ = 115200
‘3’ = 1200 ‘7’ = 19200
3
Hardware Flow Control is only available for Port 1 and Port 3
Comments:
• Upon giving power to the sensor for the first time or after using the Port reset of the message “Reset Survey
System Parameters” ‘DEF’, the sensor Ports will be configured to the following settings:
Baud 9600
Parity None
Data Bits 8
Stop Bits 1
Flow Control None
• At all other times the ports will be configured to the last used settings upon giving power to the sensor,
except for the Terminal Port which always defaults to 9600, None, 8, 1, None.
• If different settings are required the $PLEIS,PRT,... message should be used. If the Port configuration Set
message is for the Current Port, then the Acknowledgement for this Set message will be sent at the
previous port configuration, and all further messages will be sent at the new port configuration.
• The following diagram shows the relationship of the time delays when the Flow Control parameter is set to
Tx Delay and the delays have been set to: Lead time delay = 200 milliseconds and a Tail time delay = 100
milliseconds.
OUTPUT DATA
RTS
200 ms 100 ms
Notes:
1
‘0’ = Current Port
or Remote port as configured (‘1’ = Port 1, ‘2’ = Port 2, ‘3’ = Port 3,
‘4’ = Terminal Port)
2
‘200’ = Output immediately
3
0: Off
1: On (auto on after power fail shut down)
2: AutoOn (auto on after external power low or power fail shut down)
Note: “AutoOn” should only be used when power supply to the sensor is via external power input from
a mains power supply, e.g. 12V AC/DC converter Art.No. 722409, and NOT if an external battery is
used. When using “AutoOn” with external battery power this may cause damage to the battery due to
deep discharge, as the system will continually try to turn on and draw power from the battery.
Comments:
• The Acknowledgement for this set message will be sent at the previous primary port configuration.
Notes:
Message Origin: ‘0’ = Save, only possible, when actual configuration is user and not factory defined
Description: This message supports to start a firmware download from PC-Card to system.
Important Notes:
After a download, the sensor will start up with the last stored configuration. Make sure, that the temporary used
configuration before a download has no main differences between the stored configuration ( especially port
settings ) . It is recommended to sore the temporary configuration settings via SCC msg.
User defined devices could be deleted during a download. Use factory defined devices on all ports to avoid
unwanted behaviours before send this message.
To obtain firmware file information, you can use the following msg:
$PLEIQ,DIR,0,200,1,200,0,GPS\PROG\|fw*20
3.4 Satellite:
Description: This message allows the Cut-off Elevation for satellite tracking to be defined. Any satellite
below the Cut-off will not be tracked.
2
‘200’ = Output immediately
Description: This message provides the Position of each of the Satellites above the Cut-off elevation.
2
‘0’ = Output Off ‘9’ = 6 sec
‘10’ = 10 sec
‘4’ = 1 sec ‘11’ = 12 sec
‘5’ = 2 sec ‘12’ = 15 sec
‘6’ = 3 sec ‘13’ = 20 sec
‘7’ = 4 sec ‘14’ = 30 sec
‘8’ = 5 sec ‘15’ = 1 min
3.5 NMEA:
NMEA Interface Standards are intended to serve the public interest by facilitating interconnection and
interchangeability of equipment, minimising misunderstanding and confusion between manufactures, and
assisting purchasers in selecting compatible equipment.
The port being used for NMEA should be configured to the following settings, which are defined in the NMEA
standards, prior to requesting any NMEA messages:
• Baud 4800
• Parity None
• Data Bits 8
• Stop Bits 1
• Flow Control None
It is not however essential that the above settings be used, other settings can be used, the $PLEIS,PRT,...
message is used to configure the ports.
Comments:
• Not all GPS related NMEA messages are supported by Leica GPS sensors.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Notes:
Positioning system Mode Indicator: A = Autonomous mode
D = Differential mode
E = Estimated ( dead reckoning) mode
M =Manual imput mode
S = Simulation mode
N = Data not Valid
The positioning system Mode Indicator field supplements the positioning system Status field,
the Status field shall be set to V = Invalid for all values of Indicator mode except for for A =
Autonomous and D = Differential. The positioning system Mode Indicator and the Status fields shall not
be null fields.
Description: This message provides current Position and status information and is applicable for GPS,
GLONASS, and a combined satellite navigation system (GNSS).
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Description: This message provides the actual Course and Speed relative to the Ground.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Comments:
• The $PLEIS,MAG,... should be used to set the magnetic declination if Magnetic directions are requested.
Notes:
Positioning system Mode Indicator: A = Autonomous mode
D = Differential mode
E = Estimated ( dead reckoning) mode
M =Manual imput mode
S = Simulation mode
N = Data not Valid
The positioning system Mode Indicator field supplements the positioning system Status field,
the Status field shall be set to V = Invalid for all values of Indicator mode except for for A =
Autonomous and D = Differential. The positioning system Mode Indicator and the Status fields shall not
be null fields.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Comments:
• This message is given high priority and is output as soon as it has been created, and hence Latency is
reduced to a minimum.
Description: This message provides DOP values from current Position and information about the used
satellites.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Description: This message provides the following information: Number of satellites in view, Satellite ID
numbers, elevation, azimuth and SNR values.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Description: This message provides current local Position and GDOP information.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Description: This message provi des current local Position and quality information.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Description: This message provides current Geographic Position and GDOP information.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Description: The 1 Step transformation parameters make it possible to convert the WGS84 coordinates into
local Grid coordinates. The parameters must first be determined remotely and then sent to the
sensor.
2
‘200’ = Output immediately
Comments:
• The default name of all Coordinate Systems set from the Outside World = “Remote1”.
Description: This message allows to request information about the individual measurements available for a
point, and to build the average of selected measurements.
2
‘200’ = Output immediately
Notes:
1
‘61’ = Real-Time GPS phase position (ambiguities fixed)
‘65’ = Real-Time GPS code only position (Differential or Non-Differential)!!???
Comments:
The averaged point info with corresponding coordinate record can be requested via GDB Msg.
2
‘200’ = Output immediately
3
‘0’ = Auto file creation settings
Notes:
1
‘0’ = Auto file creation settings
2
‘1’ = 10 min
‘2’ = 30 min
‘3’ = 1 h
‘4’ = 2 h
‘5’ = 4 h
‘6’ = 6 h
‘7’ = 12 h
‘8’ = 24 h
3
‘0’ = new file only after point occupation (track) did end
‘1’ = create files sequence regardless of track end
4
‘1’ = 1 day
‘2’ = 2 days
‘3’ = 7 days
‘4’ = 1 month
Comments:
If the Observation Logging Rate whilst Static (Rate whilst Static in LOG message) is equal ‘0’, the parameters
Controlled file creation and Controlled file deletion are reset to ‘0’ = OFF.
This function is applied for automatic MDB file naming, when file segmentation is set to log data in multiple file
segments. It should be enabled prior to LOG operation, in order to allow the system to apply this already with
the first files created on the system.
When “File sequence names” is set to [‘1’=ON], then the file naming will be changed from the standard file
naming (see notes to LOG / FA86 message) to the following new RINEX style naming convention.
ssssdddf.o##, where:
ssss characters entered by user or serial number of sensor (last 4 digits) if user
entered Null for the Data filename prefix
ddd day of year of the first record in file [GPS]
f file sequence number within a day according to the hour (0=A,..,23=X)
o file extension ‘O’: Observation file;
## File sequence, indicating the minute of first record in file (00,..,59)
Example:
A scenario of site "HBG_" (=filename prefix) with 10 minutes file length segmentation started on August
31st at 23:42 h GPS time (i.e. day of year = 243), logging for e.g.1 hour would create the following files:
- HBG_243X.O42
- HBG_243X.O50
- HBG_244A.O00
- HBG_244A.O10
- HBG_244A.O20
- HBG_244A.O30
- HBG_244A.O40
Description: This message provides the necessary information to enable the system to transform the
WGS84 coordinates to local Geodetic coordinates.
2
‘200’ = Output immediately
Comments:
• The default name of all Coordinate Systems set from the Outside World = “Remote”.
• The contents of this message is related to transformations from the WGS84 to the Local system. i.e.
WGS84 à Local. Rotations are performed in the following axis order: X à Y à Z.
Description: This message allows the user to begin (and end) Logging of Observations and Positions.
2
‘200’ = Output immediately
2
Observation Logging Rate whilst Roving is only possible if the Observation Logging whilst Static is
activated (Rate whilst Static is unequal ‘0’)
3
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
4
If Log File segments is set as ‘0’ then all data is logged to One data file. The system does match the
file parameter to the next lower of the following supported Interval length:
10 min, 30 min, 1h, 2h, 4h, 6h, 12h, 24h
On a request of f.e. less then 10 min but more than 0, the system rounds up to 10 min.
5
File naming convention: ssssdddf.o##
ssss characters entered by user or serial number of sensor (last 4 digits) if user
entered Null for the Data filename prefix
ddd day of year of the first record [UT]
f job sequence number within a day (0..9, A..Z)
o## file extension ‘o’: Observation file; ‘##’: File sequence (00..ZZ)
6
‘0’ = Vertical
‘1’ = Slope
Comments:
• If no data filename prefix is given, the last 4 digits of the sensor serial number will be used.
• Logging is ended by sending a message with ‘0’ as the logging rate for Observation (Static & Roving) and
Position (Static & Roving). If logging is not active, a message with ‘0’ as the logging rates will have no effect.
• It is only possible to have one logging session active at one time.
• Upon beginning logging, the system will automatically create the data logging file and add all of the
mandatory records to allow post-processing within the Leica Office Software.
• Ending and then Beginning logging with the same filename prefix, on the same UT day will ensure logging is
appended to the same file, unless some internal problem with the file integrity occurred in which the file
sequence number will be incremented, however this problem is unlikely to happen.
• The job sequence number is incremented when a non zero Log file segment has been given. i.e. a new file
would be created every 1 hour if the Log file segment was set as 3600.
• If the Antenna measurement type = “Slope” then the antenna height used will be corrected in the following
way: True Ant Hgt = ((User Entered Ant Hgt)² - (Horz Offset)²)½ + Vert Offset
• If the Antenna measurement type = “Vertical” then the antenna height used will be corrected in the following
way: True Ant Hgt = User Entered Ant Hgt + Vert Offset
• If the Antenna Offsets are not known, then 0.0 will be used. i.e. The Antenna measurement types “Slope”
and “Vertical” will be the same.
• The Query is only possible, when once a LOG set command has been send then the query return back
correct values and also changes by TR500 are then recognised. This is made, because you can start
logging with this msg. That means you can not query the configuration if you havn't set a log before via OWI.
• Antenna Height : It is not possible to set the moving Antenna Height via OWI. This is the same value as in
msg AHT.
• Logging: Stop logging first before you can set new Logging values
• You can only sent this msg when survey or stakeout is not running
Description: This message provides the Next available position. This position will be a position which is
computed after the time that the Next available position message was received by the system,
and has a quality better than the specified Quality. If no such position is available within the
Time-out, a negative acknowledgement will be given.
2
‘201’ = Output when new data is available
3
‘0’ = Geodetic
‘1’ = Grid
4
e.g. ‘0.05’: Next position whose Quality is better than 5cm.
5
e.g. ‘10’: Time-out after 10 seconds if no position of sufficient quality is available.
Notes:
1
Latency given is defined as the difference in time between the UTC of the measurements used in the
computation and the UTC of the first Message byte sent out the Sensor port
2
‘0’ = ...
3
‘0’ = Computed position not yet available
‘1’ = Differential code position
‘2’ = Differential phase position
‘3’ = Non-differential position
Comments:
• Positions are corrected by Antenna information set by $PLEIS,ANT,... and $PLEIS,AHT,... commands.
• If the position is derived only from a “Navigated” solution i.e. non-differential, then the Quality values will all
be set to ‘99.9’.
Description: This message provides the raw Observations and their associated Quality estimates.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
3
‘0’ = Do not include measurements
‘1’ = Include measurements
1
‘0’ = Selective Coverage (Maximum Accuracy)
‘1’ = Medium Coverage
‘2’ = Maximum Coverage
2
‘0’ = Nothing available
‘1’ = Quality Costas available
‘2’ = Quality SNR available
‘4’ = Carrier Phase available
‘8’ = Code available
‘16’ = Doppler available
2
‘200’ = Output immediately
2
‘0’ = sampled
‘1’ = smoothed
3
‘0’ = not included
‘1’ = included
Description: This message provides the current Position and Quality in either Geodetic or Grid coordinates.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
3
‘0’ = Geodetic
‘1’ = Grid
2
Upper Byte (0-255)
0 = No search conducted
1 = 0.0% (4 SV mode, no confidence)
2 = 50.0% (0.5)
3 = 60.0% (0.4)
4 = 70.0% (0.3)
5 = 80.0% (0.2)
6 = 90.0% (0.1)
7 = 99.0% (0.01)
8 = 99.9% (0.001)
9 = 99.99% (0.0001)
10 = 99.999% (0.00001)
11 = 99.9999% (0.000001)
12-255 = reserved
Lower Byte (0-255) :
0 = No search successfully completed
1 = 1 successful search completed
2 = 2 successful searchs completed
3 = 3 successful searchs completed
4 = 4 successful searchs completed
5 = 5 successful searchs completed
255 = 255 ... (highest value, no roll-over is performed)
3
‘0’ = Computed position not yet available
‘1’ = Differential code position
‘2’ = Differential phase position
‘3’ = Non-differential position
4
‘0’ = None
‘1’ = Height fixed
‘2’ = Position fixed
‘3’ = Position and height fixed
5
‘0’ = Position OK
‘1’ = Position Bad: ...
Comments:
• Positions are corrected by Antenna information set by $PLEIS,ANT,... and $PLEIS,AHT,... commands.
Description: This message allows setting of fixed reference station point ID and coordinates for being
logged into MDB, when static logging is activated. F
2
‘200’ = Output immediately
3
‘0’ = Geodetic (ϕ,λ,h)
‘1’ = Cartesian (X,Y,Z)
F - Data provided in this message is used for temporary point records and point records written to MDB raw data file
unless POE/POQ/FA 8B/FA A8 message is used to end static logging.
- Data provided in this message will also be overwritten if real time reference data (RTK/FA 93) has been activated.
Notes:
1
‘0’ = disable PP Reference
‘1’ = enable PP Reference
2
‘0’ = Geodetic (ϕ,λ,h)
‘1’ = Cartesian (X,Y,Z)
3
‘0’ = ± 100 m
‘1’ = ± 0.5 m
‘2’ = ± 0.01 m
‘3’ = Exact
Description: This message enables a Projection to be defined which allows Coordinates to be projected
from Geodetic coordinates to Grid coordinates.
2
‘200’ = Output immediately
Comments:
• Swiss, Swiss95, New Zealand, Malaysian, Hungarian, Dutch RD Stereographic, Finnish KKJ and Danish
projections are “hard-wired” into the system and require no input parameters.
Description: This message allows the user to set the position update rate of the sensor.
2
‘200’ = Output immediately
2
‘200’ = Output immediately
3
‘0’..’9’ = Ring Buffer 0..9
‘255’ = All Ring Buffers
2
‘0’ = No data available
‘1’ = Control available
3
‘0’ = Ring Buffer Logging Off
‘1’ = Ring Buffer Logging On
2
‘0’ = Ring Buffer Logging Off
‘1’ = Ring Buffer Logging On
‘100’ = Delete Ring Buffer (all related files are deleted)
Comments:
• Only one ring buffer can be active at one time.
• Files of active ring buffer can not be deleted.
• Ring buffer files are logged into a separate directory (\DATA\GPS\RINGBUF).
2
‘200’ = Output immediately
3
‘0’..’9’ = Ring Buffer 0..9
2
‘0’ = No data available
‘1’ = Ring Buffer Configuration Block available
3
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
4
‘0’ = Logging Off ‘9’ = 6 sec
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec
‘4’ = 1 sec ‘13’ = 20 sec
‘5’ = 2 sec ‘14’ = 30 sec
‘6’ = 3 sec ‘15’ = 1 min
‘7’ = 4 sec
‘8’ = 5 sec
5
Minimum 600s (10 minutes)
6
‘1’ = Static
‘2’ = Kinematic
Comments:
• A ring buffer can not be reconfigured if files are still existing. They have to be deleted first (see message
‘ring buffer control’).
• Interval is minimum garanteed time. It is mapped to the next higher internal level.
2
‘0’ = Output Off
2
‘0’ = Leica: Type 0 ‘10’ = RTCM Message Type 18
‘1’ = Leica: Type 1 ‘11’ = RTCM Message Type 19
‘2’ = Leica: Type 2 ‘12’ = RTCM Message Type 20
‘3’ = Leica: Type 7_0 ‘13’ = RTCM Message Type 21
‘4’ = Leica: Type 7_1 ‘14’ = RTCM Message Type 22
‘5’ = RTCM Message Type 1 ‘15’ = RTCM Message Type 59
‘6’ = RTCM Message Type 2 ‘16’ = Trimble CMR: Type 0
‘7’ = RTCM Message Type 3 ‘17’ = Trimble CMR: Type 1
‘8’ = RTCM Message Type 9 ‘18’ = Trimble CMR: Type 2
‘9’ = RTCM Message Type 16
Description: This message allows a sensor to be configured to either send or receive Real-Time data.
2
‘200’ = Output immediately
G Reference case:
Message Origin: 0 = Send, 2 = Stop .. first reference device is used
10 = Send2, 12 = Stop2 .. second reference device is used
3 = Send TS, 13 = Send2 TS .. first or second reference device with time slicing is used
3
Normally set to ‘1’. If the Message Origin is set to ‘1’ = Receive, then the Reference Station Id
indicates which reference station data the sensor should accept. 0xFFFF accepts the first received
reference data. 0xFFFE accepts any reference station.
4
Leica Proprietary Format: maximum 16 characters. (Invalid characters: <CR> <LF> $ * , ! \^~
?)
Trimble CMR: maximum 8 characters (used as Short station ID in CMR Type 2 message).
5
‘0’ = Nothing
‘1’ = Carriage Return <CR>
6
‘0’ = Real-Time format other than RTCM being used
‘6’ = Normal RTCM (bits 1-6: message information; bit 7: marking; bit 8: spacing)
‘8’ = Old RTCM (only available for Receiving RTCM)
7
‘0’ = unknown ‘1’ = RTCM version 2.1 ‘2’ = RTCM version 2.2
8
‘0’ = ± 100 m ‘2’ = ± 0.01 m ‘1’ = ± 0.5 m ‘3’ = Exact
9
‘0’ = do not use phase measurements ‘1’ = use phase measurements
10
‘1’ = no time slice mode configured
‘2’ = time slicing with 2 references
‘3’ = time slicing with 3 references
‘4’ = time slicing with 4 references
11
time slice reference number 0 ... 3 (defines the time slot in which the reference data can be
transmitted)
If Real-Time format = ‘10’ (RTCM Types 18&19 and 1&2) the following Block is used
x, reserved
x, Output rate for Reference coordinates + Info (RTCM Type 3,22)1
x, reserved
x, Observation Output rate (RTCM Type 18,19)1
x, reserved
x, Observation Output rate (RTCM Type 1)1
x, Observation Output rate (RTCM Type 2)1
x Number of Repeat Transmissions for RTCM Type 22
If Real-Time format = ‘11’ (RTCM Types 20&21 and 1&2) the following Block is used
x, reserved
x, Output rate for Reference coordinates + Info (RTCM Type 3,22)1
x, reserved
x, Observation Output rate (RTCM Type 20,21)1
x, reserved
x, Observation Output rate (RTCM Type 1)1
x, Observation Output rate (RTCM Type 2)1
x Number of Repeat Transmissions for RTCM Type 22
If Real-Time format = ‘12’ (Trimble CMR+) the following Block is used
x, Reserved
x Output rate for Observations, Reference coordinates and info (Msg
Type 0 and CMR+ pages)1
1
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Although the full range of update rates are supported i.e. 0.1 seconds - 1 hour, the update rate
selected will be influenced by the radio-link being used.
2
RTCM Type 2 messages are only sent when there is a change of ephemeris and the number of
repeat transmissions is used to ensure that the system receiving the Type 2 message will have had
sufficient time to collect the new ephemeris to which the data applies.
3
‘0’ = All Satellites
‘1’ = 1 Satellite ‘7’ = 7 Satellites
‘2’ = 2 Satellites ‘8’ = 8 Satellites
‘3’ = 3 Satellites ‘9’ = 9 Satellites
‘4’ = 4 Satellites ‘10’ = 10 Satellites
‘5’ = 5 Satellites ‘11’ = 11 Satellites
‘6’ = 6 Satellites ‘12’ = 12 Satellites
Description: This message provides status information of Proprietary Real-Time data that was either sent or
received.
2
‘200’ = Output immediately
3
‘0’ = Geodetic
‘1’ = Grid
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
3
‘0’ = Geodetic
‘1’ = Grid
I - Data provided in this message is used for temporary point records and point records written to MDB raw data file
unless POB/FA 8B message is used to end static logging.
- Data provided in this message will also be overwritten if real time reference data (RTK/FA 93) has been activated.
2
‘0’ = ...
3
‘0’ = Computed position not yet available
‘1’ = Differential code position
‘2’ = Differential phase position
‘3’ = Non-differential position
4
‘0’ = None
‘1’ = Height fixed
‘2’ = Position fixed
5
‘0’ = Position OK
‘1’ = Position Bad: ...
Comments:
• Positions are corrected by Antenna information set by $PLEIS,ANT,... and $PLEIS,AHT,... commands.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
Comments:
• The $PLEIS,MAG,... should be used to set the magnetic declination if Magnetic directions are requested.
Description: To aid in carrier phase ambiguity resolution a Known Point can be occupied. The coordinates
of a point must be known in the WGS84 reference system or Local Grid if either a 1 step
transformation or a datum transformation and projection are known by the system, and then it
is possible for the system to solve for the carrier phase ambiguities and hence provide more
accurate positioning.
2
‘0’ = WGS84 Geodetic
‘1’ = Local Grid
3
‘0’ = Vertical
‘1’ = Slope
4
Specifies the time to stay at Point to perform initialisation
5
‘0’ = No Real-Time: after the Occupation time has elapsed, a positive or negative ‘OCC’
acknowledgement message will be sent to inform the user if the ambiguities were
successfully resolved or not.
post-processing: after the Occupation time has elapsed, a positive ‘OCC’
acknowledgement message will be sent to inform the user that the initialisation is
complete.
‘1’ = Yes Real-Time: once the ambiguities have been successfully resolved, a positive ‘OCC’
acknowledgement message will be sent to inform the user that the ambiguities were
successfully resolved. This could occur before the time specified in the Occupation
Time setting.
post-processing: no effect, same as for ‘0’ = No.
Comments:
• If the Antenna measurement type = “Slope” then the antenna height used will be corrected in the following
way: True Ant Hgt = ((User Entered Ant Hgt)² - (Horz Offset)²)½ + Vert Offset
• If the Antenna measurement type = “Vertical” then the antenna height used will be corrected in the following
way: True Ant Hgt = User Entered Ant Hgt + Vert Offset
• If the Antenna Offsets are not known, then 0.0 will be used. i.e. The Antenna measurement types “Slope”
and “Vertical” will be the same.
• When data is being logged, Initialisation and Point records will be automatically written to the data file to
reflect performing a Known Point Initialisation. In addition, during the time whilst occupying the known point
data will be flagged as static, and after the acknowledgement the sensor will be roving.
• A negative ‘OCC’ acknowledgement could be caused by incorrect input parameters, i.e. Marker coordinates,
antenna height etc. or by a loss of radio link during the occupation.
Description: Once the antenna is stationary over a Point which the coordinates are required, this message
informs the system that the mode is now stationary over a point of interest.
Comments:
• After the Point Occupation Begin message has been received by the system, the roving/static flag in the
observation data record will be set to static.
Description: After a period of time, sufficient data is observed at a Point. At this time the occupation of the
point is complete. Once the occupation is complete this message is required to be sent to the
system before the antenna can be moved.
2
‘0’ = Vertical
‘1’ = Slope
Comments:
• If the Antenna measurement type = “Slope” then the antenna height used will be corrected in the following
way: True Ant Hgt = ((User Entered Ant Hgt)² - (Horz Offset)²)½ + Vert Offset
• If the Antenna measurement type = “Vertical” then the antenna height used will be corrected in the following
way: True Ant Hgt = User Entered Ant Hgt + Vert Offset
• If the Antenna Offsets are not known, then 0.0 will be used. i.e. The Antenna measurement types “Slope”
and “Vertical” will be the same.
• After the Point Occupation End message has been received by the system, the roving/static flag in the
observation data record will be set to roving.
• After the Point Occupation End message has been received by the system, a Point record will also be
written in the data file. This Point record will then be used later by the post-processing software.
• Through the Acknowledgement message it is defined if the ambiguities are fixed or not - TBD
Description: This message is nearly the same as POE, in addition the user has the option to end the
occupation with / -out saving. As well it is possible to respond with the actual position.
2
Invalid characters: <CR> <LF> $ * , ! \ ^ ~ ?
3
‘0’ = Vertical
‘1’ = Slope
Comments:
• After the Point Occupation Quit message has been received by the system, the roving/static flag in the
observation data record will be set to roving.
• After the Point Occupation Quit message has been received by the system, a Point record will / not be
written in the data file.
Description: For many applications a single epoch of observations is enough to derive coordinates of
sufficient accuracy. A Time Tag can be used to coordinate a point. Using the Time Tag
technique, the user has two options, either an Instantaneous Time Tag i.e. an Interpolated
position between two observation epochs or a Next Epoch Time Tag i.e. the position of the
Time Tag is derived from the observations of the next epoch.
2
‘0’ = Instantaneous Tagged Point
‘1’ = Next Epoch Tagged Point
3
Delay used only for instantaneous tagging, not relevant for Next Epoch tagging
4
‘0’ = Vertical
‘1’ = Slope
Comments:
• If the Antenna measurement type = “Slope” then the antenna height used will be corrected in the following
way: True Ant Hgt = ((User Entered Ant Hgt)² - (Horz Offset)²)½ + Vert Offset
• If the Antenna measurement type = “Vertical” then the antenna height used will be corrected in the following
way: True Ant Hgt = User Entered Ant Hgt + Vert Offset
• If the Antenna Offsets are not known, then 0.0 will be used. i.e. The Antenna measurement types “Slope”
and “Vertical” will be the same.
• If using the Next Epoch tagging technique the user should be asked to remain stationary until the
acknowledgement message has been received.
3.8 Utilities:
Description: An important part of file management is the capability to Delete old files. This message
provides the functionality to Delete one or many files with one message.
2
‘100’ = Configuration Set (*.cnf) file
‘101’ = Antenna Information
‘102’ = Geoid Field file
‘103’ = Point Related Database
‘104’ = Observation Related Database
‘105’ = Additional Job files
‘106’ = Coordinate System
‘107’ = Codelist
‘108’ = IDEX file
‘109’ = GSI file
‘110’ = User ASCII file
‘111’ = Ring buffer files
‘112’ = System Event Log file
‘113’ = CSCS Field File
‘114’ = Beacon Station List
‘115’ = Modem/GSM Station List
‘116’ = CFC Log Mask File
‘117’ = CXT file for extended choice lists
‘200’ = Unknown
3
A date can be specified (i.e. optional parameter) which defines that only files created before this date
will be deleted. If this field is not required then it should be set to zero.
4
May include wildcards i.e. ‘*.*‘ or ‘*.o??’.
!!! But the wildcard "*" is not allowed, instead of that character “*” use the character “|” (-> ASCII:124)
i.e ‘|.|’ or ‘|.o??’
If the file type is known, then no sub-directory is needed.
Description: An important part of file management is the capability to obtain a Directory of files. This
message provides the functionality to obtain a Directory of one or many file types with one
message.
2
‘200’ = Output immediately
3
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
‘2’ = Sensor System Memory
4
‘100’ = Configuration Set (*.cnf) file
‘101’ = Antenna Information
‘102’ = Geoid Field file
‘103’ = Point Related Database
‘104’ = Observation Related Database ‘54’ = Observation related DB with extended info
‘105’ = Additional Job files
‘106’ = Coordinate System
‘107’ = Codelist
‘108’ = IDEX file
‘109’ = GSI file
‘110’ = User ASCII file
‘111’ = Ring buffer files ‘61’ = Ring buffer files with extented info
‘112’ = System Event Log file
‘113’ = CSCS Field File
‘114’ = Beacon Station List
‘115’ = Modem/GSM Station List
‘116’ = CFC Log Mask File
‘117’ = CXT file for extended choice lists
‘200’ = Unknown
5
‘0’ = First Directory Information Block
‘1’ = Next Directory Information Block
‘2’ = Resend current Directory Information Block
‘3’ = Abort
6
Only available/required if Filetype = 200 (Unknown), The wildcard "*" is not allowed, instead of that
character “*” use the character “|” (-> ASCII:124)
Sample to query first block of \LOG directory: $PLEIQ,DIR,0,200,1,200,0,LOG\*1B
Sample to query all *.dat files of the \DATA directory: $PLEIQ,DIR,0,200,1,200,0,DATA\|DAT*1B
Comments:
• The first request has to be sent with First/Next = 0, all subsequent requests with First/Next = 1. If an error
occurs, a request can be repeated with First/Next = 2.
• Extended information for measurement data base files (MDB) - observation file type 54 and ring buffer type
61 – is only available for those files, which have been created with the corresponding configuration setting
activated, prior to file creation. See message CMD / FA xx, setting “MDB file statistic creation”.
Notes:
1
‘0’ = More Directory Information Blocks available
2
‘100’ = Configuration Set (*.cnf) file
‘101’ = Antenna Information
‘102’ = Geoid Field file
‘103’ = Point Related Database
‘104’ = Observation Related Database ‘54’ = Observation Related Database ext. info
‘105’ = Additional Job files
‘106’ = Coordinate System
‘107’ = Codelist
‘108’ = IDEX file
‘109’ = GSI file
‘110’ = User ASCII file
‘111’ = Ring buffer files ‘61’ = Ring buffer files ext. info
‘112’ = System Event Log file
‘113’ = CSCS Field File
‘114’ = Beacon Station List
‘115’ = Modem/GSM Station List
‘116’ = CFC Log Mask File
‘117’ = CXT file for extended choice lists
‘200’ = Unknown
3
first logging rate, may be different later:
‘0’ = Logging Off ‘9’ = 6 sec
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec
‘4’ = 1 sec ‘13’ = 20 sec
‘5’ = 2 sec ‘14’ = 30 sec
‘6’ = 3 sec ‘15’ = 1 min
‘7’ = 4 sec
‘8’ = 5 sec
Description: This message provides the data base functionality for database objects with one message.
2
‘200’ = Output immediately
3
‘100’ = Job
‘101’ = Coordinate System
‘102’ = Transformation
‘103’ = Map Projection
‘104’ = Reference Ellipsoid
‘105’ = Geoid Model
‘106’ = CSCS Model
‘107’ = Point info with corresponding Coordinate Record (only from active job)
4
‘0’ = active job or Coordinate System (data types 100,101)
‘1’ = requested data name
5
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
‘2’ = Sensor System Memory
6
‘0’ = 3D helmert transformation
‘1’ = 2D helmert transformation
‘2’ = 1D heigth transformation
7
‘0’ = for Geodetic (ϕ,λ,h)
‘1’ = for Grid (E,N,H)
‘2’ = for Cartesian (X,Y,Z)
Comments: data ‘101’ – ‘106’ are from Sensor System Memory
2
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
‘2’ = Sensor System Memory
3
‘3’ = set active values (only for data types 100,101)
• Only the Model will be deleted. The grid files are still on the system memory( GEOID and CSCS )
If Type of Transformation 4 = ‘2’ (1D heigth transformation) the following Block is used
Xxxx.xxxx, Height transformation Origin X0, metres
Xxxx.xxxx, Height transformation Origin Y0, metres
Xxxx.xxxx, Height transformation parameter #a of equation
Xxxx.xxxx, Height transformation parameter #b of equation
Xxxx.xxxx Height transformation parameter #c of equation
If Data type = ‘103’ (Map Projection) the following Block is used
c—c, Projection Name, (max. 30 characters)
x, Projection Type6
If Projection Type = ‘0’ (Mercator) the following Block is used
Xxxx.xxxx, False Origin East, metres
Xxxx.xxxx, False Origin North, metres
Yyyyy.yy, Central Meridian (+: East -: West)
If Projection Type = ‘1’ (Transverse Mercator) the following Block is used
Xxxx.xxxx, False Origin East, metres
Xxxx.xxxx, False Origin North, metres
llll.ll, Latitude Origin (+: North -: South)
yyyyy.yy, Central Meridian (+: East -: West)
xxxx.xxxx, Scale on Central Meridian
xxxx.xxxx, Zone width, degrees (0.0° to 12.0°)
If Projection Type = ‘2’ (Universal Transverse Mercator (UTM)) the following Block is used
x, Zone Number
x, Hemisphere: ‘0’ = North ‘1’ = South
If Projection Type = ‘3’ (Oblique Mercator) the following Block is used
Xxxx.xxxx, False Origin East, metres
Xxxx.xxxx, False Origin North, metres
llll.ll, Latitude Origin (+: North -: South)
yyyyy.yy, Central Meridian (+: East -: West)
xxxx.xxxx, Scale on Central Meridian
xxxx.xxxx, Orientation Angle, degrees (0.0° to 359.9°)
x, Orientation Angle Type: ‘0’ = Alpha (Azimuth) ‘1’ = Gamma (Skew)
If Projection Type = ‘4’ (Lambert (1 Standard Parallel)) the following Block is used
Xxxx.xxxx, False Origin East, metres
Xxxx.xxxx, False Origin North, metres
llll.ll, Latitude Origin (+: North -: South)
yyyyy.yy, Central Meridian (+: East -: West)
xxxx.xxxx, Scale on Central Meridian
xxxx.xxxx, Standard parallel 1, degrees (-90.0° to 90.0°) (+: North -: South)
If Projection Type = ‘5’ (Lambert (2 Standard Parallels)) the following Block is used
Xxxx.xxxx, False Origin East, metres
Xxxx.xxxx, False Origin North, metres
llll.ll, Latitude Origin (+: North -: South)
yyyyy.yy, Central Meridian (+: East -: West)
xxxx.xxxx, Standard parallel 1, degrees (-90.0° to 90.0°) (+: North -: South)
xxxx.xxxx, Standard parallel 2, degrees (-90.0° to 90.0°) (+: North -: South)
If Projection Type = ‘6’ (Soldner-Cassini) the following Block is used
Xxxx.xxxx, False Origin East, metres
Xxxx.xxxx, False Origin North, metres
llll.ll, Latitude Origin (+: North -: South)
yyyyy.yy, Central Meridian (+: East -: West)
Notes:
1
‘0’ = no DOR (distribution of residuals)
‘1’ = DOR with 1/d if residuals exsits
‘2’ = DOR with 1/d^2 if residuals exsits
2
‘0’ = Classical
‘1’ = One Step
‘2’ = Two Step
3
‘ none’ = if no data
4
‘0’ = 3D helmert transformation
‘1’ = 2D helmert transformation
‘2’ = 1D height transformation
5
‘0’ = Bursa-Wolf
‘1’ = Molodensky-Badekas
6
‘0’ = Mercator ‘10’ = New Zealand
‘1’ = Transverse Mercator ‘11’ = Malaysian
‘2’ = Universal Transverse Mercator (UTM) ‘12’ = Hungarian
‘3’ = Oblique Mercator ‘13’ = Dutch RD Stereographic
‘4’ = Lambert (1 Standard Parallel) ‘14’ = Finnish KKJ
‘5’ = Lambert (2 Standard Parallels) ‘15’ = Swiss95
‘6’ = Soldner-Cassini ‘16’ = Danish Bornholm
‘7’ = Polar Stereographic ‘17’ = Danish Jylland
‘8’ = RSO ‘18’ = Danish Sjelland
‘9’ = Swiss ‘19’ = Czech and Slovak
‘20’ = Romania Stereo 70
7
‘1’ = CTRL - Point user entered
‘2’ = AVG - Point measured more than once and coordinates averaged
‘3’ = MEAS - Point measured once
8
‘61’ = Real-Time GPS phase position (ambiguities fixed)
‘65’ = Real-Time GPS code only
‘66’ = Post processed GPS phase float position(ambiguities not resolved)
‘70’ = calculated (WGS84) from other sets of coordinates
‘72’ = calculated (Grid) from other sets of coordinates
‘80’ = WGS84 coordinate entered by user
‘82’ = Grid coordinate entered by user
9
bit 0 = 1 for Geodetic (ϕ,λ,h)
bit 1 = 1 for Cartesian (X,Y,Z)
bit 2 = 1 for Grid (E,N,h) (only allowed for local datum)
bit 3 = 1 for ortho. H
bit 4 = 1 for ellips. h
bit 5 = 1 for undulation
Comments:
• The name of the 1D height and 2D helmert transformation is the same as the assigned Coordinate System
(used for One/Two Step)
• Swiss, Swiss95, New Zealand, Malaysian, Hungarian, Dutch RD Stereographic, Finnish KKJ and Danish
projections are “hard-wired” into the system and require no input parameters.
• The Grid File and the CSCS Field File must be on the sensor system, befor a model can be created / or
changed
Description: Upon logging data, it is critical that this data can be Downloaded to enable further processing.
Also for system management it is also required to Download valuable system files, therefore
this message is provided.
2
‘200’ = Output immediately
3
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
‘2’ = Sensor System Memory
4
‘100’ = Configuration Set (*.cnf) file
‘101’ = Antenna Information
‘102’ = Geoid Field file
‘103’ = Point Related Database
‘104’ = Observation Related Database
‘105’ = Additional Job files
‘106’ = Coordinate System
‘107’ = Codelist
‘108’ = IDEX file
‘109’ = GSI file
‘110’ = User ASCII file
‘111’ = Ring buffer files
‘112’ = System Event Log file
‘113’ = CSCS Field file
‘114’ = Beacon Station List
‘115’ = Modem/GSM Station List
‘116’ = CFC Log Mask File
‘117’ = CXT file for extended choice lists
‘200’ = Unknown
5
If the file type is known, then no sub-directory is needed.
6
The maximum Block size is 1,800 Bytes.
7
Block # = 0 … Abort
‘200’ = Unknown
Comments:
• If the ‘Current Port’ is not being used, the port to be used should be configured to the required settings with
$PLEIS,PRT,... prior to sending this command.
Description: A new Memory device is initiated to allow data storage using a Format command. In addition
the total contents of a Memory device can be erased by using a Format command. The
message is therefore provided to allow the Formatting of Memory devices.
Description: To ensure successful system management it is essential that sufficient information can be
obtained from the system. This message provides the tool to allow the essential information
about the system to be accessed.
2
‘200’ = Output immediately
3
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
‘2’ = Sensor System Memory
4
‘0’ = Jobs ‘5’ = Firmware ‘10’ = Geoid Field File
‘1’ = Configuration Sets ‘6’ = System Firmware Text ‘11’ = CSCS Field File
‘2’ = Coordinate Systems ‘7’ = Applications
‘3’ = Antenna Information ‘8’ = Application Text
‘4’ = Codelists ‘9’ = Character Sets
2
‘0’ = Jobs ‘5’ = Firmware ‘10’ = Geoid Field File
‘1’ = Configuration Sets ‘6’ = System Firmware Text ‘11’ = CSCS Field File
‘2’ = Coordinate Systems ‘7’ = Applications
‘3’ = Antenna Information ‘8’ = Application Text
‘4’ = Codelists ‘9’ = Character Sets
Description: To provide the sensor information to aid in the rapid acquisition and tracking of satellites, this
message is included.
Notes:
1
‘0’ = None ‘4’ = Timezone only
‘1’ = Time Only ‘5’ = Timezone and Time
‘2’ = Position Only ‘6’ = Timezone and Position
‘3’ = Time and Position ‘7’ = Timezone and Time and Position
Comments:
• If the sensor is already tracking satellites then UTC date & time and position values will be ignored.
• Timezone can be set at any time.
• Timezone setting changes local time, which is also used by the sensor file system.
2
‘200’ = Output immediately
3
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
4
‘0’ = All Job related files
‘1’ = Only Point Related Database
‘2’ = Only Observation Related Database
5
The maximum Block size is 1,800 Bytes.
6
‘0’ = First Block of Job-File
‘1’ = Next Block of Job-File
‘2’ = Resend current Block
‘3’ = Abort
Comments:
• The first request has to be sent with First/Next = 0, all subsequent requests with First/Next = 1. If an error
occurs, a request can be repeated with First/Next = 2.
2
‘0’ = Abort
3
‘103’ = Point Related Database
‘104’ = Observation Related Database
‘105’ = Additional Job files
Description: This message enables functionality to be activated which was previously not available. The
Code is unique for each sensor and each operational feature.
Description: This message allows control over the output of other messages. Output rates etc. can not be
altered, but the messages can either be Stopped or Paused, and then Resumed if they were
previously Paused. This message saves sending multiple messages to stop multiple message
outputs.
3.8.11 Transfer file(s) between Sensor Internal and Sensor PC-Card (TRF)
Description: This message provides the functionality to be able to Transfer a file or files from one system
memory location to the other. The two memory devices are called Sensor Internal and Sensor
PC-Card. A typical use of this message would be if all data had been collected on Internal
memory and the data could be Transferred to a PC-Card memory module before it was loaded
on a computer to save the time consuming technique of data download to a computer using
serial communications.
‘200’ = Unknown
2
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
3
May include wildcards i.e. ‘*.*’ or ‘*.o??’.
!!! But the wildcard "*" is not allowed, instead of that character “*” use the character “|” (-> ASCII:124)
i.e. ‘|.|’ or ‘|.o??’.If the file type is known, then no sub-directory is needed.
Comments:
• $PLEIQ,DIR,... can be used to get filename(s) from Sensor before transferring.
• This message can also be used to rename files.
Description: This message is designed to give the Users maximum flexibility as they can design a
message to contain exactly the information required and to be formatted in the way they want.
2
‘200’ = Output immediately
variables:
see table on following pages.
2
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
3
Internal linear units are stored in metres, and this allows users to convert to Feet, chains etc.
4
Internal angular units are stored in radians, and this allows users to convert to degrees, Gons etc.
5
Internal velocity units are stored in m/s, and this allows users to convert to knots, mph, km/h etc.
6
‘0’ = Current Port
or Remote port as configured (‘1’ = Port 1, ‘2’ = Port 2, ‘3’ = Port 3, ‘4’ = Terminal Port)
2
e.g. (With Header/Footer):
$PLEIR,Uxx,10:0:0.0000,10000.000,10000.000,100.000*26<CR><LF>
Note:
1
Can be converted using the Scale factor for linear units.
2
Can be converted using the Scale factor for angular units.
3
Can be converted using the Scale factor for velocity units.
Description: Set or verify event time boundaries and sequencing. The minimum processing interval for each
of the two events is 100 milliseconds. If an event trigger is valid (falls within time boundaries),
only one event and only the first event in each 100 millisecond interval will be triggered (for
each event input in use). Any multiple occurrences of duration greater than the guard time and
less than 1000 msec will increment the Event Pulse Count filed in the event data message.
Note: the polarity field in the configuration is applicable to both event inputs.
2
‘200’ = Output immediately
3
‘0’ = Event Port 1
‘1’ = Event Port 2
2
‘0’ = None
‘1’ = Time only
‘2’ = Time and Position
‘3’ = Time, Position and Velocity
‘4’ = Time, Position and Velocity with Quality Indicators
3
To use factory default do not supply a value
4
applies to all event ports
Description: The EIx response message informs the user that an event was detected by the sensor, and the
time that the event was detected.
2
‘201’ = Output when new data is available
1
this is the count of all event pulses including those which violate boundary conditions specified in the
event control message EVT. This value is provided to allow determination of missed events.
Description: This message allows the beginning and ending of PPS output.
2
‘200’ = Output immediately
2
‘0’ = Output Off ‘7’ = 4 sec
‘1’ = 0.1 sec ‘8’ = 5 sec
‘2’ = 0.2 sec ‘9’ = 6 sec
‘4’ = 1 sec ‘10’ = 10 sec
‘5’ = 2 sec ‘12’ = 15 sec
‘6’ = 3 sec ‘13’ = 20 sec
3
Currently not used
4
‘1’ = Output at specified rate regardless of estimated error
‘2’ = Output if estimated error is below limit
5
only valid if PPS Mark Mode = 2
If output rate PPS pulse is smaller then 1 sec the HPT is stopped
2
‘201’ = Output when new data are available
Comments:
• The High Priority Time message will be sent at least 0.5 seconds prior to the next PPS Pulse.
• The length of each PPS Pulse is 25 µsec.
• Only available if 'Output rate PPS Pulse' >= 1 sec.
2
‘200’ = Output immediately
3
‘0’ = Sensor Internal
‘1’ = Sensor PC-Card
4
‘0’.. ‘9’ = Ring Buffer Number
5
The maximum Block size is 1,800 Bytes.
6
‘0’ = First Block
‘1’ = Next Block
‘2’ = Resend current Block
‘3’ = Abort
Comments:
• Device, Ring Buffer Number and Size of Block is used with First/Next = 0 only. It can not be changed during
download.
• The first request has to be sent with First/Next = 0, all subsequent requests with First/Next = 1. If an error
occurs, a request can be repeated with First/Next = 2.
• Ring buffer files are logged into a separate directory (\DATA\GPS\RINGBUF).
Description: To provide all of the tools necessary to allow full system management it is critical that files can
be Uploaded to the system. These Uploaded files can then be used to operate the system, or
to provide extra functionality. This message allows files to be Uploaded to the system.
2
if eq. 0 the ULF stops
3
‘100’ = Configuration Set (*.cnf) file
‘101’ = Antenna Information
‘102’ = Geoid Field file
‘103’ = Point Related Database
‘104’ = Observation Related Database
‘105’ = Additional Job files
‘106’ = Coordinate System
‘107’ = Codelist
‘108’ = IDEX file
‘109’ = GSI file
‘110’ = User ASCII file
‘111’ = Ring buffer files
‘112’ = System Event Log file
‘113’ = CSCS Field file
‘114’ = Beacon Station List
‘115’ = Modem/GSM Station List
‘116’ = CFC Log Mask File
‘117’ = CXT file for extended choice lists
‘200’ = Unknown
4
If the file type is known, then no sub-directory is needed.
5
The maximum Block size is 1,800 Bytes.
Comments:
• The acknowledgement message will inform the user that the sensor successfully received the message. If a
negative acknowledgement is received, the message must be re-sent.
• If all Blocks cannot be Uploaded, the Sensor will delete the incomplete file.
Description: This message sends a string to an external ascii device. The string can be sent once or
periodicaly (stop with 0 = Output off).
Notes:
1
‘0’ = Output Off ‘9’ = 6 sec ‘18’ = 4 min
‘1’ = 0.1 sec (10 Hz) ‘10’ = 10 sec ‘19’ = 5 min
‘2’ = 0.2 sec (5 Hz) ‘11’ = 12 sec ‘20’ = 6 min
‘3’ = 0.5 sec (2 Hz) ‘12’ = 15 sec ‘21’ = 10 min
‘4’ = 1 sec ‘13’ = 20 sec ‘22’ = 12 min
‘5’ = 2 sec ‘14’ = 30 sec ‘23’ = 15 min
‘6’ = 3 sec ‘15’ = 1 min ‘24’ = 20 min
‘7’ = 4 sec ‘16’ = 2 min ‘25’ = 30 min
‘8’ = 5 sec ‘17’ = 3 min ‘26’ = 1 hour
2
Is ommitted if Input rate is set to ‘Output Off’
‘0’ = <CR>
‘1’ = < LF>
‘2’ = <CR><LF>
‘3’ = None
3
Is ommitted if Input rate is set to ‘Output Off’
Invalid characters: <CR> <LF>
The char “*” is not allowed, instead of the character “*” use the character “|”
(->ASCII:124) in the message and “*” is sent to the device.
Comments:
• It is necessary to configure and activate the external ascii device (CFG & CTL msg or terminal) once,
before receive this message.
• If a periodic output is active and an output immediately request is sent, the request will be send
immediately and the active periodic message will not be deleted (periodic output continues).
Notes:
1
‘0’ = Current Port
or Remote port as configured (‘1’ = Port 1, ‘2’ = Port 2, ‘3’ = Port 3, ‘4’ = Terminal Port)
2
‘0’ = Output Off
‘201’ = Output when new data is available
3
Invalid characters:
The char "*" is not allowed, instead of that character “*”the character “|”
(->ASCII:124) is used.
Comments:
It is necessary to configure and activate the external ascii device (CFG & CTL msg or terminal) once, before
receive this message.
4 Conclusion
Upon completion of the review process of this document, the format of each of the messages can be distributed
to 3rd Party software houses. Upon this, development of the 3rd Party - Applications can begin, and hence the
success of system 500.