diff --git a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp b/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp index 5a0069de1..14df42f0c 100644 --- a/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp +++ b/ground/openpilotgcs/src/plugins/config/cfg_vehicletypes/configfixedwingwidget.cpp @@ -427,7 +427,7 @@ bool ConfigFixedWingWidget::setupFrameElevon(QString airframeType) if (channel > -1) { setMixerType(mixer, channel, VehicleConfig::MIXERTYPE_SERVO); value = (double)(m_aircraft->elevonSlider2->value() * 1.27); - setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_PITCH, value); + setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_PITCH, -value); value = (double)(m_aircraft->elevonSlider1->value() * 1.27); setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_ROLL, value); @@ -436,7 +436,7 @@ bool ConfigFixedWingWidget::setupFrameElevon(QString airframeType) value = (double)(m_aircraft->elevonSlider2->value() * 1.27); setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_PITCH, value); value = (double)(m_aircraft->elevonSlider1->value() * 1.27); - setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_ROLL, -value); + setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_ROLL, value); } m_aircraft->fwStatusLabel->setText("Mixer generated"); @@ -498,7 +498,7 @@ bool ConfigFixedWingWidget::setupFrameVtail(QString airframeType) channel = m_aircraft->fwAileron2ChannelBox->currentIndex() - 1; setMixerType(mixer, channel, VehicleConfig::MIXERTYPE_SERVO); - setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_ROLL, -127); + setMixerVectorValue(mixer, channel, VehicleConfig::MIXERVECTOR_ROLL, 127); } // vtail diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp b/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp index c32c4c3e6..0e37d5128 100644 --- a/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp +++ b/ground/openpilotgcs/src/plugins/setupwizard/vehicleconfigurationhelper.cpp @@ -1636,8 +1636,8 @@ void VehicleConfigurationHelper::setupElevon() channels[0].type = MIXER_TYPE_SERVO; channels[0].throttle1 = 0; channels[0].throttle2 = 0; - channels[0].roll = -100; - channels[0].pitch = 100; + channels[0].roll = 100; + channels[0].pitch = -100; channels[0].yaw = 0; // Elevon Servo 1 (Chan 2) @@ -1645,7 +1645,7 @@ void VehicleConfigurationHelper::setupElevon() channels[1].throttle1 = 0; channels[1].throttle2 = 0; channels[1].roll = 100; - channels[1].pitch = -100; + channels[1].pitch = 100; channels[1].yaw = 0; guiSettings.fixedwing.FixedWingThrottle = 3;