Download GSOFCheck.exe (65Kb).
Requires Delphi5 support
This program is used to check the delay of CMR or GSOF packets being send by a reciever. It is based on code from Rob Petrie in NZ. (Which is also why is it called this)
The system uses the PPS output from the receiver to determine the delay of the data being sent. This means that PPS must be available. The special cable is NOT required. We use the trick that the 1PPS line comes out as the CTS line on a standard serial port.
The system can be run with a single serial port or a dual serial port configuration.
In the single serial port configuration the receiver should be configured to output CMR or GSOF out the port that supports the 1-PPS, port 2 on a 4700/5700.
For Dual port use, connect the GSOF/CMR stream out of Port 3 of the receiver. Port 2 of the receiver should have PPS and the ASCII time tags turned on. This gives you the ability to get times, especially in the CMR case. Click on the use UTC check box to use the 1PPS UTC time tag output
Check the Log Data check-box to enable logging of what is displayed on the screen
The GSOF Messages, the system uses are
Type 1: POSITION TIME
Type 2: LAT, LONG, HEIGHT
Type 16: CURRENT TIME