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

#include <JoystickSettings.h>

+ Inheritance diagram for JoystickSettings:
+ Collaboration diagram for JoystickSettings:

Public Member Functions

 JoystickSettings (const QString &joystickName, int axisCount, int buttonCount, QObject *parent=nullptr)
 
Fact *calibrated READ calibrated CONSTANT Factcalibrated ()
 
Fact *circleCorrection READ circleCorrection CONSTANT FactcircleCorrection ()
 
Fact *useDeadband READ useDeadband CONSTANT FactuseDeadband ()
 
Fact *negativeThrust READ negativeThrust CONSTANT FactnegativeThrust ()
 
Fact *throttleSmoothing READ throttleSmoothing CONSTANT FactthrottleSmoothing ()
 
Fact *axisFrequencyHz READ axisFrequencyHz CONSTANT FactaxisFrequencyHz ()
 
Fact *buttonFrequencyHz READ buttonFrequencyHz CONSTANT FactbuttonFrequencyHz ()
 
Fact *throttleModeCenterZero READ throttleModeCenterZero CONSTANT FactthrottleModeCenterZero ()
 
Fact *transmitterMode READ transmitterMode CONSTANT FacttransmitterMode ()
 
Fact *exponentialPct READ exponentialPct CONSTANT FactexponentialPct ()
 
Fact *enableManualControlPitchExtension READ enableManualControlPitchExtension CONSTANT FactenableManualControlPitchExtension ()
 
Fact *enableManualControlRollExtension READ enableManualControlRollExtension CONSTANT FactenableManualControlRollExtension ()
 
Fact *enableManualControlAux1 READ enableManualControlAux1 CONSTANT FactenableManualControlAux1 ()
 
Fact *enableManualControlAux2 READ enableManualControlAux2 CONSTANT FactenableManualControlAux2 ()
 
Fact *enableManualControlAux3 READ enableManualControlAux3 CONSTANT FactenableManualControlAux3 ()
 
Fact *enableManualControlAux4 READ enableManualControlAux4 CONSTANT FactenableManualControlAux4 ()
 
Fact *enableManualControlAux5 READ enableManualControlAux5 CONSTANT FactenableManualControlAux5 ()
 
Fact *enableManualControlAux6 READ enableManualControlAux6 CONSTANT FactenableManualControlAux6 ()
 
- Public Member Functions inherited from SettingsGroup
 SettingsGroup (const QString &name, const QString &settingsGroup, QObject *parent=nullptr)
 
bool visible READ visible WRITE setVisible NOTIFY virtual visibleChanged bool visible ()
 
virtual void setVisible (bool vis)
 
QString settingsGroup () const
 

Static Public Attributes

static const char * calibratedName = "calibrated"
 
static const char * circleCorrectionName = "circleCorrection"
 
static const char * useDeadbandName = "useDeadband"
 
static const char * negativeThrustName = "negativeThrust"
 
static const char * throttleSmoothingName = "throttleSmoothing"
 
static const char * axisFrequencyHzName = "axisFrequencyHz"
 
static const char * buttonFrequencyHzName = "buttonFrequencyHz"
 
static const char * throttleModeCenterZeroName = "throttleModeCenterZero"
 
static const char * transmitterModeName = "transmitterMode"
 
static const char * exponentialPctName = "exponentialPct"
 
static const char * enableManualControlPitchExtensionName = "enableManualControlPitchExtension"
 
static const char * enableManualControlRollExtensionName = "enableManualControlRollExtension"
 
static const char * enableManualControlAux1Name = "enableManualControlAux1"
 
static const char * enableManualControlAux2Name = "enableManualControlAux2"
 
static const char * enableManualControlAux3Name = "enableManualControlAux3"
 
static const char * enableManualControlAux4Name = "enableManualControlAux4"
 
static const char * enableManualControlAux5Name = "enableManualControlAux5"
 
static const char * enableManualControlAux6Name = "enableManualControlAux6"
 

Additional Inherited Members

- Signals inherited from SettingsGroup
void visibleChanged ()
 
- Protected Member Functions inherited from SettingsGroup
SettingsFact_createSettingsFact (const QString &factName)
 
- Protected Attributes inherited from SettingsGroup
bool _visible
 
QString _name
 
QString _settingsGroup
 
QMap< QString, FactMetaData * > _nameToMetaDataMap
 

Detailed Description

Definition at line 15 of file JoystickSettings.h.

Constructor & Destructor Documentation

◆ JoystickSettings()

JoystickSettings::JoystickSettings ( const QString &  joystickName,
int  axisCount,
int  buttonCount,
QObject *  parent = nullptr 
)

Definition at line 12 of file JoystickSettings.cc.

Member Function Documentation

◆ axisFrequencyHz()

Fact * JoystickSettings::axisFrequencyHz ( )

Definition at line 26 of file JoystickSettings.cc.

◆ buttonFrequencyHz()

Fact * JoystickSettings::buttonFrequencyHz ( )

Definition at line 27 of file JoystickSettings.cc.

◆ calibrated()

Fact * JoystickSettings::calibrated ( )

Definition at line 21 of file JoystickSettings.cc.

◆ circleCorrection()

Fact * JoystickSettings::circleCorrection ( )

Definition at line 22 of file JoystickSettings.cc.

