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

Observers of runtime output, invoked synchronously on the runtime thread. More...

#include <GPSProtocolRuntime.h>

Public Attributes

std::function< void(const GPSEventBatch &)> decoded {}
 Borrowed for the callback; it may decode nested input through GPSProtocolRuntime::consume().
 
std::function< void(const GPSConfigurationEvidence &)> commandFinished {}
 Every completed command, during configuration and streaming alike.
 

Detailed Description

Observers of runtime output, invoked synchronously on the runtime thread.

Definition at line 35 of file GPSProtocolRuntime.h.

Member Data Documentation

◆ commandFinished

std::function<void(const GPSConfigurationEvidence&)> GPSRuntimeObserver::commandFinished {}

Every completed command, during configuration and streaming alike.

Definition at line 40 of file GPSProtocolRuntime.h.

Referenced by GPSDriver::configure().

◆ decoded

std::function<void(const GPSEventBatch&)> GPSRuntimeObserver::decoded {}

Borrowed for the callback; it may decode nested input through GPSProtocolRuntime::consume().

Definition at line 38 of file GPSProtocolRuntime.h.

Referenced by GPSDriver::configure().


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