QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
UBX::ReceiverProfile Struct Reference

#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.
 

Detailed Description

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.

Definition at line 33 of file UBXPlan.h.

Member Data Documentation

◆ baseCapabilityKnown

bool UBX::ReceiverProfile::baseCapabilityKnown = false

The board alone tells whether it can be a base station.

Definition at line 41 of file UBXPlan.h.

◆ board

Board UBX::ReceiverProfile::board = Board::unknown

Definition at line 35 of file UBXPlan.h.

Referenced by UBX::boardFromHardwareVersion().

◆ hardwareVersion

std::string_view UBX::ReceiverProfile::hardwareVersion {}

MON-VER hwVersion of a generation; refined boards have none.

Definition at line 37 of file UBXPlan.h.

◆ l5HealthOverride

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().

◆ measurementPeriodMs

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().

◆ protocol27

bool UBX::ReceiverProfile::protocol27 = false

Configures through CFG-VALSET unless MON-VER reports an older protocol version.

Definition at line 48 of file UBXPlan.h.

◆ rtcmOutput

bool UBX::ReceiverProfile::rtcmOutput = false

RTCM3 base output (F9P and X20); only these receivers are configured as a base.

Definition at line 39 of file UBXPlan.h.


The documentation for this struct was generated from the following file: