|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <UBXPlan.h>
Public Attributes | |
| Board | board = Board::unknown |
| std::string_view | hardwareVersion {} |
| MON-VER hwVersion of a generation; refined boards have none. | |
| bool | rtcmOutput = false |
| RTCM3 base output (F9P and X20); only these receivers are configured as a base. | |
| bool | baseCapabilityKnown = false |
| The board alone tells whether it can be a base station. | |
| bool | l5HealthOverride = false |
| GPS L5 is broadcast unhealthy while pre-operational; L1/L5 receivers take the L1 health flag instead. | |
| uint16_t | measurementPeriodMs = 100 |
| bool | protocol27 = false |
| Configures through CFG-VALSET unless MON-VER reports an older protocol version. | |
What configuration may rely on for a board. The MON-VER hardware version selects a generation; the firmware and module strings then refine u-blox 9 to F9P and u-blox 10 to DAN-F10N.
| bool UBX::ReceiverProfile::baseCapabilityKnown = false |
| Board UBX::ReceiverProfile::board = Board::unknown |
Definition at line 35 of file UBXPlan.h.
Referenced by UBX::boardFromHardwareVersion().
| std::string_view UBX::ReceiverProfile::hardwareVersion {} |
| bool UBX::ReceiverProfile::l5HealthOverride = false |
GPS L5 is broadcast unhealthy while pre-operational; L1/L5 receivers take the L1 health flag instead.
Definition at line 43 of file UBXPlan.h.
Referenced by UBX::Plan::messageOutput().
| uint16_t UBX::ReceiverProfile::measurementPeriodMs = 100 |
Measurement period (CFG-RATE-MEAS) until RTCM output starts. F9P computes 5 Hz with RTK and four constellations on firmware 1.50 and later; X20 could run at 25 Hz, but drops out at 115200 baud with RTK.
Definition at line 46 of file UBXPlan.h.
Referenced by UBX::Plan::portsAndNavigation().
| bool UBX::ReceiverProfile::protocol27 = false |
| bool UBX::ReceiverProfile::rtcmOutput = false |