Skip to content

Commit

Permalink
Plane: log PIDs during QAUTOTUNE twitch
Browse files Browse the repository at this point in the history
  • Loading branch information
tridge committed Dec 22, 2018
1 parent e279fde commit 7939f34
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
8 changes: 8 additions & 0 deletions ArduPlane/qautotune.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -61,5 +61,13 @@ void QAutoTune::Log_Write_Event(enum at_event id)
ev_id);
}

// log VTOL PIDs for during twitch
void QAutoTune::log_pids(void)
{
DataFlash_Class::instance()->Log_Write_PID(LOG_PIQR_MSG, plane.quadplane.attitude_control->get_rate_roll_pid().get_pid_info());
DataFlash_Class::instance()->Log_Write_PID(LOG_PIQP_MSG, plane.quadplane.attitude_control->get_rate_pitch_pid().get_pid_info());
DataFlash_Class::instance()->Log_Write_PID(LOG_PIQY_MSG, plane.quadplane.attitude_control->get_rate_yaw_pid().get_pid_info());
}

#endif // QAUTOTUNE_ENABLED

1 change: 1 addition & 0 deletions ArduPlane/qautotune.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ class QAutoTune : public AC_AutoTune
void get_pilot_desired_rp_yrate_cd(int32_t &roll_cd, int32_t &pitch_cd, int32_t &yaw_rate_cds) override;
void init_z_limits() override;
void Log_Write_Event(enum at_event id) override;
void log_pids() override;
};

#endif // QAUTOTUNE_ENABLED

0 comments on commit 7939f34

Please sign in to comment.