◆ enableManualControlAux1()

Fact * JoystickSettings::enableManualControlAux1 ( )

Definition at line 31 of file JoystickSettings.cc.

◆ enableManualControlAux2()

Fact * JoystickSettings::enableManualControlAux2 ( )

Definition at line 32 of file JoystickSettings.cc.

◆ enableManualControlAux3()

Fact * JoystickSettings::enableManualControlAux3 ( )

Definition at line 33 of file JoystickSettings.cc.

◆ enableManualControlAux4()

Fact * JoystickSettings::enableManualControlAux4 ( )

Definition at line 34 of file JoystickSettings.cc.

◆ enableManualControlAux5()

Fact * JoystickSettings::enableManualControlAux5 ( )

Definition at line 35 of file JoystickSettings.cc.

◆ enableManualControlAux6()

Fact * JoystickSettings::enableManualControlAux6 ( )

Definition at line 36 of file JoystickSettings.cc.

◆ enableManualControlPitchExtension()

Fact * JoystickSettings::enableManualControlPitchExtension ( )

Definition at line 37 of file JoystickSettings.cc.

◆ enableManualControlRollExtension()

Fact * JoystickSettings::enableManualControlRollExtension ( )

Definition at line 38 of file JoystickSettings.cc.

◆ exponentialPct()

Fact * JoystickSettings::exponentialPct ( )

Definition at line 30 of file JoystickSettings.cc.

◆ negativeThrust()

Fact * JoystickSettings::negativeThrust ( )

Definition at line 24 of file JoystickSettings.cc.

◆ throttleModeCenterZero()

Fact * JoystickSettings::throttleModeCenterZero ( )

Definition at line 28 of file JoystickSettings.cc.

◆ throttleSmoothing()

Fact * JoystickSettings::throttleSmoothing ( )

Definition at line 25 of file JoystickSettings.cc.

◆ transmitterMode()

Fact * JoystickSettings::transmitterMode ( )

Definition at line 29 of file JoystickSettings.cc.

◆ useDeadband()

Fact * JoystickSettings::useDeadband ( )

Definition at line 23 of file JoystickSettings.cc.

Member Data Documentation

◆ axisFrequencyHzName

const char * JoystickSettings::axisFrequencyHzName = "axisFrequencyHz"
static

Definition at line 29 of file JoystickSettings.h.

◆ buttonFrequencyHzName

const char * JoystickSettings::buttonFrequencyHzName = "buttonFrequencyHz"
static

Definition at line 30 of file JoystickSettings.h.

◆ calibratedName

const char * JoystickSettings::calibratedName = "calibrated"
static

Definition at line 24 of file JoystickSettings.h.

◆ circleCorrectionName

const char * JoystickSettings::circleCorrectionName = "circleCorrection"
static

Definition at line 25 of file JoystickSettings.h.

◆ enableManualControlAux1Name

const char * JoystickSettings::enableManualControlAux1Name = "enableManualControlAux1"
static

Definition at line 36 of file JoystickSettings.h.

◆ enableManualControlAux2Name

const char * JoystickSettings::enableManualControlAux2Name = "enableManualControlAux2"
static

Definition at line 37 of file JoystickSettings.h.

◆ enableManualControlAux3Name

const char * JoystickSettings::enableManualControlAux3Name = "enableManualControlAux3"
static

Definition at line 38 of file JoystickSettings.h.

◆ enableManualControlAux4Name

const char * JoystickSettings::enableManualControlAux4Name = "enableManualControlAux4"
static

Definition at line 39 of file JoystickSettings.h.

◆ enableManualControlAux5Name

const char * JoystickSettings::enableManualControlAux5Name = "enableManualControlAux5"
static

Definition at line 40 of file JoystickSettings.h.

◆ enableManualControlAux6Name

const char * JoystickSettings::enableManualControlAux6Name = "enableManualControlAux6"
static

Definition at line 41 of file JoystickSettings.h.

◆ enableManualControlPitchExtensionName

const char * JoystickSettings::enableManualControlPitchExtensionName = "enableManualControlPitchExtension"
static

Definition at line 34 of file JoystickSettings.h.

◆ enableManualControlRollExtensionName

const char * JoystickSettings::enableManualControlRollExtensionName = "enableManualControlRollExtension"
static

Definition at line 35 of file JoystickSettings.h.

◆ exponentialPctName

const char * JoystickSettings::exponentialPctName = "exponentialPct"
static

Definition at line 33 of file JoystickSettings.h.

◆ negativeThrustName

const char * JoystickSettings::negativeThrustName = "negativeThrust"
static

Definition at line 27 of file JoystickSettings.h.

◆ throttleModeCenterZeroName

const char * JoystickSettings::throttleModeCenterZeroName = "throttleModeCenterZero"
static

Definition at line 31 of file JoystickSettings.h.

◆ throttleSmoothingName

const char * JoystickSettings::throttleSmoothingName = "throttleSmoothing"
static

Definition at line 28 of file JoystickSettings.h.

◆ transmitterModeName

const char * JoystickSettings::transmitterModeName = "transmitterMode"
static

Definition at line 32 of file JoystickSettings.h.

◆ useDeadbandName

const char * JoystickSettings::useDeadbandName = "useDeadband"
static

Definition at line 26 of file JoystickSettings.h.


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