QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GPSConnectionErrors Namespace Reference

Enumerations

enum class  GPSConnectionError {
  None = 0 , OpenFailed = 1 , ConfigFailed = 2 , DeviceError = 3 ,
  ConsentRequired = 4 , ProtocolError = 5
}
 
enum class  GPSInputProblem {
  None = 0 , NoData = 1 , NotGNSS = 2 , NoPositions = 3 ,
  CorrectionsOnly = 4
}
 Why a receiver that stays connected while silent reports no position. More...
 

Enumeration Type Documentation

◆ GPSConnectionError

Enumerator
None 
OpenFailed 
ConfigFailed 
DeviceError 

The connection to the receiver failed or went silent.

ConsentRequired 

Configuration needs persistent receiver changes the connection did not allow.

ProtocolError 

The receiver's output broke its protocol, so the session cannot continue.

Definition at line 8 of file GPSConnectionErrors.h.

◆ GPSInputProblem

Why a receiver that stays connected while silent reports no position.

Enumerator
None 
NoData 

No bytes arrive.

NotGNSS 

Bytes arrive, but no GNSS output.

NoPositions 

The protocol identified in the input (GPSReceiverWorker::receiverDetected()) carries no position messages.

CorrectionsOnly 

Only RTCM corrections arrive.

Definition at line 23 of file GPSConnectionErrors.h.