|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <Gimbal.h>
Inheritance diagram for Gimbal:
Collaboration diagram for Gimbal:Signals | |
| void | pitchRateChanged () |
| void | yawRateChanged () |
| void | yawLockChanged () |
| void | retractedChanged () |
| void | gimbalHaveControlChanged () |
| void | gimbalOthersHaveControlChanged () |
| void | capabilityFlagsChanged () |
Signals inherited from FactGroup | |
| void | factNamesChanged () |
| void | factGroupNamesChanged () |
| void | telemetryAvailableChanged (bool telemetryAvailable) |
Public Member Functions | |
| Gimbal (GimbalController *parent) | |
| Gimbal (const Gimbal &other) | |
| const Gimbal & | operator= (const Gimbal &other) |
| ~Gimbal () | |
| Fact * | absoluteRoll () |
| Fact * | absolutePitch () |
| Fact * | bodyYaw () |
| Fact * | absoluteYaw () |
| Fact * | deviceId () |
| Fact * | managerCompid () |
| float | pitchRate () const |
| float | yawRate () const |
| bool | yawLock () const |
| bool | retracted () const |
| bool | gimbalHaveControl () const |
| bool | gimbalOthersHaveControl () const |
| void | setAbsoluteRoll (float absRoll) |
| void | setAbsolutePitch (float absPitch) |
| void | setBodyYaw (float yaw) |
| void | setAbsoluteYaw (float absYaw) |
| void | setDeviceId (uint id) |
| void | setManagerCompid (uint id) |
| void | setPitchRate (float pitchRate) |
| void | setYawRate (float yawRate) |
| void | setYawLock (bool yawLock) |
| void | setRetracted (bool retracted) |
| void | setGimbalHaveControl (bool set) |
| void | setGimbalOthersHaveControl (bool set) |
| void | setCapabilityFlags (uint32_t flags) |
| bool | supportsRetract () const |
| bool | supportsYawLock () const |
Additional Inherited Members | |
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 |
| Gimbal::Gimbal | ( | GimbalController * | parent | ) |
|
inline |
Definition at line 39 of file Gimbal.h.
Referenced by setAbsolutePitch().
|
inline |
Definition at line 38 of file Gimbal.h.
Referenced by setAbsoluteRoll().
|
inline |
Definition at line 41 of file Gimbal.h.
Referenced by setAbsoluteYaw().
|
inline |
Definition at line 40 of file Gimbal.h.
Referenced by setBodyYaw().
|
signal |
Referenced by setCapabilityFlags().
|
inline |
Definition at line 42 of file Gimbal.h.
Referenced by setDeviceId().
|
signal |
Referenced by setGimbalHaveControl().
|
signal |
Referenced by setGimbalOthersHaveControl().
|
inline |
Definition at line 43 of file Gimbal.h.
Referenced by setManagerCompid().
|
inline |
Definition at line 45 of file Gimbal.h.
Referenced by setPitchRate().
|
signal |
Referenced by setPitchRate().
|
inline |
Definition at line 48 of file Gimbal.h.
Referenced by setRetracted().
|
signal |
Referenced by setRetracted().
|
inline |
Definition at line 53 of file Gimbal.h.
References absolutePitch().
|
inline |
Definition at line 52 of file Gimbal.h.
References absoluteRoll().
|
inline |
Definition at line 55 of file Gimbal.h.
References absoluteYaw().
|
inline |
| void Gimbal::setCapabilityFlags | ( | uint32_t | flags | ) |
Definition at line 69 of file Gimbal.cc.
References capabilityFlagsChanged().
|
inline |
Definition at line 56 of file Gimbal.h.
References deviceId().
|
inline |
Definition at line 63 of file Gimbal.h.
References gimbalHaveControlChanged().
|
inline |
Definition at line 64 of file Gimbal.h.
References gimbalOthersHaveControlChanged().
|
inline |
Definition at line 57 of file Gimbal.h.
References managerCompid().
|
inline |
Definition at line 59 of file Gimbal.h.
References pitchRate(), and pitchRateChanged().
Referenced by GimbalController::gimbalPitchStart(), and GimbalController::gimbalPitchStop().
|
inline |
Definition at line 62 of file Gimbal.h.
References retracted(), and retractedChanged().
|
inline |
Definition at line 61 of file Gimbal.h.
References yawLock(), and yawLockChanged().
|
inline |
Definition at line 60 of file Gimbal.h.
References yawRate(), and yawRateChanged().
Referenced by GimbalController::gimbalYawStart(), and GimbalController::gimbalYawStop().
|
inline |
Definition at line 47 of file Gimbal.h.
Referenced by setYawLock().
|
signal |
Referenced by setYawLock().
|
inline |
Definition at line 46 of file Gimbal.h.
Referenced by setYawRate().
|
signal |
Referenced by setYawRate().