|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <VehicleEstimatorStatusFactGroup.h>
Inheritance diagram for VehicleEstimatorStatusFactGroup:
Collaboration diagram for VehicleEstimatorStatusFactGroup:Public Member Functions | |
| VehicleEstimatorStatusFactGroup (QObject *parent=nullptr) | |
| Fact * | goodAttitudeEstimate () |
| Fact * | goodHorizVelEstimate () |
| Fact * | goodVertVelEstimate () |
| Fact * | goodHorizPosRelEstimate () |
| Fact * | goodHorizPosAbsEstimate () |
| Fact * | goodVertPosAbsEstimate () |
| Fact * | goodVertPosAGLEstimate () |
| Fact * | goodConstPosModeEstimate () |
| Fact * | goodPredHorizPosRelEstimate () |
| Fact * | goodPredHorizPosAbsEstimate () |
| Fact * | gpsGlitch () |
| Fact * | accelError () |
| Fact * | velRatio () |
| Fact * | horizPosRatio () |
| Fact * | vertPosRatio () |
| Fact * | magRatio () |
| Fact * | haglRatio () |
| Fact * | tasRatio () |
| Fact * | horizPosAccuracy () |
| Fact * | vertPosAccuracy () |
| void | handleMessage (Vehicle *vehicle, const mavlink_message_t &message) final |
| Allows a FactGroup to parse incoming messages and fill in values. | |
Public Member Functions inherited from FactGroup | |
| FactGroup (int updateRateMsecs, const QString &metaDataFile, QObject *parent=nullptr, bool ignoreCamelCase=false) | |
| < false: No telemetry for these values has been received | |
| FactGroup (int updateRateMsecs, QObject *parent=nullptr, bool ignoreCamelCase=false) | |
| virtual | ~FactGroup () |
| Q_INVOKABLE bool | factExists (const QString &name) const |
| @ return true: if the fact exists in the group | |
| Q_INVOKABLE Fact * | getFact (const QString &name) const |
| Q_INVOKABLE FactGroup * | getFactGroup (const QString &name) const |
| Q_INVOKABLE void | setLiveUpdates (bool liveUpdates) |
| Turning on live updates will allow value changes to flow through as they are received. | |
| QStringList | factNames () const |
| QStringList | factGroupNames () const |
| bool | telemetryAvailable () const |
| const QMap< QString, FactGroup * > & | factGroups () const |
Additional Inherited Members | |
Signals inherited from FactGroup | |
| void | factNamesChanged () |
| void | factGroupNamesChanged () |
| void | telemetryAvailableChanged (bool telemetryAvailable) |
Protected Slots inherited from FactGroup | |
| virtual void | _updateAllValues () |
Protected Member Functions inherited from FactGroup | |
| void | _addFact (Fact *fact, const QString &name) |
| void | _addFact (Fact *fact) |
| void | _addFactGroup (FactGroup *factGroup, const QString &name) |
| void | _addFactGroup (FactGroup *factGroup) |
| void | _loadFromJsonArray (const QJsonArray &jsonArray) |
| void | _setTelemetryAvailable (bool telemetryAvailable) |
Protected Attributes inherited from FactGroup | |
| const int | _updateRateMSecs = 0 |
| Update rate for Fact::valueChanged signals, 0: immediate update. | |
| QMap< QString, Fact * > | _nameToFactMap |
| QMap< QString, FactGroup * > | _nameToFactGroupMap |
| QMap< QString, FactMetaData * > | _nameToFactMetaDataMap |
| QStringList | _factNames |
Definition at line 5 of file VehicleEstimatorStatusFactGroup.h.
|
explicit |
Definition at line 4 of file VehicleEstimatorStatusFactGroup.cc.
References FactGroup::_addFact().
|
inline |
Definition at line 43 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 32 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 39 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 36 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 35 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 33 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 41 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 40 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 37 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 38 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 34 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 42 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 48 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
finalvirtual |
Allows a FactGroup to parse incoming messages and fill in values.
Reimplemented from FactGroup.
Definition at line 29 of file VehicleEstimatorStatusFactGroup.cc.
References FactGroup::_setTelemetryAvailable(), accelError(), goodAttitudeEstimate(), goodConstPosModeEstimate(), goodHorizPosAbsEstimate(), goodHorizPosRelEstimate(), goodHorizVelEstimate(), goodPredHorizPosAbsEstimate(), goodPredHorizPosRelEstimate(), goodVertPosAbsEstimate(), goodVertPosAGLEstimate(), goodVertVelEstimate(), gpsGlitch(), haglRatio(), horizPosAccuracy(), horizPosRatio(), magRatio(), Fact::setRawValue(), tasRatio(), velRatio(), vertPosAccuracy(), and vertPosRatio().
|
inline |
Definition at line 50 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 45 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 47 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 49 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 44 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 51 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().
|
inline |
Definition at line 46 of file VehicleEstimatorStatusFactGroup.h.
Referenced by handleMessage().