2#include "../core/include/utils/controls/feedback_base.h"
18 void init(
double start_pt,
double set_pt);
25 double update(
double val)
override;
30 double get()
override;
38 void set_limits(
double lower,
double upper)
override;
46 double first_cross_split;
49 double on_target_threshhold;
53 bool first_cross =
true;
55 double prev_error = 0.0;
58 double lower = 0.0, upper = 0.0;
Definition feedback_base.h:10
A velocity controller.
Definition take_back_half.h:6
double get() override
Definition take_back_half.cpp:56
double TBH_gain
tuned parameter
Definition take_back_half.h:45
double update(double val) override
Definition take_back_half.cpp:25
void set_limits(double lower, double upper) override
Definition take_back_half.cpp:58
void init(double start_pt, double set_pt)
Definition take_back_half.cpp:14
bool is_on_target() override
Definition take_back_half.cpp:65