Tuning_state* new_Tuning_state(void) { Tuning_state* ts = memory_alloc_item(Tuning_state); if (ts == NULL) return NULL; Tuning_state_reset(ts, NULL); return ts; }
bool Event_master_reset_retuner_process( Master_params* master_params, const Value* value) { rassert(master_params != NULL); ignore(value); Tuning_state* state = NULL; const Tuning_table* table = NULL; get_tuning_info(master_params, &state, &table); if (state == NULL) return true; Tuning_state_reset(state, table); return true; }
bool Event_master_set_retuner_process(Master_params* master_params, const Value* value) { rassert(master_params != NULL); rassert(value != NULL); rassert(value->type == VALUE_TYPE_INT); master_params->cur_tuning_state = (int)value->value.int_type; Tuning_state* state = NULL; const Tuning_table* table = NULL; get_tuning_info(master_params, &state, &table); if (state == NULL) return true; if (!Tuning_state_can_retune(state)) Tuning_state_reset(state, table); return true; }