engine fail: small state machine fix

This commit is contained in:
Thomas Gubler
2014-08-19 07:30:19 +02:00
parent 99860da9b7
commit 7f9c996555
+3 -1
View File
@@ -76,7 +76,8 @@ EngineFailure::on_inactive()
void
EngineFailure::on_activation()
{
_ef_state = EF_STATE_LOITERDOWN;
_ef_state = EF_STATE_NONE;
advance_ef();
set_ef_item();
}
@@ -139,6 +140,7 @@ EngineFailure::advance_ef()
{
switch (_ef_state) {
case EF_STATE_NONE:
mavlink_log_info(_navigator->get_mavlink_fd(), "#audio: Engine failure. Loitering down");
_ef_state = EF_STATE_LOITERDOWN;
break;
default: