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

#include <BaseOutputs.h>

Inheritance diagram for LowOnActuator:
ActuatorBase DigitalOutputPin ArduinoPin

Public Member Functions

 LowOnActuator ()
 LowOnActuator (uint8_t pin)
void on ()
void off ()
bool isOn ()
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 turned ON by writing a LOW level. Use this instead of DigitalActuator if you want it lighter.

Constructor & Destructor Documentation

LowOnActuator::LowOnActuator ( )
inline

Default constructor

LowOnActuator::LowOnActuator ( uint8_t  pin)
inline

Pin setting included constructor.

Member Function Documentation

bool LowOnActuator::isOff ( )
inlinevirtual

Check if it's off

Reimplemented from ActuatorBase.

bool LowOnActuator::isOn ( )
inlinevirtual

Check if it's on

Reimplemented from ActuatorBase.

void LowOnActuator::off ( )
inlinevirtual

Turn it off

Implements ActuatorBase.

void LowOnActuator::on ( )
inlinevirtual

Turn it on

Implements ActuatorBase.


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