|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <Joystick.h>
Inheritance diagram for Joystick:
Collaboration diagram for Joystick:Classes | |
| struct | AxisCalibration_t |
Signals | |
| void | buttonActionsChanged () |
| void | assignableActionsChanged () |
| void | playerIndexChanged () |
| void | batteryStateChanged () |
| void | connectionStateChanged (const QString &newState) |
| void | linkedGroupChanged () |
| void | axisValues (float roll, float pitch, float yaw, float throttle) |
| void | startContinuousZoom (int direction) |
| void | stopContinuousZoom () |
| void | stepZoom (int direction) |
| void | startContinuousFocus (int direction) |
| void | stopContinuousFocus () |
| void | stepFocus (int direction) |
| void | stepCamera (int direction) |
| void | stepStream (int direction) |
| void | triggerCamera () |
| void | startVideoRecord () |
| void | stopVideoRecord () |
| void | toggleVideoRecord () |
| void | gimbalPitchStart (int direction) |
| void | gimbalYawStart (int direction) |
| void | gimbalPitchStop () |
| void | gimbalYawStop () |
| void | centerGimbal () |
| void | gimbalYawLock (bool lock) |
| void | setArmed (bool arm) |
| void | setVtolInFwdFlight (bool set) |
| void | setFlightMode (const QString &flightMode) |
| void | emergencyStop () |
| void | gripperAction (GRIPPER_ACTIONS gripperAction) |
| void | landingGearDeploy () |
| void | landingGearRetract () |
| void | motorInterlock (bool enable) |
| void | unknownAction (const QString &action) |
| void | vehicleJoystickData (float roll, float pitch, float yaw, float throttle, uint16_t buttonsLow, uint16_t buttonsHigh, float gimbalPitch, float gimbalYaw) |
| void | rawChannelValuesChanged (QVector< int > channelValues) |
| Signalled during PollingForConfiguration. | |
| void | rawButtonPressedChanged (int index, bool pressed) |
| Signalled during PollingForConfiguration. | |
| void | gyroscopeDataUpdated (const QVector3D &data) |
| void | accelerometerDataUpdated (const QVector3D &data) |
| void | touchpadEvent (int touchpad, int finger, bool down, float x, float y, float pressure) |
| void | mappingRemapped () |
| void | updateComplete () |
Public Member Functions | |
| Joystick (const QString &name, int axisCount, int buttonCount, int hatCount, QObject *parent=nullptr) | |
| virtual | ~Joystick () |
| Q_INVOKABLE void | setButtonRepeat (int button, bool repeat) |
| Q_INVOKABLE bool | getButtonRepeat (int button) |
| Q_INVOKABLE void | setButtonAction (int button, const QString &action) |
| Q_INVOKABLE QString | getButtonAction (int button) const |
| JoystickSettings * | settings () |
| QString | name () const |
| int | buttonCount () const |
| int | axisCount () const |
| virtual bool | requiresCalibration () const |
| virtual bool | hasRumble () const |
| virtual bool | hasRumbleTriggers () const |
| virtual bool | hasLED () const |
| virtual QString | guid () const |
| virtual quint16 | vendorId () const |
| virtual quint16 | productId () const |
| virtual QString | serial () const |
| virtual QString | deviceType () const |
| virtual int | playerIndex () const |
| virtual void | setPlayerIndex (int index) |
| virtual int | batteryPercent () const |
| virtual QString | powerState () const |
| virtual bool | isGamepad () const |
| virtual QString | gamepadType () const |
| virtual QString | path () const |
| virtual bool | isVirtual () const |
| virtual quint16 | firmwareVersion () const |
| virtual QString | connectionType () const |
| virtual int | ballCount () const |
| virtual Q_INVOKABLE void | rumble (quint16 lowFreq, quint16 highFreq, quint32 durationMs) |
| virtual Q_INVOKABLE void | rumbleTriggers (quint16 left, quint16 right, quint32 durationMs) |
| virtual Q_INVOKABLE void | setLED (quint8 red, quint8 green, quint8 blue) |
| virtual Q_INVOKABLE QString | axisLabel (int axis) const |
| virtual Q_INVOKABLE QString | buttonLabel (int button) const |
| virtual Q_INVOKABLE QString | getMapping () const |
| virtual Q_INVOKABLE bool | addMapping (const QString &mapping) |
| virtual Q_INVOKABLE bool | hasGyroscope () const |
| virtual Q_INVOKABLE bool | hasAccelerometer () const |
| virtual Q_INVOKABLE bool | setGyroscopeEnabled (bool enabled) |
| virtual Q_INVOKABLE bool | setAccelerometerEnabled (bool enabled) |
| virtual Q_INVOKABLE QVector3D | gyroscopeData () const |
| virtual Q_INVOKABLE QVector3D | accelerometerData () const |
| virtual Q_INVOKABLE float | gyroscopeDataRate () const |
| virtual Q_INVOKABLE float | accelerometerDataRate () const |
| virtual Q_INVOKABLE int | touchpadCount () const |
| virtual Q_INVOKABLE int | touchpadFingerCount (int touchpad) const |
| virtual Q_INVOKABLE QVariantMap | getTouchpadFinger (int touchpad, int finger) const |
| virtual Q_INVOKABLE QVariantMap | getBall (int ball) const |
| virtual Q_INVOKABLE bool | sendEffect (const QByteArray &data) |
| virtual Q_INVOKABLE QVariantMap | getAxisBinding (int axis) const |
| virtual Q_INVOKABLE QVariantMap | getButtonBinding (int button) const |
| virtual Q_INVOKABLE bool | hasButton (int button) const |
| virtual Q_INVOKABLE bool | hasAxis (int axis) const |
| virtual Q_INVOKABLE QString | realGamepadType () const |
| virtual Q_INVOKABLE QString | buttonLabelForType (int button) const |
| virtual Q_INVOKABLE bool | hasHaptic () const |
| virtual Q_INVOKABLE int | hapticEffectsCount () const |
| virtual Q_INVOKABLE bool | hapticRumbleSupported () const |
| virtual Q_INVOKABLE bool | hapticRumbleInit () |
| virtual Q_INVOKABLE bool | hapticRumblePlay (float strength, quint32 durationMs) |
| virtual Q_INVOKABLE void | hapticRumbleStop () |
| virtual Q_INVOKABLE QString | getMappingForGUID (const QString &guid) const |
| virtual Q_INVOKABLE bool | setVirtualAxis (int axis, int value) |
| virtual Q_INVOKABLE bool | setVirtualButton (int button, bool down) |
| virtual Q_INVOKABLE bool | setVirtualHat (int hat, quint8 value) |
| virtual Q_INVOKABLE bool | setVirtualBall (int ball, int dx, int dy) |
| virtual Q_INVOKABLE bool | setVirtualTouchpad (int touchpad, int finger, bool down, float x, float y, float pressure) |
| virtual Q_INVOKABLE bool | sendVirtualSensorData (int sensorType, float x, float y, float z) |
| virtual Q_INVOKABLE bool | hasMonoLED () const |
| virtual Q_INVOKABLE bool | hasRGBLED () const |
| virtual Q_INVOKABLE bool | hasPlayerLED () const |
| virtual Q_INVOKABLE QString | connectionState () const |
| virtual Q_INVOKABLE QVariantMap | getAxisInitialState (int axis) const |
| virtual Q_INVOKABLE bool | setMapping (const QString &mapping) |
| QStringList | buttonActions () const |
| QString | buttonActionNone () const |
| QString | disabledActionName () const |
| const QmlObjectListModel * | assignableActions () const |
| QStringList | assignableActionTitles () const |
| QString | linkedGroupId () const |
| HOTAS/Multi-device linking (devices with same groupId act as single joystick) | |
| void | setLinkedGroupId (const QString &groupId) |
| QString | linkedGroupRole () const |
| void | setLinkedGroupRole (const QString &role) |
| void | setAxisCalibration (int axis, const AxisCalibration_t &calibration) |
| Joystick::AxisCalibration_t | getAxisCalibration (int axis) const |
| RemoteControlCalibrationController::StickFunction | mapAxisFunctionToRCCStickFunction (AxisFunction_t axisFunction) const |
| AxisFunction_t | mapRCCStickFunctionToAxisFunction (RemoteControlCalibrationController::StickFunction stickFunction) const |
| void | setFunctionForChannel (RemoteControlCalibrationController::StickFunction stickFunction, int channel) |
| int | getChannelForFunction (RemoteControlCalibrationController::StickFunction stickFunction) const |
| Q_INVOKABLE void | startConfiguration () |
| Tells the joystick that the configuration UI is being displayed so it can do any special processing required. | |
| Q_INVOKABLE void | stopConfiguration () |
| Tells the joystick that the configuration UI is being closed so it can do any special processing required. | |
| void | stop () |
Static Public Member Functions | |
| static QString | axisFunctionToString (AxisFunction_t function) |
Static Public Attributes | |
| static constexpr int | AxisMin = -32768 |
| static constexpr int | AxisMax = 32767 |
Protected Attributes | |
| QString | _name |
| int | _axisCount = 0 |
| int | _buttonCount = 0 |
| int | _hatCount = 0 |
Friends | |
| class | JoystickManager |
| class | JoystickConfigController |
Definition at line 62 of file Joystick.h.
Definition at line 137 of file Joystick.h.
| Enumerator | |
|---|---|
| ButtonEventUpTransition | |
| ButtonEventDownTransition | |
| ButtonEventRepeat | |
| ButtonEventNone | |
Definition at line 114 of file Joystick.h.
Standard gamepad axis indices.
| Enumerator | |
|---|---|
| AxisLeftX | |
| AxisLeftY | |
| AxisRightX | |
| AxisRightY | |
| AxisTriggerLeft | |
| AxisTriggerRight | |
Definition at line 189 of file Joystick.h.
Standard gamepad button indices.
Definition at line 169 of file Joystick.h.
| enum Joystick::HatDirection : quint8 |
Standard gamepad hat/D-pad directions.
| Enumerator | |
|---|---|
| HatCentered | |
| HatUp | |
| HatRight | |
| HatDown | |
| HatLeft | |
| HatRightUp | |
| HatRightDown | |
| HatLeftUp | |
| HatLeftDown | |
Definition at line 155 of file Joystick.h.
| Joystick::Joystick | ( | const QString & | name, |
| int | axisCount, | ||
| int | buttonCount, | ||
| int | hatCount, | ||
| QObject * | parent = nullptr |
||
| ) |
Definition at line 73 of file Joystick.cc.
References axisCount(), buttonCount(), MultiVehicleManager::instance(), name(), and Fact::rawValueChanged().
|
virtual |
Definition at line 165 of file Joystick.cc.
References QmlObjectListModel::clearAndDeleteContents().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 243 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 245 of file Joystick.h.
|
signal |
Referenced by JoystickSDL::updateCachedAccelData().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 235 of file Joystick.h.
|
inline |
Definition at line 314 of file Joystick.h.
|
signal |
|
inline |
Definition at line 315 of file Joystick.h.
|
inline |
Definition at line 207 of file Joystick.h.
References _axisCount.
Referenced by JoystickSDL::discover(), Joystick(), and JoystickComponent::joystickStatusText().
|
static |
Definition at line 1813 of file Joystick.cc.
References additionalAxis1Function, additionalAxis2Function, additionalAxis3Function, additionalAxis4Function, additionalAxis5Function, additionalAxis6Function, maxAxisFunction, pitchExtensionFunction, pitchFunction, rollExtensionFunction, rollFunction, throttleFunction, and yawFunction.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 232 of file Joystick.h.
|
signal |
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 227 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 219 of file Joystick.h.
|
signal |
|
inline |
Definition at line 312 of file Joystick.h.
| QStringList Joystick::buttonActions | ( | ) | const |
Definition at line 1570 of file Joystick.cc.
|
signal |
Referenced by setButtonAction().
|
inline |
Definition at line 206 of file Joystick.h.
Referenced by JoystickSDL::discover(), and Joystick().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 233 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 272 of file Joystick.h.
|
signal |
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 303 of file Joystick.h.
|
signal |
Referenced by JoystickSDL::checkConnectionStateChanged().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 226 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 216 of file Joystick.h.
|
inline |
Definition at line 313 of file Joystick.h.
|
signal |
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 225 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 222 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 261 of file Joystick.h.
| Joystick::AxisCalibration_t Joystick::getAxisCalibration | ( | int | axis | ) | const |
Definition at line 1369 of file Joystick.cc.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 306 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 255 of file Joystick.h.
| QString Joystick::getButtonAction | ( | int | button | ) | const |
Definition at line 1559 of file Joystick.cc.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 262 of file Joystick.h.
| bool Joystick::getButtonRepeat | ( | int | button | ) |
Definition at line 1502 of file Joystick.cc.
| int Joystick::getChannelForFunction | ( | RemoteControlCalibrationController::StickFunction | stickFunction | ) | const |
Definition at line 1477 of file Joystick.cc.
References mapRCCStickFunctionToAxisFunction().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 234 of file Joystick.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 250 of file Joystick.h.
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
signal |
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 212 of file Joystick.h.
Referenced by getMappingForGUID().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 242 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 244 of file Joystick.h.
|
signal |
Referenced by JoystickSDL::updateCachedGyroData().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 276 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 278 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 279 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 280 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 277 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 239 of file Joystick.h.
Referenced by JoystickComponent::joystickFeaturesText().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 266 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 265 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 238 of file Joystick.h.
Referenced by JoystickComponent::joystickFeaturesText().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 275 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 211 of file Joystick.h.
Referenced by JoystickComponent::joystickFeaturesText().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 298 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 300 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 299 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 209 of file Joystick.h.
Referenced by JoystickComponent::joystickFeaturesText().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 210 of file Joystick.h.
Referenced by JoystickComponent::joystickFeaturesText().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 221 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 224 of file Joystick.h.
|
signal |
|
signal |
|
signal |
Referenced by setLinkedGroupId(), and setLinkedGroupRole().
|
inline |
HOTAS/Multi-device linking (devices with same groupId act as single joystick)
Definition at line 318 of file Joystick.h.
|
inline |
Definition at line 320 of file Joystick.h.
| RemoteControlCalibrationController::StickFunction Joystick::mapAxisFunctionToRCCStickFunction | ( | Joystick::AxisFunction_t | axisFunction | ) | const |
Definition at line 1406 of file Joystick.cc.
References additionalAxis1Function, additionalAxis2Function, additionalAxis3Function, additionalAxis4Function, additionalAxis5Function, additionalAxis6Function, maxAxisFunction, pitchExtensionFunction, pitchFunction, rollExtensionFunction, rollFunction, RemoteControlCalibrationController::stickFunctionAdditionalAxis1, RemoteControlCalibrationController::stickFunctionAdditionalAxis2, RemoteControlCalibrationController::stickFunctionAdditionalAxis3, RemoteControlCalibrationController::stickFunctionAdditionalAxis4, RemoteControlCalibrationController::stickFunctionAdditionalAxis5, RemoteControlCalibrationController::stickFunctionAdditionalAxis6, RemoteControlCalibrationController::stickFunctionMax, RemoteControlCalibrationController::stickFunctionPitch, RemoteControlCalibrationController::stickFunctionPitchExtension, RemoteControlCalibrationController::stickFunctionRoll, RemoteControlCalibrationController::stickFunctionRollExtension, RemoteControlCalibrationController::stickFunctionThrottle, RemoteControlCalibrationController::stickFunctionYaw, throttleFunction, and yawFunction.
|
signal |
| Joystick::AxisFunction_t Joystick::mapRCCStickFunctionToAxisFunction | ( | RemoteControlCalibrationController::StickFunction | stickFunction | ) | const |
Definition at line 1439 of file Joystick.cc.
References additionalAxis1Function, additionalAxis2Function, additionalAxis3Function, additionalAxis4Function, additionalAxis5Function, additionalAxis6Function, maxAxisFunction, pitchExtensionFunction, pitchFunction, rollExtensionFunction, rollFunction, RemoteControlCalibrationController::stickFunctionAdditionalAxis1, RemoteControlCalibrationController::stickFunctionAdditionalAxis2, RemoteControlCalibrationController::stickFunctionAdditionalAxis3, RemoteControlCalibrationController::stickFunctionAdditionalAxis4, RemoteControlCalibrationController::stickFunctionAdditionalAxis5, RemoteControlCalibrationController::stickFunctionAdditionalAxis6, RemoteControlCalibrationController::stickFunctionMax, RemoteControlCalibrationController::stickFunctionPitch, RemoteControlCalibrationController::stickFunctionPitchExtension, RemoteControlCalibrationController::stickFunctionRoll, RemoteControlCalibrationController::stickFunctionRollExtension, RemoteControlCalibrationController::stickFunctionThrottle, RemoteControlCalibrationController::stickFunctionYaw, throttleFunction, and yawFunction.
Referenced by getChannelForFunction(), and setFunctionForChannel().
|
signal |
|
inline |
Definition at line 205 of file Joystick.h.
References _name.
Referenced by JoystickSDL::discover(), Joystick(), and JoystickConfigController::start().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 223 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 217 of file Joystick.h.
|
signal |
Referenced by JoystickSDL::setPlayerIndex().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 220 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 214 of file Joystick.h.
|
signal |
Signalled during PollingForConfiguration.
|
signal |
Signalled during PollingForConfiguration.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 269 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 208 of file Joystick.h.
Referenced by JoystickComponent::joystickStatusText().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 229 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 230 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 258 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 293 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 215 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 241 of file Joystick.h.
|
signal |
| void Joystick::setAxisCalibration | ( | int | axis, |
| const AxisCalibration_t & | calibration | ||
| ) |
Definition at line 1360 of file Joystick.cc.
| void Joystick::setButtonAction | ( | int | button, |
| const QString & | action | ||
| ) |
Definition at line 1511 of file Joystick.cc.
References buttonActionsChanged(), AvailableButtonAction::canRepeat(), QmlObjectListModel::get(), settings(), and SettingsGroup::settingsGroup().
| void Joystick::setButtonRepeat | ( | int | button, |
| bool | repeat | ||
| ) |
Definition at line 1482 of file Joystick.cc.
References settings(), and SettingsGroup::settingsGroup().
|
signal |
| void Joystick::setFunctionForChannel | ( | RemoteControlCalibrationController::StickFunction | stickFunction, |
| int | channel | ||
| ) |
Definition at line 1472 of file Joystick.cc.
References mapRCCStickFunctionToAxisFunction().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 240 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 231 of file Joystick.h.
| void Joystick::setLinkedGroupId | ( | const QString & | groupId | ) |
Definition at line 1884 of file Joystick.cc.
References _name, linkedGroupChanged(), and settings().
| void Joystick::setLinkedGroupRole | ( | const QString & | role | ) |
Definition at line 1905 of file Joystick.cc.
References _name, linkedGroupChanged(), and settings().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 309 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 218 of file Joystick.h.
|
inline |
Definition at line 204 of file Joystick.h.
Referenced by JoystickComponent::joystickStatusText(), setButtonAction(), setButtonRepeat(), setLinkedGroupId(), setLinkedGroupRole(), and JoystickComponent::setupComplete().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 286 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 289 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 287 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 288 of file Joystick.h.
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 290 of file Joystick.h.
|
signal |
| void Joystick::startConfiguration | ( | ) |
Tells the joystick that the configuration UI is being displayed so it can do any special processing required.
Definition at line 1846 of file Joystick.cc.
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
| void Joystick::stop | ( | ) |
Definition at line 1872 of file Joystick.cc.
| void Joystick::stopConfiguration | ( | ) |
Tells the joystick that the configuration UI is being closed so it can do any special processing required.
Definition at line 1851 of file Joystick.cc.
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 248 of file Joystick.h.
Referenced by JoystickComponent::joystickFeaturesText().
|
signal |
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 249 of file Joystick.h.
|
signal |
Referenced by QGCCameraManager::_activeJoystickChanged().
|
signal |
|
signal |
|
signal |
|
inlinevirtual |
Reimplemented in JoystickSDL.
Definition at line 213 of file Joystick.h.
|
friend |
Definition at line 71 of file Joystick.h.
|
friend |
Definition at line 70 of file Joystick.h.
|
protected |
Definition at line 387 of file Joystick.h.
Referenced by axisCount().
|
protected |
Definition at line 388 of file Joystick.h.
|
protected |
Definition at line 389 of file Joystick.h.
|
protected |
Definition at line 386 of file Joystick.h.
Referenced by name(), setLinkedGroupId(), and setLinkedGroupRole().
|
staticconstexpr |
Definition at line 112 of file Joystick.h.
Referenced by Joystick::AxisCalibration_t::reset().
|
staticconstexpr |
Definition at line 111 of file Joystick.h.
Referenced by Joystick::AxisCalibration_t::reset().