QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GPSReceiverFamilies.h File Reference
#include <span>
#include <QtCore/QLoggingCategory>
#include "GPSFamilyProtocol.h"
#include "GPSType.h"
+ Include dependency graph for GPSReceiverFamilies.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Ashtech
 
namespace  Femto
 Femtomes receivers: ASCII commands, with GGA sentences and RTCM3 output, set up as RTK base stations.
 
namespace  Passive
 
namespace  Quectel
 
namespace  SBF
 Septentrio receivers configured as RTK bases with SBF commands; they stream PVTGeodetic blocks and RTCM3.
 
namespace  UBX
 u-blox receivers over UBX: CFG-VALSET configuration from protocol 27, CFG-MSG and CFG-TMODE3 before it.
 
namespace  Unicore
 

Functions

std::span< const GPSReceiverFamily *const > gpsReceiverFamilies ()
 Every native receiver family, in lookup order.
 
const GPSReceiverFamily * gpsReceiverFamily (GPSType type)
 The family for type, or nullptr when no native family supports it.
 

Variables

const GPSReceiverFamily Passive::FAMILY
 
const GPSReceiverFamily Quectel::FAMILY
 
const GPSReceiverFamily SBF::FAMILY
 
const GPSReceiverFamily UBX::FAMILY
 
const GPSReceiverFamily Unicore::FAMILY
 

Function Documentation

◆ gpsReceiverFamilies()

std::span< const GPSReceiverFamily *const > gpsReceiverFamilies ( )

Every native receiver family, in lookup order.

Definition at line 21 of file GPSReceiverFamilies.cc.

Referenced by GPSDriver::configure().

◆ gpsReceiverFamily()

const GPSReceiverFamily * gpsReceiverFamily ( GPSType  type)

The family for type, or nullptr when no native family supports it.

Definition at line 26 of file GPSReceiverFamilies.cc.

References GPSReceiverFamily::type.

Referenced by GPSDriver::configure().