diff --git a/src/Joystick/Joystick.cc b/src/Joystick/Joystick.cc index a1017cde7705a8159d03ca9407fb40a22fc47d4d..04bea5a1142e8b34ddf2067e791e88f79aff0784 100644 --- a/src/Joystick/Joystick.cc +++ b/src/Joystick/Joystick.cc @@ -38,6 +38,7 @@ #endif QGC_LOGGING_CATEGORY(JoystickLog, "JoystickLog") +QGC_LOGGING_CATEGORY(JoystickValuesLog, "JoystickValuesLog") const char* Joystick::_settingsGroup = "Joysticks"; const char* Joystick::_calibratedSettingsKey = "Calibrated"; @@ -298,7 +299,6 @@ void Joystick::run(void) // Adjust throttle to 0:1 range if (_throttleMode == ThrottleModeCenterZero) { throttle = std::max(0.0f, throttle); - throttle = (throttle * 2.0f) - 1.0f; } else { throttle = (throttle + 1.0f) / 2.0f; } @@ -345,6 +345,8 @@ void Joystick::run(void) _lastButtonBits = newButtonBits; + qCDebug(JoystickValuesLog) << "roll:pitch:yaw:throttle" << roll << -pitch << yaw << throttle; + emit manualControl(roll, -pitch, yaw, throttle, buttonPressedBits, activeVehicle->joystickMode()); } diff --git a/src/Joystick/Joystick.h b/src/Joystick/Joystick.h index 178c0eb205a4fa072af8df23d64c2a78ab5baa42..46af7ed0c50a487dffb70efad785026208b3f194 100644 --- a/src/Joystick/Joystick.h +++ b/src/Joystick/Joystick.h @@ -31,6 +31,7 @@ #include "Vehicle.h" Q_DECLARE_LOGGING_CATEGORY(JoystickLog) +Q_DECLARE_LOGGING_CATEGORY(JoystickValuesLog) class Joystick : public QThread {