9#include "fastcat/device_base.h"
19 bool Write(DeviceCmd& cmd)
override;
20 void Fault()
override;
Definition device_base.h:20
bool Read() override
Definition pid.cc:52
double error_
Definition pid.h:31
double kd_
Definition pid.h:25
double windup_limit_
Definition pid.h:26
double kp_
Definition pid.h:23
bool Write(DeviceCmd &cmd) override
Definition pid.cc:110
double integral_error_
Definition pid.h:33
bool ConfigFromYaml(const YAML::Node &node) override
Definition pid.cc:18
void Fault() override
Definition pid.cc:130
double ki_
Definition pid.h:24
double activation_time_
Definition pid.h:29
Pid()
Definition pid.cc:12
uint8_t persistence_counter_
Definition pid.h:34
double prev_error_
Definition pid.h:32
PidActivateCmd pid_activate_cmd_
Definition pid.h:28
Definition device_base.h:18