10 #ifndef DifferentialSetter_h
11 #define DifferentialSetter_h
58 virtual void input(
int value);
63 virtual void inputB(
int value);
93 virtual void input(
int value);
virtual void failsafe()
Definition: DifferentialSetter.cpp:92
Setter class cluster that provides the left-right input to a DifferentialSetter.
Definition: DifferentialSetter.h:86
virtual void input(int value)
This is where incoming values are set.
Definition: Setter.cpp:26
void doOutput()
Internal function that computes the two output vlaues based on themost recent input values.
Definition: DifferentialSetter.cpp:56
virtual void failsafe()
Definition: Setter.cpp:33
DifferentialLRSetter(DifferentialSetter *target)
Definition: DifferentialSetter.cpp:15
Setter class cluster that controls 2 analog outputs based on 2 analog inputs so that a joystic can be...
Definition: DifferentialSetter.h:44
Setter * _target
This is the instance of Setter that will be given the transfotmed output value.
Definition: Setter.h:59
DifferentialSetter(Setter *targetA, Setter *targetB)
Definition: DifferentialSetter.cpp:29
virtual void inputB(int value)
Definition: DifferentialSetter.cpp:49
virtual void setTarget(Setter *target)
Definition: Setter.cpp:40
void setTargets(Setter *targetA, Setter *targetB)
Definition: DifferentialSetter.cpp:35
Virtual base class for classes that receive a value, maybe transform it and then do something with it...
Definition: Setter.h:25
virtual void input(int value)
Definition: DifferentialSetter.cpp:42
virtual void input(int value)
Definition: DifferentialSetter.cpp:20