RIT VEXU Core API
Loading...
Searching...
No Matches
bang_bang.h
1
#include "../core/include/utils/controls/feedback_base.h"
2
3
class
BangBang :
public
Feedback
{
4
5
public
:
6
BangBang(
double
thresshold,
double
low,
double
high);
15
void
init(
double
start_pt,
double
set_pt)
override
;
16
23
double
update(
double
val)
override
;
24
28
double
get()
override
;
29
36
void
set_limits(
double
lower,
double
upper)
override
;
37
41
bool
is_on_target()
override
;
42
43
private
:
44
double
setpt;
45
double
sensor_val;
46
double
lower_bound, upper_bound;
47
double
last_output;
48
double
threshhold;
49
};
Feedback
Definition
feedback_base.h:10
include
utils
controls
bang_bang.h
Generated by
1.10.0