|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <MAVLinkStreamConfig.h>
Public Types | |
| using | SetMessageIntervalCb = std::function< void(int messageId, int rate)> |
Public Member Functions | |
| MAVLinkStreamConfig (const SetMessageIntervalCb &messageIntervalCb) | |
| ~MAVLinkStreamConfig () | |
| void | setHighRateRateAndAttitude () |
| void | setHighRateVelAndPos () |
| void | setHighRateAltAirspeed () |
| void | restoreDefaults () |
| void | gotSetMessageIntervalAck () |
Allows to configure a set of mavlink streams to a specific rate, and restore back to default. Note that only one set is active at a time.
Definition at line 11 of file MAVLinkStreamConfig.h.
| using MAVLinkStreamConfig::SetMessageIntervalCb = std::function<void(int messageId, int rate)> |
Definition at line 14 of file MAVLinkStreamConfig.h.
| MAVLinkStreamConfig::MAVLinkStreamConfig | ( | const SetMessageIntervalCb & | messageIntervalCb | ) |
Definition at line 7 of file MAVLinkStreamConfig.cc.
| MAVLinkStreamConfig::~MAVLinkStreamConfig | ( | ) |
Definition at line 13 of file MAVLinkStreamConfig.cc.
| void MAVLinkStreamConfig::gotSetMessageIntervalAck | ( | ) |
Definition at line 52 of file MAVLinkStreamConfig.cc.
| void MAVLinkStreamConfig::restoreDefaults | ( | ) |
Definition at line 96 of file MAVLinkStreamConfig.cc.
Referenced by Vehicle::setPIDTuningTelemetryMode().
| void MAVLinkStreamConfig::setHighRateAltAirspeed | ( | ) |
Definition at line 42 of file MAVLinkStreamConfig.cc.
Referenced by Vehicle::setPIDTuningTelemetryMode().
| void MAVLinkStreamConfig::setHighRateRateAndAttitude | ( | ) |
Definition at line 18 of file MAVLinkStreamConfig.cc.
Referenced by Vehicle::setPIDTuningTelemetryMode().
| void MAVLinkStreamConfig::setHighRateVelAndPos | ( | ) |
Definition at line 32 of file MAVLinkStreamConfig.cc.
Referenced by Vehicle::setPIDTuningTelemetryMode().