ubx-cfg

Static ESP Testing - Technical Details

Procedure

After each phase the data was processed as follows:

  1. Download GPY + TXT from the SYRAC
  2. Review TXT using shell commands (see below), and copy into the Google Sheet
  3. Load GPY into GPS Speedreader, record the time intervals
  4. Generate charts from the GPY using static_test_charts.ipynb
  5. Generate statistics from the GPY using static_test_stats.ipynb
  6. Copy statistics into Excel, and produce simple summary charts

Shell Commands

Shell commands were used to review the TXT files from the ESP GPS devices.

grep "^V" txt/* | sort
grep "CPU.*Hz" txt/* | sort

grep "Ublox.*bd" txt/* | sort
grep "Ublox HW" txt/* | sort
grep "Ublox SW" txt/* | sort
grep "^M10.*power" txt/* | sort -u
grep "^M10.*clock" txt/* | sort -u

grep "Sample.*Hz" txt/* | sort
grep "^GNSS" txt/* | sort
grep "^Max" txt/* | sort
grep "Dynamic" txt/* | sort

grep "First fix" txt/* | sort
grep "Total time" txt/* | sort
grep "Total distance" txt/* | sort

Python Code

Python code was used to generate charts and statistics.

The charts are relatively simple, but still provide a useful summary of individual GPY files.

Data

The following links will provide access to all of the spreadsheets, but not the raw data.

The pages describing all of the individual tests also have links to all of the charts and statistics.

Note to Self

Data location, should it be needed in the future!

C:\Users\mwgeo\OneDrive\Projects\GPS\Logs\Organised\ESP-GPS\Salvador, SYRAC-GPS\2026-07-xx, SYRAC-GPS, Static Testing