16 const float filter_constant = 0.99f;
19 rms = filter_constant * rms + (1.0f - filter_constant) *
sq(value);
void control_monitor_log(void)
float control_monitor_rms_output_roll_P(void) const
float control_monitor_rms_output_roll_D(void) const
ArduCopter attitude control library.
void Log_Write(const char *name, const char *labels, const char *fmt,...)
void control_monitor_filter_pid(float value, float &rms_P)
static DataFlash_Class * instance(void)
const DataFlash_Class::PID_Info & get_pid_info(void) const
float control_monitor_rms_output_pitch_P(void) const
float control_monitor_rms_output_yaw(void) const
struct AC_AttitudeControl::@0 _control_monitor
virtual AC_PID & get_rate_pitch_pid()=0
virtual AC_PID & get_rate_roll_pid()=0
void control_monitor_update(void)
float control_monitor_rms_output_pitch_D(void) const
float control_monitor_rms_output_pitch(void) const
float control_monitor_rms_output_roll(void) const
virtual AC_PID & get_rate_yaw_pid()=0