QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
VehicleFactGroup Class Reference

#include <VehicleFactGroup.h>

+ Inheritance diagram for VehicleFactGroup:
+ Collaboration diagram for VehicleFactGroup:

Public Member Functions

 VehicleFactGroup (QObject *parent=nullptr)
 
Factroll ()
 
Factpitch ()
 
Factheading ()
 
FactrollRate ()
 
FactpitchRate ()
 
FactyawRate ()
 
FactairSpeed ()
 
FactairSpeedSetpoint ()
 
FactgroundSpeed ()
 
FactclimbRate ()
 
FactaltitudeRelative ()
 
FactaltitudeAMSL ()
 
FactaltitudeAboveTerr ()
 
FactaltitudeTuning ()
 
FactaltitudeTuningSetpoint ()
 
FactxTrackError ()
 
FactrangeFinderDist ()
 
FactflightDistance ()
 
FactdistanceToHome ()
 
FacttimeToHome ()
 
FactmissionItemIndex ()
 
FactheadingToNextWP ()
 
FactdistanceToNextWP ()
 
FactheadingToHome ()
 
FactheadingFromHome ()
 
FactheadingFromGCS ()
 
FactdistanceToGCS ()
 
Facthobbs ()
 
FactthrottlePct ()
 
FactimuTemp ()
 
FactrcRSSI ()
 
void handleMessage (Vehicle *vehicle, const mavlink_message_t &message) override
 Allows a FactGroup to parse incoming messages and fill in values.
 
void updateRCRSSI (uint8_t rssi)
 
- 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 FactgetFact (const QString &name) const
 
