ArduinoBasicIO  1.0
Make basic operations with Arduino easier
 All Classes Functions Variables Pages
HighOnActuator Class Reference

#include <BaseOutputs.h>

Inheritance diagram for HighOnActuator:
ActuatorBase DigitalOutputPin ArduinoPin

Public Member Functions

 HighOnActuator ()
 HighOnActuator (uint8_t pin)
virtual void on ()
virtual void off ()
virtual bool isOn ()
virtual bool isOff ()
- Public Member Functions inherited from ActuatorBase
 ActuatorBase ()
 ActuatorBase (uint8_t pin)
- Public Member Functions inherited from DigitalOutputPin
 DigitalOutputPin ()
 DigitalOutputPin (uint8_t pin)
virtual void writeDigital (uint8_t state)
virtual void writeAnalog (uint8_t value)
void high ()
void low ()
void changeState ()
virtual bool isHigh ()
virtual bool isLow ()
uint8_t outputValue ()
- Public Member Functions inherited from ArduinoPin
 ArduinoPin ()
 ArduinoPin (uint8_t pin)
virtual ~ArduinoPin ()
void setPinMode (uint8_t mode)
void setPin (uint8_t pin)
void initPin (uint8_t pin, uint8_t mode)
void initOutput (uint8_t pin)
void initInput (uint8_t pin)
void initOutput ()
void initInput ()
virtual int readDigital ()
virtual int readAnalog ()

Additional Inherited Members

- Protected Member Functions inherited from ActuatorBase
virtual void initActuator (uint8_t pin)
- Protected Attributes inherited from DigitalOutputPin
uint8_t outputState

Detailed Description

An easier way of handling on/off actuators which are turnedON by writing a HIGH level. Use this instead of DigitalActuator if you want it lighter.

Constructor & Destructor Documentation

HighOnActuator::HighOnActuator ( )
inline

Default constructor

HighOnActuator::HighOnActuator ( uint8_t  pin)
inline

Pin setting included constructor.

Member Function Documentation

virtual bool HighOnActuator::isOff ( )
inlinevirtual

Check if it's off

Reimplemented from ActuatorBase.

virtual bool HighOnActuator::isOn ( )
inlinevirtual

Check if it's on

Reimplemented from ActuatorBase.

virtual void HighOnActuator::off ( )
inlinevirtual

Turn it off

Implements ActuatorBase.

virtual void HighOnActuator::on ( )
inlinevirtual

Turn it on

Implements ActuatorBase.


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