Copter: log mode change reason

This commit is contained in:
Jonathan Challinger 2016-01-25 15:50:12 -08:00 committed by Randy Mackay
parent a0e291bf89
commit 8ded496f8b
3 changed files with 3 additions and 3 deletions

View File

@ -779,7 +779,7 @@ void Copter::Log_Write_Vehicle_Startup_Messages()
{
// only 200(?) bytes are guaranteed by DataFlash
DataFlash.Log_Write_Message("Frame: " FRAME_CONFIG_STRING);
DataFlash.Log_Write_Mode(control_mode);
DataFlash.Log_Write_Mode(control_mode, control_mode_reason);
}

View File

@ -111,7 +111,7 @@ bool Copter::set_mode(control_mode_t mode, mode_reason_t reason)
exit_mode(control_mode, (control_mode_t)mode);
control_mode = (control_mode_t)mode;
control_mode_reason = reason;
DataFlash.Log_Write_Mode(control_mode);
DataFlash.Log_Write_Mode(control_mode, control_mode_reason);
#if AC_FENCE == ENABLED
// pilot requested flight mode change during a fence breach indicates pilot is attempting to manually recover

View File

@ -194,7 +194,7 @@ bool Copter::init_arm_motors(bool arming_from_gcs)
Log_Write_Event(DATA_ARMED);
// log flight mode in case it was changed while vehicle was disarmed
DataFlash.Log_Write_Mode(control_mode);
DataFlash.Log_Write_Mode(control_mode, control_mode_reason);
// reenable failsafe
failsafe_enable();