|
|
|
@ -115,34 +115,6 @@ void AutoTune::log_pids()
@@ -115,34 +115,6 @@ void AutoTune::log_pids()
|
|
|
|
|
copter.logger.Write_PID(LOG_PIDY_MSG, copter.attitude_control->get_rate_yaw_pid().get_pid_info()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
Write an event packet. This maps from AC_AutoTune event IDs to |
|
|
|
|
copter event IDs |
|
|
|
|
*/ |
|
|
|
|
void AutoTune::Log_Write_Event(enum at_event id) |
|
|
|
|
{ |
|
|
|
|
const struct { |
|
|
|
|
enum at_event eid; |
|
|
|
|
Log_Event id; |
|
|
|
|
} map[] = { |
|
|
|
|
{ EVENT_AUTOTUNE_INITIALISED, DATA_AUTOTUNE_INITIALISED }, |
|
|
|
|
{ EVENT_AUTOTUNE_OFF, DATA_AUTOTUNE_OFF }, |
|
|
|
|
{ EVENT_AUTOTUNE_RESTART, DATA_AUTOTUNE_RESTART }, |
|
|
|
|
{ EVENT_AUTOTUNE_SUCCESS, DATA_AUTOTUNE_SUCCESS }, |
|
|
|
|
{ EVENT_AUTOTUNE_FAILED, DATA_AUTOTUNE_FAILED }, |
|
|
|
|
{ EVENT_AUTOTUNE_REACHED_LIMIT, DATA_AUTOTUNE_REACHED_LIMIT }, |
|
|
|
|
{ EVENT_AUTOTUNE_PILOT_TESTING, DATA_AUTOTUNE_PILOT_TESTING }, |
|
|
|
|
{ EVENT_AUTOTUNE_SAVEDGAINS, DATA_AUTOTUNE_SAVEDGAINS }, |
|
|
|
|
}; |
|
|
|
|
for (uint8_t i=0; i<ARRAY_SIZE(map); i++) { |
|
|
|
|
if (id == map[i].eid) { |
|
|
|
|
copter.Log_Write_Event(map[i].id); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
check if we have a good position estimate |
|
|
|
|
*/ |
|
|
|
|