ServoSetter Class Reference

Setter class that limits its input to between specified min and max values. More...

#include <ServoSetter.h>

Inheritance diagram for ServoSetter:

Inheritance graph
[legend]
Collaboration diagram for ServoSetter:

Collaboration graph
[legend]

List of all members.

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.


Detailed Description

Setter class that limits its input to between specified min and max values.

Constructor & Destructor Documentation

ServoSetter::ServoSetter ( Servo *  servo  ) 

Parameters:
[in] servo The target Servo instance. It is the callers job to attach the Servo to the servo output pin
Author:
Mike McCauley (mikem@open.com.au)


Member Function Documentation

void ServoSetter::input ( int  value  )  [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

Parameters:
[in] value The input value

Reimplemented from Setter.


The documentation for this class was generated from the following files:

Generated on Wed Jul 21 07:33:52 2010 for RCKit by  doxygen 1.5.6