QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
UBXPlan.cc File Reference
#include "UBX/UBXPlan.h"
#include <algorithm>
#include "GPSProtocolMath.h"
+ Include dependency graph for UBXPlan.cc:

Go to the source code of this file.

Namespaces

namespace  UBX
 u-blox receivers over UBX: CFG-VALSET configuration from protocol 27, CFG-MSG and CFG-TMODE3 before it.
 
namespace  UBX::Plan
 

Functions

ValsetBatch UBX::Plan::uart1Protocols ()
 Protocol 27+ port setup at the detected baud rate: UBX only on UART1, 8N1.
 
ValsetBatch UBX::Plan::uart1Baudrate (uint32_t baudrate)
 
std::vector< ValsetBatch > UBX::Plan::portsAndNavigation (const ReceiverProfile &profile)
 Protocol 27+ configuration before jamming detection: ports, navigation, odometer and RTK.
 
ValsetBatch UBX::Plan::jammingDetection ()
 Probes CFG-SEC-JAMDET, which F9 HPG 1.50+, F9 L1L5 and X20 have instead of CFG-ITFM.
 
ValsetBatch UBX::Plan::interferenceMonitor ()
 Enables the interference monitor of firmware without CFG-SEC-JAMDET.
 
std::vector< ValsetBatch > UBX::Plan::messageOutput (const ReceiverProfile &profile)
 Protocol 27+ configuration after jamming detection: message output and receiver-specific extras.
 
ValsetBatch UBX::Plan::disableRTCMOutput ()
 Stops RTCM output, including observations a previous session left in the other MSM format.
 
ValsetBatch UBX::Plan::disableTimeMode ()
 
ValsetBatch UBX::Plan::surveyIn (const GPSBaseStationConfig::SurveyIn &survey)
 
ValsetBatch UBX::Plan::fixedBase (const GPSBaseStationConfig::Fixed &fixed)
 
ValsetBatch UBX::Plan::rtcmOutput (bool compactObservations)
 Base output at 1 Hz: station position, observations in the selected MSM format and GLONASS biases.
 
ValsetBatch UBX::Plan::disableMessage (MsgOutKey key)
 Disables unexpected output; the reply is not awaited.
 
std::array< uint8_t, 2 *WIRE_SIZE< CfgPrt > > UBX::Plan::legacyPorts (uint32_t baudrate)
 
std::array< MessageRate, 5 > UBX::Plan::legacyMessageOutput ()
 NAV-PVT, status, satellite and MON-HW (antenna and jamming) rates during the survey.
 
std::array< MessageRate, 10 > UBX::Plan::legacyDisableRTCMOutput ()
 Written without waiting for acknowledgements.
 
std::array< MessageRate, 2 > UBX::Plan::legacyBaseStatus ()
 Survey status and satellite rates for the 1 Hz base; rejections are ignored.
 
std::array< RTCMOutput, 6 > UBX::Plan::legacyRTCMOutput (bool compactObservations)
 
CfgTmode3 UBX::Plan::legacySurveyIn (const GPSBaseStationConfig::SurveyIn &survey)
 
CfgTmode3 UBX::Plan::legacyFixedBase (const GPSBaseStationConfig::Fixed &fixed)
 

Variable Documentation

◆ height

◆ heightHp

int8_t heightHp

Definition at line 45 of file UBXPlan.cc.

◆ keys

◆ latitude

◆ latitudeHp

int8_t latitudeHp

Definition at line 41 of file UBXPlan.cc.

◆ longitude

◆ longitudeHp

int8_t longitudeHp

Definition at line 43 of file UBXPlan.cc.

◆ messages

std::array<MessageId, 4> messages

Definition at line 14 of file UBXPlan.cc.