Advanced Tutorials
This page is a menu, not a sequence. Unlike the Beginner Tutorials, you do not work through every page here. Pick the tutorials that match your deployment, skip the rest, and use what you picked to build a bench-level evaluation against your target application.
If you haven't completed the Beginner Tutorials yet, do those first.
Pick what fits
| If you need to... | Follow |
|---|---|
Plan which of NMEA, GBX, RINEX, KML, .log, or .mat your application consumes | Configure PpRx Outputs in the GUI |
| Inspect or convert receiver output files | Analyze and Convert GBX Files |
| Wire PpRx outputs into an external application in real time | Porting GBX to Other Applications |
| Have PpRx start automatically with the host | Set Up a PpRx Service |
| Run PpRx headless or embedded | Run PpRx from the CLI |
| Configure for precision heading | Configure for Precision Heading |
| Cut time-to-first-fix with ephemeris/almanac preloading | Warm Start PpRx |
| Tune GUI input/output reload behavior and map display | User Preferences |
Reference pages you'll lean on
These live in the PpRx top-bar tab and are linked from individual tutorials as needed:
- PpRx as NTP Server. Discipline the host clock to GNSS time.
- GBX Protocol Description. The binary wire format. Required reading if your stub parses GBX directly.
- GenericType Mapping. Signal and GenericType lookup, needed when interpreting GBX,
.log, or.matfields.
You're done with Phase 4 when: a recorded or simulated RF input flows through PpRx and is consumed by a stub of your target application. From there, continue to Phase 5 (Prototype) via the Setup Journey.