mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-27 16:54:15 +01:00
OP-1644 Reuse the same function for special neutrals
This commit is contained in:
parent
23865ed0b0
commit
2454ac6d6c
@ -544,19 +544,8 @@ void ConfigInputWidget::wzNext()
|
|||||||
// Load actuator settings back from beginning of wizard
|
// Load actuator settings back from beginning of wizard
|
||||||
actuatorSettingsObj->setData(previousActuatorSettingsData);
|
actuatorSettingsObj->setData(previousActuatorSettingsData);
|
||||||
|
|
||||||
// Leave setting the throttle neutral until the final Next press,
|
// Force flight mode neutral to middle and Throttle neutral at 4%
|
||||||
// else the throttle scaling causes the graphical stick movement to not
|
adjustSpecialNeutrals();
|
||||||
// match the tx stick
|
|
||||||
manualSettingsData.ChannelNeutral[ManualControlSettings::CHANNELNEUTRAL_THROTTLE] =
|
|
||||||
manualSettingsData.ChannelMin[ManualControlSettings::CHANNELMIN_THROTTLE] +
|
|
||||||
((manualSettingsData.ChannelMax[ManualControlSettings::CHANNELMAX_THROTTLE] -
|
|
||||||
manualSettingsData.ChannelMin[ManualControlSettings::CHANNELMIN_THROTTLE]) * 0.04);
|
|
||||||
|
|
||||||
// Force flight mode neutral to middle
|
|
||||||
manualSettingsData.ChannelNeutral[ManualControlSettings::CHANNELNEUTRAL_FLIGHTMODE] =
|
|
||||||
manualSettingsData.ChannelMin[ManualControlSettings::CHANNELMIN_FLIGHTMODE] +
|
|
||||||
(manualSettingsData.ChannelMax[ManualControlSettings::CHANNELMAX_FLIGHTMODE] -
|
|
||||||
manualSettingsData.ChannelMin[ManualControlSettings::CHANNELMIN_FLIGHTMODE]) / 2;
|
|
||||||
|
|
||||||
manualSettingsObj->setData(manualSettingsData);
|
manualSettingsObj->setData(manualSettingsData);
|
||||||
// move to Arming Settings tab
|
// move to Arming Settings tab
|
||||||
|
Loading…
x
Reference in New Issue
Block a user