qt-test Documentation¶
Welcome to the complete documentation for qt-test and SitePoint GPS devices.
This documentation serves both end-users of the qt-test application and developers building applications that communicate with SitePoint GPS receivers via Bluetooth Low Energy.
Document Organization¶
This documentation is organized into the following sections:
- Introduction
Project overview, technology stack, protocol descriptions (SQSP, SQTP, NTRIP, RTCM), and data structures. Start here for background information.
- Quick Start Guide
Get started quickly with basic application usage and documentation access.
- Building qt-test
Comprehensive instructions for building the application from source, including prerequisites, platform-specific build steps, and troubleshooting.
- Theory of Operation
Detailed theory of RTK GPS positioning, data flow architecture, BLE communication model, and device operational modes.
- BLE Communication with SitePoint GPS Devices
Complete guide to Bluetooth Low Energy communication with SitePoint devices, including RTCM transmission FSM and SQTP protocol handling.
- Programming Guide
Comprehensive programming guide with complete code examples for integrating SitePoint GPS devices into your applications.
- Device Configuration
Device modes, configuration options, mode selection guidelines, and troubleshooting.
- API Reference
Complete API reference with auto-generated documentation from source code.
Using the Documentation¶
The project provides documentation in multiple formats:
Format |
Location |
Best For |
|---|---|---|
Qt Help |
|
Integrated IDE help, context-sensitive F1 lookup |
HTML (API) |
|
Browsable API reference with search |
HTML (Manual) |
|
User guide and tutorials |
|
Offline reading, printing |
Viewing PDF Documentation¶
# Windows
start docs\_build_latex\qt-test.pdf
# Linux
xdg-open docs/_build_latex/qt-test.pdf
# macOS
open docs/_build_latex/qt-test.pdf
Viewing HTML Documentation¶
# Windows
start docs\_build\index.html
# Linux
xdg-open docs/_build/index.html
# macOS
open docs/_build/index.html
Using Qt Help in Qt Creator¶
Open Qt Creator
Go to Help → Documentation → Add…
Navigate to
doxygen_output/docs/qt-test.qchClick OK
Press F1 on any class for context help
Note
Pre-built documentation is included in releases. Documentation building is only necessary for developers who need to regenerate the documentation from source.
For detailed documentation building instructions, see README.md in the project root directory.