mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-02-22 12:54:14 +01:00
OP-1167 set default for FSM switch to first position
This commit is contained in:
parent
91d5a865da
commit
02dfac7e6e
@ -331,6 +331,7 @@ static void manualControlTask(__attribute__((unused)) void *parameters)
|
|||||||
if (settings.FailsafeBehavior != MANUALCONTROLSETTINGS_FAILSAFEBEHAVIOR_NONE) {
|
if (settings.FailsafeBehavior != MANUALCONTROLSETTINGS_FAILSAFEBEHAVIOR_NONE) {
|
||||||
FlightStatusGet(&flightStatus);
|
FlightStatusGet(&flightStatus);
|
||||||
|
|
||||||
|
cmd.FlightModeSwitchPosition = (uint8_t) settings.FailsafeBehavior - 1;
|
||||||
flightStatus.FlightMode = settings.FlightModePosition[settings.FailsafeBehavior - 1];
|
flightStatus.FlightMode = settings.FlightModePosition[settings.FailsafeBehavior - 1];
|
||||||
FlightStatusSet(&flightStatus);
|
FlightStatusSet(&flightStatus);
|
||||||
}
|
}
|
||||||
@ -358,7 +359,6 @@ static void manualControlTask(__attribute__((unused)) void *parameters)
|
|||||||
AlarmsSet(SYSTEMALARMS_ALARM_MANUALCONTROL, SYSTEMALARMS_ALARM_WARNING);
|
AlarmsSet(SYSTEMALARMS_ALARM_MANUALCONTROL, SYSTEMALARMS_ALARM_WARNING);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cmd.FlightModeSwitchPosition = (uint8_t)255;
|
|
||||||
} else if (valid_input_detected) {
|
} else if (valid_input_detected) {
|
||||||
AlarmsClear(SYSTEMALARMS_ALARM_MANUALCONTROL);
|
AlarmsClear(SYSTEMALARMS_ALARM_MANUALCONTROL);
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<field name="Yaw" units="%" type="float" elements="1"/>
|
<field name="Yaw" units="%" type="float" elements="1"/>
|
||||||
<field name="Collective" units="%" type="float" elements="1"/>
|
<field name="Collective" units="%" type="float" elements="1"/>
|
||||||
<field name="Channel" units="us" type="uint16" elements="9"/>
|
<field name="Channel" units="us" type="uint16" elements="9"/>
|
||||||
<field name="FlightModeSwitchPosition" units="" type="uint8" elements="1"/>
|
<field name="FlightModeSwitchPosition" units="" type="uint8" elements="1" defaultvalue="0"/>
|
||||||
<access gcs="readwrite" flight="readwrite"/>
|
<access gcs="readwrite" flight="readwrite"/>
|
||||||
<telemetrygcs acked="false" updatemode="manual" period="0"/>
|
<telemetrygcs acked="false" updatemode="manual" period="0"/>
|
||||||
<telemetryflight acked="false" updatemode="periodic" period="2000"/>
|
<telemetryflight acked="false" updatemode="periodic" period="2000"/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user