Sub: Initialize control mode to flightmode 1

This commit is contained in:
Jacob Walser 2016-12-06 21:22:47 -05:00 committed by Andrew Tridgell
parent 544ea2ecd4
commit 7b1347da79
2 changed files with 3 additions and 1 deletions

View File

@ -27,7 +27,7 @@ Sub::Sub(void) :
FUNCTOR_BIND_MEMBER(&Sub::start_command, bool, const AP_Mission::Mission_Command &),
FUNCTOR_BIND_MEMBER(&Sub::verify_command_callback, bool, const AP_Mission::Mission_Command &),
FUNCTOR_BIND_MEMBER(&Sub::exit_mission, void)),
control_mode(STABILIZE),
control_mode(MANUAL),
motors(MAIN_LOOP_RATE),
scaleLongDown(1),
wp_bearing(0),

View File

@ -25,6 +25,8 @@ namespace {
}
void Sub::init_joystick() {
set_mode((control_mode_t)flight_modes[0].get(), MODE_REASON_TX_COMMAND); // Initialize flight mode
if(g.numGainSettings < 1) g.numGainSettings.set_and_save(1);
if(g.numGainSettings == 1 || (g.gain_default < g.maxGain + 0.01 && g.gain_default > g.minGain - 0.01)) {