uint32_t selector_start_ms
virtual float controller_error(uint8_t parm)=0
AP_Tuning(const struct tuning_set *sets, const struct tuning_name *names)
void check_selector_switch(void)
void save_parameters(void)
const char * get_tuning_name(uint8_t parm)
void Log_Write_Parameter_Tuning(float value)
uint32_t last_controller_error_ms
virtual void save_value(uint8_t parm)=0
virtual AP_Float * get_param_pointer(uint8_t parm)=0
uint8_t current_parm_index
void revert_parameters(void)
void check_controller_error(void)
virtual void reload_value(uint8_t parm)=0
virtual void set_value(uint8_t parm, float value)=0
Common definitions and utility routines for the ArduPilot libraries.
const tuning_set * tuning_sets
void check_input(uint8_t flightmode)
static const struct AP_Param::GroupInfo var_info[]
const tuning_name * tuning_names
void next_parameter(void)
static void setup_object_defaults(const void *object_pointer, const struct GroupInfo *group_info)