RCKit
Public Member Functions
AnalogSetter Class Reference

Setter class that sets its value to an analog output pin. More...

#include <AnalogSetter.h>

Inheritance diagram for AnalogSetter:
Inheritance graph
[legend]
Collaboration diagram for AnalogSetter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AnalogSetter (uint8_t pin)
void setPin (uint8_t pin)
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 sets its value to an analog output pin.

Author:
Mike McCauley (mikem@open.com.au)
Examples:

DifferentialRCRx.pde, HBridge2RCRx.pde, HBridgeRCRx.pde, and TestSuite.pde.


Constructor & Destructor Documentation

AnalogSetter::AnalogSetter ( uint8_t  pin)
Parameters:
[in]pinThe pin number of the analog output to set
Author:
Mike McCauley (mikem@open.com.au)

Member Function Documentation

void AnalogSetter::input ( int  value) [virtual]

Input the value to be used to set the analog output Analog outputs are within the range 0 to 255 for 0.0 to 5.0 V On Duemilanove, output is PWM at approx 1kHz

Parameters:
[in]valueThe input value

Reimplemented from Setter.

Referenced by failsafe().

void AnalogSetter::setPin ( uint8_t  pin)

Set or change the output pin

Parameters:
[in]pinThe Arduino pin to use for output

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