QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
JoystickSettings.cc
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* (c) 2009-2024 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
4
*
5
* QGroundControl is licensed according to the terms in the file
6
* COPYING.md in the root of the source code directory.
7
*
8
****************************************************************************/
9
10
#include "
JoystickSettings.h
"
11
12
JoystickSettings::JoystickSettings
(
const
QString &joystickName,
int
axisCount,
int
buttonCount, QObject* parent)
13
:
SettingsGroup
(
"Joystick"
, QString(
"JoystickSettingsV2/%1"
).arg(joystickName), parent)
14
, _joystickName(joystickName)
15
, _axisCount(axisCount)
16
, _buttonCount(buttonCount)
17
{
18
19
}
20
21
DECLARE_SETTINGSFACT
(
JoystickSettings
, calibrated)
22
DECLARE_SETTINGSFACT
(
JoystickSettings
, circleCorrection)
23
DECLARE_SETTINGSFACT
(
JoystickSettings
, useDeadband)
24
DECLARE_SETTINGSFACT
(
JoystickSettings
, negativeThrust)
25
DECLARE_SETTINGSFACT
(
JoystickSettings
, throttleSmoothing)
26
DECLARE_SETTINGSFACT
(
JoystickSettings
, axisFrequencyHz)
27
DECLARE_SETTINGSFACT
(
JoystickSettings
, buttonFrequencyHz)
28
DECLARE_SETTINGSFACT
(
JoystickSettings
, throttleModeCenterZero)
29
DECLARE_SETTINGSFACT
(
JoystickSettings
, transmitterMode)
30
DECLARE_SETTINGSFACT
(
JoystickSettings
, exponentialPct)
31
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableManualControlPitchExtension)
32
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableManualControlRollExtension)
33
DECLARE_SETTINGSFACT
(
JoystickSettings
, additionalAxesFunction)
34
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableAdditionalAxis1)
35
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableAdditionalAxis2)
36
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableAdditionalAxis3)
37
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableAdditionalAxis4)
38
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableAdditionalAxis5)
39
DECLARE_SETTINGSFACT
(
JoystickSettings
, enableAdditionalAxis6)
JoystickSettings.h
DECLARE_SETTINGSFACT
#define DECLARE_SETTINGSFACT(CLASS, NAME)
Definition
SettingsGroup.h:17
JoystickSettings
Definition
JoystickSettings.h:16
JoystickSettings::JoystickSettings
JoystickSettings(const QString &joystickName, int axisCount, int buttonCount, QObject *parent=nullptr)
Definition
JoystickSettings.cc:12
SettingsGroup
Provides access to group of settings.
Definition
SettingsGroup.h:45
src
Settings
JoystickSettings.cc
Generated by
1.9.8