Q_INVOKABLE FactGroupgetFactGroup (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
 

Protected Member Functions

void _handleAttitude (Vehicle *vehicle, const mavlink_message_t &message)
 
void _handleAttitudeQuaternion (Vehicle *vehicle, const mavlink_message_t &message)
 
void _handleAltitude (const mavlink_message_t &message)
 
void _handleVfrHud (const mavlink_message_t &message)
 
void _handleRawImuTemp (const mavlink_message_t &message)
 
void _handleNavControllerOutput (const mavlink_message_t &message)
 
void _handleRangefinder (const mavlink_message_t &message)
 
- 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

Fact _rollFact = Fact(0, QStringLiteral("roll"), FactMetaData::valueTypeDouble)
 
Fact _pitchFact = Fact(0, QStringLiteral("pitch"), FactMetaData::valueTypeDouble)
 
Fact _headingFact = Fact(0, QStringLiteral("heading"), FactMetaData::valueTypeDouble)
 
Fact _rollRateFact = Fact(0, QStringLiteral("rollRate"), FactMetaData::valueTypeDouble)
 
Fact _pitchRateFact = Fact(0, QStringLiteral("pitchRate"), FactMetaData::valueTypeDouble)
 
Fact _yawRateFact = Fact(0, QStringLiteral("yawRate"), FactMetaData::valueTypeDouble)
 
Fact _groundSpeedFact = Fact(0, QStringLiteral("groundSpeed"), FactMetaData::valueTypeDouble)
 
Fact _airSpeedFact = Fact(0, QStringLiteral("airSpeed"), FactMetaData::valueTypeDouble)
 
Fact _airSpeedSetpointFact = Fact(0, QStringLiteral("airSpeedSetpoint"), FactMetaData::valueTypeDouble)
 
Fact _climbRateFact = Fact(0, QStringLiteral("climbRate"), FactMetaData::valueTypeDouble)
 
Fact _altitudeRelativeFact = Fact(0, QStringLiteral("altitudeRelative"), FactMetaData::valueTypeDouble)
 
Fact _altitudeAMSLFact = Fact(0, QStringLiteral("altitudeAMSL"), FactMetaData::valueTypeDouble)
 
Fact _altitudeAboveTerrFact = Fact(0, QStringLiteral("altitudeAboveTerr"), FactMetaData::valueTypeDouble)
 
Fact _altitudeTuningFact = Fact(0, QStringLiteral("altitudeTuning"), FactMetaData::valueTypeDouble)
 
Fact _altitudeTuningSetpointFact = Fact(0, QStringLiteral("altitudeTuningSetpoint"), FactMetaData::valueTypeDouble)
 
Fact _xTrackErrorFact = Fact(0, QStringLiteral("xTrackError"), FactMetaData::valueTypeDouble)
 
Fact _rangeFinderDistFact = Fact(0, QStringLiteral("rangeFinderDist"), FactMetaData::valueTypeFloat)
 
Fact _flightDistanceFact = Fact(0, QStringLiteral("flightDistance"), FactMetaData::valueTypeDouble)
 
Fact _flightTimeFact = Fact(0, QStringLiteral("flightTime"), FactMetaData::valueTypeElapsedTimeInSeconds)
 
Fact _distanceToHomeFact = Fact(0, QStringLiteral("distanceToHome"), FactMetaData::valueTypeDouble)
 
Fact _timeToHomeFact = Fact(0, QStringLiteral("timeToHome"), FactMetaData::valueTypeDouble)
 
Fact _missionItemIndexFact = Fact(0, QStringLiteral("missionItemIndex"), FactMetaData::valueTypeUint16)
 
Fact _headingToNextWPFact = Fact(0, QStringLiteral("headingToNextWP"), FactMetaData::valueTypeDouble)
 
Fact _distanceToNextWPFact = Fact(0, QStringLiteral("distanceToNextWP"), FactMetaData::valueTypeDouble)
 
Fact _headingToHomeFact = Fact(0, QStringLiteral("headingToHome"), FactMetaData::valueTypeDouble)
 
Fact _headingFromHomeFact = Fact(0, QStringLiteral("headingFromHome"),FactMetaData::valueTypeDouble)
 
Fact _headingFromGCSFact = Fact(0, QStringLiteral("headingFromGCS"),FactMetaData::valueTypeDouble)
 
Fact _distanceToGCSFact = Fact(0, QStringLiteral("distanceToGCS"), FactMetaData::valueTypeDouble)
 
Fact _hobbsFact = Fact(0, QStringLiteral("hobbs"), FactMetaData::valueTypeString)
 
Fact _throttlePctFact = Fact(0, QStringLiteral("throttlePct"), FactMetaData::valueTypeUint16)
 
Fact _imuTempFact = Fact(0, QStringLiteral("imuTemp"), FactMetaData::valueTypeInt16)
 
Fact _rcRSSIFact = Fact(0, QStringLiteral("rcRSSI"), FactMetaData::valueTypeUint8)
 
float _altitudeTuningOffset = qQNaN()
 
bool _altitudeMessageAvailable = false
 
- 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
 

Additional Inherited Members

- Signals inherited from FactGroup
void factNamesChanged ()
 
void factGroupNamesChanged ()
 
void telemetryAvailableChanged (bool telemetryAvailable)
 
- Protected Slots inherited from FactGroup
virtual void _updateAllValues ()
 

Detailed Description

Definition at line 5 of file VehicleFactGroup.h.

Constructor & Destructor Documentation

◆ VehicleFactGroup()

Member Function Documentation

◆ _handleAltitude()

void VehicleFactGroup::_handleAltitude ( const mavlink_message_t message)
protected

◆ _handleAttitude()

void VehicleFactGroup::_handleAttitude ( Vehicle vehicle,
const mavlink_message_t message 
)
protected

Definition at line 131 of file VehicleFactGroup.cc.

References FactGroup::_setTelemetryAvailable(), Vehicle::compId(), and Vehicle::id().

Referenced by handleMessage().

◆ _handleAttitudeQuaternion()

void VehicleFactGroup::_handleAttitudeQuaternion ( Vehicle vehicle,
const mavlink_message_t message 
)
protected

◆ _handleNavControllerOutput()

void VehicleFactGroup::_handleNavControllerOutput ( const mavlink_message_t message)
protected

◆ _handleRangefinder()

void VehicleFactGroup::_handleRangefinder ( const mavlink_message_t message)
protected

◆ _handleRawImuTemp()

void VehicleFactGroup::_handleRawImuTemp ( const mavlink_message_t message)
protected

Definition at line 230 of file VehicleFactGroup.cc.

References FactGroup::_setTelemetryAvailable(), imuTemp(), and Fact::setRawValue().

Referenced by handleMessage().

◆ _handleVfrHud()

◆ airSpeed()

Fact * VehicleFactGroup::airSpeed ( )
inline

Definition at line 49 of file VehicleFactGroup.h.

References _airSpeedFact.

Referenced by _handleVfrHud().

◆ airSpeedSetpoint()

Fact * VehicleFactGroup::airSpeedSetpoint ( )
inline

Definition at line 50 of file VehicleFactGroup.h.

References _airSpeedSetpointFact.

Referenced by _handleNavControllerOutput().

◆ altitudeAboveTerr()

Fact * VehicleFactGroup::altitudeAboveTerr ( )
inline

Definition at line 55 of file VehicleFactGroup.h.

References _altitudeAboveTerrFact.

◆ altitudeAMSL()

◆ altitudeRelative()

◆ altitudeTuning()

Fact * VehicleFactGroup::altitudeTuning ( )
inline

Definition at line 56 of file VehicleFactGroup.h.

References _altitudeTuningFact.

Referenced by _handleVfrHud().

◆ altitudeTuningSetpoint()

Fact * VehicleFactGroup::altitudeTuningSetpoint ( )
inline

Definition at line 57 of file VehicleFactGroup.h.

References _altitudeTuningSetpointFact.

Referenced by _handleNavControllerOutput().

◆ climbRate()

Fact * VehicleFactGroup::climbRate ( )
inline

Definition at line 52 of file VehicleFactGroup.h.

References _climbRateFact.

Referenced by _handleVfrHud().

◆ distanceToGCS()

Fact * VehicleFactGroup::distanceToGCS ( )
inline

Definition at line 69 of file VehicleFactGroup.h.

References _distanceToGCSFact.

◆ distanceToHome()

Fact * VehicleFactGroup::distanceToHome ( )
inline

Definition at line 61 of file VehicleFactGroup.h.

References _distanceToHomeFact.

◆ distanceToNextWP()

Fact * VehicleFactGroup::distanceToNextWP ( )
inline

Definition at line 65 of file VehicleFactGroup.h.

References _distanceToNextWPFact.

Referenced by _handleNavControllerOutput().

◆ flightDistance()

Fact * VehicleFactGroup::flightDistance ( )
inline

Definition at line 60 of file VehicleFactGroup.h.

References _flightDistanceFact.

◆ groundSpeed()

Fact * VehicleFactGroup::groundSpeed ( )
inline

Definition at line 51 of file VehicleFactGroup.h.

References _groundSpeedFact.

Referenced by _handleVfrHud().

◆ handleMessage()

void VehicleFactGroup::handleMessage ( Vehicle ,
const mavlink_message_t  
)
overridevirtual

Allows a FactGroup to parse incoming messages and fill in values.

Reimplemented from FactGroup.

Definition at line 79 of file VehicleFactGroup.cc.

References _handleAltitude(), _handleAttitude(), _handleAttitudeQuaternion(), _handleNavControllerOutput(), _handleRangefinder(), _handleRawImuTemp(), and _handleVfrHud().

◆ heading()

Fact * VehicleFactGroup::heading ( )
inline

◆ headingFromGCS()

Fact * VehicleFactGroup::headingFromGCS ( )
inline

Definition at line 68 of file VehicleFactGroup.h.

References _headingFromGCSFact.

◆ headingFromHome()

Fact * VehicleFactGroup::headingFromHome ( )
inline

Definition at line 67 of file VehicleFactGroup.h.

References _headingFromHomeFact.

◆ headingToHome()

Fact * VehicleFactGroup::headingToHome ( )
inline

Definition at line 66 of file VehicleFactGroup.h.

References _headingToHomeFact.

◆ headingToNextWP()

Fact * VehicleFactGroup::headingToNextWP ( )
inline

Definition at line 64 of file VehicleFactGroup.h.

References _headingToNextWPFact.

◆ hobbs()

Fact * VehicleFactGroup::hobbs ( )
inline

Definition at line 70 of file VehicleFactGroup.h.

References _hobbsFact.

◆ imuTemp()

Fact * VehicleFactGroup::imuTemp ( )
inline

Definition at line 72 of file VehicleFactGroup.h.

References _imuTempFact.

Referenced by _handleRawImuTemp().

◆ missionItemIndex()

Fact * VehicleFactGroup::missionItemIndex ( )
inline

Definition at line 63 of file VehicleFactGroup.h.

References _missionItemIndexFact.

◆ pitch()

Fact * VehicleFactGroup::pitch ( )
inline

◆ pitchRate()

Fact * VehicleFactGroup::pitchRate ( )
inline

Definition at line 47 of file VehicleFactGroup.h.

References _pitchRateFact.

Referenced by _handleAttitudeQuaternion().

◆ rangeFinderDist()

Fact * VehicleFactGroup::rangeFinderDist ( )
inline

Definition at line 59 of file VehicleFactGroup.h.

References _rangeFinderDistFact.

Referenced by _handleRangefinder().

◆ rcRSSI()

Fact * VehicleFactGroup::rcRSSI ( )
inline

Definition at line 73 of file VehicleFactGroup.h.

References _rcRSSIFact.

◆ roll()

Fact * VehicleFactGroup::roll ( )
inline

◆ rollRate()

Fact * VehicleFactGroup::rollRate ( )
inline

Definition at line 46 of file VehicleFactGroup.h.

References _rollRateFact.

Referenced by _handleAttitudeQuaternion().

◆ throttlePct()

Fact * VehicleFactGroup::throttlePct ( )
inline

Definition at line 71 of file VehicleFactGroup.h.

References _throttlePctFact.

Referenced by _handleVfrHud().

◆ timeToHome()

Fact * VehicleFactGroup::timeToHome ( )
inline

Definition at line 62 of file VehicleFactGroup.h.

References _timeToHomeFact.

Referenced by _handleVfrHud().

◆ updateRCRSSI()

void VehicleFactGroup::updateRCRSSI ( uint8_t  rssi)

Write a raw RSSI sample (0-100, or 255 for invalid) through the low-pass filter into the rcRSSI Fact. Called by Vehicle when an RC_CHANNELS message arrives.

Definition at line 52 of file VehicleFactGroup.cc.

References _rcRSSIFact, Fact::rawValue(), and Fact::setRawValue().

◆ xTrackError()

Fact * VehicleFactGroup::xTrackError ( )
inline

Definition at line 58 of file VehicleFactGroup.h.

References _xTrackErrorFact.

Referenced by _handleNavControllerOutput().

◆ yawRate()

Fact * VehicleFactGroup::yawRate ( )
inline

Definition at line 48 of file VehicleFactGroup.h.

References _yawRateFact.

Referenced by _handleAttitudeQuaternion().

Member Data Documentation

◆ _airSpeedFact

Fact VehicleFactGroup::_airSpeedFact = Fact(0, QStringLiteral("airSpeed"), FactMetaData::valueTypeDouble)
protected

Definition at line 99 of file VehicleFactGroup.h.

Referenced by _handleNavControllerOutput(), airSpeed(), and VehicleFactGroup().

◆ _airSpeedSetpointFact

Fact VehicleFactGroup::_airSpeedSetpointFact = Fact(0, QStringLiteral("airSpeedSetpoint"), FactMetaData::valueTypeDouble)
protected

Definition at line 100 of file VehicleFactGroup.h.

Referenced by airSpeedSetpoint(), and VehicleFactGroup().

◆ _altitudeAboveTerrFact

Fact VehicleFactGroup::_altitudeAboveTerrFact = Fact(0, QStringLiteral("altitudeAboveTerr"), FactMetaData::valueTypeDouble)
protected

Definition at line 104 of file VehicleFactGroup.h.

Referenced by altitudeAboveTerr(), and VehicleFactGroup().

◆ _altitudeAMSLFact

Fact VehicleFactGroup::_altitudeAMSLFact = Fact(0, QStringLiteral("altitudeAMSL"), FactMetaData::valueTypeDouble)
protected

Definition at line 103 of file VehicleFactGroup.h.

Referenced by altitudeAMSL(), and VehicleFactGroup().

◆ _altitudeMessageAvailable

bool VehicleFactGroup::_altitudeMessageAvailable = false
protected

Definition at line 128 of file VehicleFactGroup.h.

Referenced by _handleAltitude().

◆ _altitudeRelativeFact

Fact VehicleFactGroup::_altitudeRelativeFact = Fact(0, QStringLiteral("altitudeRelative"), FactMetaData::valueTypeDouble)
protected

Definition at line 102 of file VehicleFactGroup.h.

Referenced by altitudeRelative(), and VehicleFactGroup().

◆ _altitudeTuningFact

Fact VehicleFactGroup::_altitudeTuningFact = Fact(0, QStringLiteral("altitudeTuning"), FactMetaData::valueTypeDouble)
protected

◆ _altitudeTuningOffset

float VehicleFactGroup::_altitudeTuningOffset = qQNaN()
protected

Definition at line 125 of file VehicleFactGroup.h.

Referenced by _handleVfrHud().

◆ _altitudeTuningSetpointFact

Fact VehicleFactGroup::_altitudeTuningSetpointFact = Fact(0, QStringLiteral("altitudeTuningSetpoint"), FactMetaData::valueTypeDouble)
protected

◆ _climbRateFact

Fact VehicleFactGroup::_climbRateFact = Fact(0, QStringLiteral("climbRate"), FactMetaData::valueTypeDouble)
protected

Definition at line 101 of file VehicleFactGroup.h.

Referenced by climbRate(), and VehicleFactGroup().

◆ _distanceToGCSFact

Fact VehicleFactGroup::_distanceToGCSFact = Fact(0, QStringLiteral("distanceToGCS"), FactMetaData::valueTypeDouble)
protected

Definition at line 119 of file VehicleFactGroup.h.

Referenced by distanceToGCS(), and VehicleFactGroup().

◆ _distanceToHomeFact

Fact VehicleFactGroup::_distanceToHomeFact = Fact(0, QStringLiteral("distanceToHome"), FactMetaData::valueTypeDouble)
protected

Definition at line 111 of file VehicleFactGroup.h.

Referenced by _handleVfrHud(), distanceToHome(), and VehicleFactGroup().

◆ _distanceToNextWPFact

Fact VehicleFactGroup::_distanceToNextWPFact = Fact(0, QStringLiteral("distanceToNextWP"), FactMetaData::valueTypeDouble)
protected

Definition at line 115 of file VehicleFactGroup.h.

Referenced by distanceToNextWP(), and VehicleFactGroup().

◆ _flightDistanceFact

Fact VehicleFactGroup::_flightDistanceFact = Fact(0, QStringLiteral("flightDistance"), FactMetaData::valueTypeDouble)
protected

◆ _flightTimeFact

Fact VehicleFactGroup::_flightTimeFact = Fact(0, QStringLiteral("flightTime"), FactMetaData::valueTypeElapsedTimeInSeconds)
protected

Definition at line 110 of file VehicleFactGroup.h.

Referenced by VehicleFactGroup().

◆ _groundSpeedFact

Fact VehicleFactGroup::_groundSpeedFact = Fact(0, QStringLiteral("groundSpeed"), FactMetaData::valueTypeDouble)
protected

Definition at line 98 of file VehicleFactGroup.h.

Referenced by groundSpeed(), and VehicleFactGroup().

◆ _headingFact

Fact VehicleFactGroup::_headingFact = Fact(0, QStringLiteral("heading"), FactMetaData::valueTypeDouble)
protected

Definition at line 94 of file VehicleFactGroup.h.

Referenced by heading(), and VehicleFactGroup().

◆ _headingFromGCSFact

Fact VehicleFactGroup::_headingFromGCSFact = Fact(0, QStringLiteral("headingFromGCS"),FactMetaData::valueTypeDouble)
protected

Definition at line 118 of file VehicleFactGroup.h.

Referenced by headingFromGCS(), and VehicleFactGroup().

◆ _headingFromHomeFact

Fact VehicleFactGroup::_headingFromHomeFact = Fact(0, QStringLiteral("headingFromHome"),FactMetaData::valueTypeDouble)
protected

Definition at line 117 of file VehicleFactGroup.h.

Referenced by headingFromHome(), and VehicleFactGroup().

◆ _headingToHomeFact

Fact VehicleFactGroup::_headingToHomeFact = Fact(0, QStringLiteral("headingToHome"), FactMetaData::valueTypeDouble)
protected

Definition at line 116 of file VehicleFactGroup.h.

Referenced by headingToHome(), and VehicleFactGroup().

◆ _headingToNextWPFact

Fact VehicleFactGroup::_headingToNextWPFact = Fact(0, QStringLiteral("headingToNextWP"), FactMetaData::valueTypeDouble)
protected

Definition at line 114 of file VehicleFactGroup.h.

Referenced by headingToNextWP(), and VehicleFactGroup().

◆ _hobbsFact

Fact VehicleFactGroup::_hobbsFact = Fact(0, QStringLiteral("hobbs"), FactMetaData::valueTypeString)
protected

Definition at line 120 of file VehicleFactGroup.h.

Referenced by hobbs(), and VehicleFactGroup().

◆ _imuTempFact

Fact VehicleFactGroup::_imuTempFact = Fact(0, QStringLiteral("imuTemp"), FactMetaData::valueTypeInt16)
protected

Definition at line 122 of file VehicleFactGroup.h.

Referenced by imuTemp(), and VehicleFactGroup().

◆ _missionItemIndexFact

Fact VehicleFactGroup::_missionItemIndexFact = Fact(0, QStringLiteral("missionItemIndex"), FactMetaData::valueTypeUint16)
protected

Definition at line 113 of file VehicleFactGroup.h.

Referenced by missionItemIndex(), and VehicleFactGroup().

◆ _pitchFact

Fact VehicleFactGroup::_pitchFact = Fact(0, QStringLiteral("pitch"), FactMetaData::valueTypeDouble)
protected

Definition at line 93 of file VehicleFactGroup.h.

Referenced by pitch(), and VehicleFactGroup().

◆ _pitchRateFact

Fact VehicleFactGroup::_pitchRateFact = Fact(0, QStringLiteral("pitchRate"), FactMetaData::valueTypeDouble)
protected

Definition at line 96 of file VehicleFactGroup.h.

Referenced by pitchRate(), and VehicleFactGroup().

◆ _rangeFinderDistFact

Fact VehicleFactGroup::_rangeFinderDistFact = Fact(0, QStringLiteral("rangeFinderDist"), FactMetaData::valueTypeFloat)
protected

Definition at line 108 of file VehicleFactGroup.h.

Referenced by rangeFinderDist(), and VehicleFactGroup().

◆ _rcRSSIFact

Fact VehicleFactGroup::_rcRSSIFact = Fact(0, QStringLiteral("rcRSSI"), FactMetaData::valueTypeUint8)
protected

Definition at line 123 of file VehicleFactGroup.h.

Referenced by rcRSSI(), updateRCRSSI(), and VehicleFactGroup().

◆ _rollFact

Fact VehicleFactGroup::_rollFact = Fact(0, QStringLiteral("roll"), FactMetaData::valueTypeDouble)
protected

Definition at line 92 of file VehicleFactGroup.h.

Referenced by roll(), and VehicleFactGroup().

◆ _rollRateFact

Fact VehicleFactGroup::_rollRateFact = Fact(0, QStringLiteral("rollRate"), FactMetaData::valueTypeDouble)
protected

Definition at line 95 of file VehicleFactGroup.h.

Referenced by rollRate(), and VehicleFactGroup().

◆ _throttlePctFact

Fact VehicleFactGroup::_throttlePctFact = Fact(0, QStringLiteral("throttlePct"), FactMetaData::valueTypeUint16)
protected

Definition at line 121 of file VehicleFactGroup.h.

Referenced by throttlePct(), and VehicleFactGroup().

◆ _timeToHomeFact

Fact VehicleFactGroup::_timeToHomeFact = Fact(0, QStringLiteral("timeToHome"), FactMetaData::valueTypeDouble)
protected

Definition at line 112 of file VehicleFactGroup.h.

Referenced by timeToHome(), and VehicleFactGroup().

◆ _xTrackErrorFact

Fact VehicleFactGroup::_xTrackErrorFact = Fact(0, QStringLiteral("xTrackError"), FactMetaData::valueTypeDouble)
protected

Definition at line 107 of file VehicleFactGroup.h.

Referenced by VehicleFactGroup(), and xTrackError().

◆ _yawRateFact

Fact VehicleFactGroup::_yawRateFact = Fact(0, QStringLiteral("yawRate"), FactMetaData::valueTypeDouble)
protected

Definition at line 97 of file VehicleFactGroup.h.

Referenced by VehicleFactGroup(), and yawRate().


The documentation for this class was generated from the following files: