26#ifndef _ACFUTILS_PID_CTL_PARSING_H_
27#define _ACFUTILS_PID_CTL_PARSING_H_
38pid_ctl_parse2(
pid_ctl_t *pid,
const conf_t *
conf,
const char *prefix,
41 double k_p = 0, k_i = 0, lim_i = 0, k_d = 0, r_d = 0;
56 pid_ctl_init_noreset(pid, k_p, k_i, lim_i, k_d, r_d);
58 pid_ctl_init(pid, k_p, k_i, lim_i, k_d, r_d);
59 pid_ctl_set_integ_clamp(pid, integ_clamp);
63pid_ctl_parse(
pid_ctl_t *pid,
const conf_t *
conf,
const char *prefix)
65 pid_ctl_parse2(pid,
conf, prefix,
false);
bool_t conf_get_d_v(const conf_t *conf, const char *fmt, double *value,...)
bool_t conf_get_b_v(const conf_t *conf, const char *fmt, bool_t *value,...)