struct csb_list csb_list[] = {
{ .name = csb_angle_str, .csb = &mainboard.angle },
{ .name = csb_distance_str, .csb = &mainboard.distance },
struct csb_list csb_list[] = {
{ .name = csb_angle_str, .csb = &mainboard.angle },
{ .name = csb_distance_str, .csb = &mainboard.distance },
parse_pgm_token_string_t cmd_csb_name_tok = TOKEN_STRING_INITIALIZER(struct cmd_cs_result, csname, str_csb_name);
struct cs_block *cs_from_name(const char *name)
parse_pgm_token_string_t cmd_csb_name_tok = TOKEN_STRING_INITIALIZER(struct cmd_cs_result, csname, str_csb_name);
struct cs_block *cs_from_name(const char *name)
if (!show)
pid_set_maximums(&csb->pid, res->in, res->i, res->out);
if (!show)
pid_set_maximums(&csb->pid, res->in, res->i, res->out);
res->cs.csname,
pid_get_max_in(&csb->pid),
pid_get_max_I(&csb->pid),
res->cs.csname,
pid_get_max_in(&csb->pid),
pid_get_max_I(&csb->pid),
bd_set_current_thresholds(&csb->bd, res->k1, res->k2,
res->i, res->cpt);
bd_set_current_thresholds(&csb->bd, res->k1, res->k2,
res->i, res->cpt);