You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/software_overview.md
+37Lines changed: 37 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -385,10 +385,47 @@ Select option **c** ("c" followed by "Enter") to configure the firmware:
385
385
* This defines how long PPS pulses will be produced when the GNSS signal is lost or jammed: 0 to 3600 seconds.
386
386
***13) Pulse-Per-Second Pulse Width**
387
387
* This defines the width of the PPS signal. The units are milliseconds: 0.000001 to 1000.000000.
388
+
***14) TCP Server (IPS1)**
389
+
* When enabled, the ESP32 serial console is diverted from the CH340 (USB) interface to the mosaic-T COM3 and from there to the IPS1 TCP server.
390
+
* When enabled, the configuration menu and debug messages can be accessed over TCP / Telnet on the chosen port. The CH340 (USB) interface is no longer active.
391
+
* TCP is supported over both Ethernet and the Ethernet-over-USB (CONFIG MOSAIC) connection. Only one TCP2Way connection is supported.
392
+
***15) TCP Server Port**
393
+
* The port for the TCP connection. Default is 28785.
388
394
389
395
To reset all settings to their default values, select "r", "Enter", "y", "Enter"
390
396
391
397
The settings are saved to non-volatile memory (NVM, LittleFS) on exiting the menu. Ensure you fully exit the menu ("x", "Enter", "x", "Enter") to save any modified settings.
392
398
393
399
The TCXO frequency control word is saved to NVM once per hour, to allow a quicker startup at the next power-on.
394
400
401
+
Select option **d** ("d" followed by "Enter") to configure the software debug options:
402
+
403
+
<figuremarkdown>
404
+
[{ width="600" }](./assets/img/hookup_guide/Menu-Debug.png"Click to enlarge")
The debug options are what we use at SparkFun to check that the firmware is running correctly. You should not need change any of the options, except perhaps option 8 ** Print conditions**. This option controls the periodic CSV messages seen in the console when the menu is closed. The format can be changed to human-readable text, or the messages can be disabled if desired.
***YYYY/MM/DD** is the date from the ReceiverTime SBF message
415
+
***HH:MM:SS** is the time from the ReceiverTime SBF message
416
+
***Epoch** is the date and time in Unix epoch format: seconds.milliseconds from midnight UTC January 1st 1970. This is useful when plotting the data against time.
417
+
***Lat** is the Latitude in degrees from the PVTGeodetic SBF message (7 decimal places)
418
+
***Lon** is the Longitude in degrees from the PVTGeodetic SBF message (7 decimal places)
419
+
***Alt** is the Altitude in metres from the PVTGeodetic SBF message (0.1mm resolution)
420
+
***TimeSys** is the named TimeSystem from the PVTGeodetic SBF message
421
+
***Error** is the Error byte from the PVTGeodetic SBF message. 0 indicates no error
422
+
***Fine** is the FINETIME bit from the SyncLevel byte from the ReceiverTime SBF message
423
+
***PPS** indicates if the Pulse-Per-Second output is enabled. PPS is enabled when the RxClkBias reaches the required accuracy
424
+
***Bias** is the receiver clock bias in seconds
425
+
***Source** is the source of the receiver clock bias reported in **Bias**
426
+
* By default, this is the composite RxClkBias reported in the PVTGeodetic SBF message. "PVT" indicates the source is RxClkBias from PVTGeodetic
427
+
* If AtomiChron is enabled and if **Prefer non-composite GPS bias** or **Prefer non-composite Galileo bias** has been selected, this will change to "GPS" or "Galileo" indicating that the individual non-composite bias from the FugroTimeOffset SBF message is being used
428
+
***TCXO** is the 26-bit signed frequency control word written to the SiT5358 TCXO
429
+
***Pk** is the PI control loop Proportional term - set in the configuration menu
430
+
***Ik** is the PI control loop Integral term - set in the configuration menu
0 commit comments