RIT VEXU Core API
Toggle main menu visibility
Loading...
Searching...
No Matches
bang_bang.h
1
#include "core/math/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
26
double
get()
override
;
27
34
void
set_limits(
double
lower,
double
upper)
override
;
35
37
bool
is_on_target()
override
;
38
39
private
:
40
double
setpt;
41
double
sensor_val;
42
double
lower_bound, upper_bound;
43
double
last_output;
44
double
threshhold;
45
};
Feedback
Definition
feedback_base.h:10
include
core
math
controls
bang_bang.h
Generated by
1.18.0