|
QGroundControl
Ground Control Station for MAVLink Drones
|
Classifies why a session that stays connected delivers no position, from the receive cycles of the last window. More...
#include <GPSInputMonitor.h>
Public Member Functions | |
| GPSInputMonitor (uint64_t startUs, std::chrono::milliseconds window) | |
| bool | update (const GPSReceiveResult &result, bool identified, uint64_t nowUs) |
| GPSInputProblem | problem () const |
Classifies why a session that stays connected delivers no position, from the receive cycles of the last window.
Definition at line 11 of file GPSInputMonitor.h.
|
inline |
Definition at line 14 of file GPSInputMonitor.h.
|
inline |
Definition at line 48 of file GPSInputMonitor.h.
|
inline |
Records one receive cycle at nowUs; identified is whether the input's protocol was identified.
Definition at line 21 of file GPSInputMonitor.h.
References Data, MonotonicClock::fresh(), Idle, GPSReceiveResult::liveness, Position, and GPSReceiveResult::updates.