Driver to decode the best available GPS position (without INS) computed by a NovAtel SPAN-CPT GPS/INS receiver, outputting the so-called BESTGPSPOS log format,
or to decode the best available combined GPS and inertial navigation system (if available) position computed by a NovAtel OEM4 Family receiver, outputting the so-called BESTPOS log format.
Driver supports both serial as well as network (UDP and TCP) communication.
For the network driver please select the driver name that starts with "Network (UDP)- NovAtel..." or "Network (TCP)- NovAtel..."
|Driver||NovAtel OEM4 Family (#BESTPOS Telegram)
NovAtel SPAN (#BESTGPSPOS Format)
|Interface Type||Serial or Network||Driver Class Type||Terminated|
|UTC Driver||Yes||Input / Output||Input||Executable||DrvQPSTerminated.exe
- The GPS time fields from the header are decoded, converted to UTC, and used for time-stamping in case your template setup supports PPS. Therefore it is important to set the correct UTC to GPS correction in your template setup (16 sec, as of July 2012)
- The CRC32-bit checksum is by default decoded and used to check the data integrity. If the checksum fails, no data will be decoded, unless you use command-line parameter 'NOCS' (advanced user only!).
The Solution Status text (data field # 1) is decoded as number as defined in the Solution Status Table of the NovAtel manual:
The Position Type text (data field # 2) is decoded as number as defined in the Position or Velocity Type Table of the NovAtel manual:
- In order to decode the position from the BESTPOS or BESTGPSPOS message, add a Position Navigation System to your template and select the driver "NovAtel OEM4 Family (#BESTPOS Telegram) (With UTC)" or "NovAtel SPAN-CPT (#BESTGPSPOS Telegram) (With UTC)".
It is important to select for the Horizontal and Vertical datum on the second wizard page the same datum as seen in data field #7, 'Datum ID' of the message telegram. Normally this will be the default 'WGS84' datum.
- In order to decode separately the Position Type and/or the Solution Status field for monitoring these values, add a Miscellaneous System to your template, and select the driver "NovAtel OEM4 Family (#BESTPOS Telegram) (Status)" or "NovAtel SPAN-CPT (#BESTGPSPOS Telegram) (Status)".
Select the same I/O parameters as for the defined Position Navigation System above.
On the 2nd wizard page, add a Generic Observation, name it e.g. 'Position Type', and enter for Slot 1: 'POSTYPE'.
For the Solution Status field add another Generic Observation and name it e.g. 'Solution Status'. Enter for the Slot 1: 'SOLSTATUS'.
It is important that all Slot Id's are entered in capitals.
For a Position Navigation System you can monitor the Solution Status as Solution mode in a Position System Display, as Calcmode in a Generic Display, or as Raw Alert 'Position Mode outside limit' in the Alert Display.
The other decoded fields, like base station Id, differential age, etc., can be monitored using a Position System Display or a Generic Display. Notice that the Position RMS is derived from the decoded Lat/Lon/Height Standard Deviation fields (#8, #9 and #10).
Due to demand the Positioning System Display now shows under the Satellites tab, the number of satellites used in the solution, and not the number of satellites tracked.
The same applies to the Generic Display Satellite Count. The screen captures below illustrate this:
Position System Display