QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GPSReceiverDescriptor Struct Reference

Persisted manufacturer IDs are distinct from GPSType values. More...

#include <GPSReceiverDescriptor.h>

+ Collaboration diagram for GPSReceiverDescriptor:

Public Types

enum class  SurveyAccuracy { Unavailable , PositionAccuracy , ObservationFilter }
 
enum class  SurveyDuration { Unavailable , ElapsedTime , AcceptedObservations }
 

Public Attributes

GPSType type
 
QLatin1StringView name
 Shown to users, such as in "Detected Septentrio receiver".
 
int manufacturerId
 
QLatin1StringView protocol = {}
 The protocol a passive input decodes for this family, such as UBX; empty when it has none of its own.
 
GPSReceiverCapabilities capabilities
 
SurveyAccuracy surveyAccuracy = SurveyAccuracy::Unavailable
 
SurveyDuration surveyDuration = SurveyDuration::Unavailable
 
bool configurableSurveyDuration = false
 
bool fixedBaseAccuracy = false
 
bool restartOnConnect = false
 
bool surveyMaySavePosition = false
 

Detailed Description

Persisted manufacturer IDs are distinct from GPSType values.

Definition at line 29 of file GPSReceiverDescriptor.h.

Member Enumeration Documentation

◆ SurveyAccuracy

Enumerator
Unavailable 
PositionAccuracy 
ObservationFilter 

Definition at line 31 of file GPSReceiverDescriptor.h.

◆ SurveyDuration

Enumerator
Unavailable 
ElapsedTime 
AcceptedObservations 

Definition at line 38 of file GPSReceiverDescriptor.h.

Member Data Documentation

◆ capabilities

GPSReceiverCapabilities GPSReceiverDescriptor::capabilities

Definition at line 51 of file GPSReceiverDescriptor.h.

◆ configurableSurveyDuration

bool GPSReceiverDescriptor::configurableSurveyDuration = false

Definition at line 54 of file GPSReceiverDescriptor.h.

◆ fixedBaseAccuracy

bool GPSReceiverDescriptor::fixedBaseAccuracy = false

Definition at line 55 of file GPSReceiverDescriptor.h.

◆ manufacturerId

int GPSReceiverDescriptor::manufacturerId

Definition at line 48 of file GPSReceiverDescriptor.h.

Referenced by gpsReceiverDescriptorForManufacturer().

◆ name

QLatin1StringView GPSReceiverDescriptor::name

Shown to users, such as in "Detected Septentrio receiver".

Definition at line 47 of file GPSReceiverDescriptor.h.

◆ protocol

QLatin1StringView GPSReceiverDescriptor::protocol = {}

The protocol a passive input decodes for this family, such as UBX; empty when it has none of its own.

Definition at line 50 of file GPSReceiverDescriptor.h.

◆ restartOnConnect

bool GPSReceiverDescriptor::restartOnConnect = false

Definition at line 56 of file GPSReceiverDescriptor.h.

◆ surveyAccuracy

SurveyAccuracy GPSReceiverDescriptor::surveyAccuracy = SurveyAccuracy::Unavailable

Definition at line 52 of file GPSReceiverDescriptor.h.

◆ surveyDuration

SurveyDuration GPSReceiverDescriptor::surveyDuration = SurveyDuration::Unavailable

Definition at line 53 of file GPSReceiverDescriptor.h.

◆ surveyMaySavePosition

bool GPSReceiverDescriptor::surveyMaySavePosition = false

Definition at line 57 of file GPSReceiverDescriptor.h.

◆ type

GPSType GPSReceiverDescriptor::type

Definition at line 45 of file GPSReceiverDescriptor.h.

Referenced by gpsReceiverDescriptor().


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