RCKit
|
Setter class that limits its input to between specified min and max values. More...
#include <ServoSetter.h>
Public Member Functions | |
ServoSetter (Servo *servo) | |
virtual void | input (int value) |
virtual void | failsafe () |
Called when the source of input data is lost, and the Setter is required to fail in a safe way. | |
Public Member Functions inherited from Setter | |
Setter () | |
Constructor. More... | |
Setter (Setter *target) | |
Constructor with setting the target. | |
virtual void | setTarget (Setter *target) |
void | setFailsafeValue (int failsafeValue) |
Sets the failsafeValue. | |
int | failsafeValue () |
Additional Inherited Members | |
Protected Attributes inherited from Setter | |
Setter * | _target |
This is the instance of Setter that will be given the transfotmed output value. | |
int | _failsafeValue |
Setter class that limits its input to between specified min and max values.
ServoSetter::ServoSetter | ( | Servo * | servo | ) |
[in] | servo | The target Servo instance. It is the callers job to attach the Servo to the servo output pin |
|
virtual |
Input the value to be used to set the servo Servos are controlled within the range 0 to 180 degrees Input values in the range 0-255 are scaled to 0-180 Values outside that range are limited to 0 and 255
[in] | value | The input value |
Reimplemented from Setter.