#include <DigitalInput.hpp>
A class representing a switch which can be on or off. This class can be used in combination with a DigitalInInterface or as a 'virtual' switch in which case the on/off state is stored in an external boolean variable supplied to the constructor.
- See also
- also DigitalOutput
Definition at line 54 of file DigitalInput.hpp.
RTT::dev::DigitalInput::DigitalInput |
( |
DigitalInInterface * |
dig_in, |
|
|
unsigned int |
bit_nr, |
|
|
bool |
invert = false |
|
) |
| |
|
inline |
Create an object to read the state of a switch which can be on or off.
- Parameters
-
dig_in | The digital input device to use to read the status. |
bit_nr | The bit number to use on the device. |
invert | Set to true to return the inverted bit in isOn(). |
Definition at line 65 of file DigitalInput.hpp.
RTT::dev::DigitalInput::DigitalInput |
( |
const bool & |
value, |
|
|
bool |
invert = false |
|
) |
| |
|
inline |
Create an object to read the state of a boolean value which can be on or off.
- Parameters
-
value | A reference to a boolean representing a digital input and which is used to read the status. |
invert | Set to true to return the inverted value in isOn(). |
Definition at line 78 of file DigitalInput.hpp.
RTT::dev::DigitalInput::~DigitalInput |
( |
| ) |
|
|
inline |
bool RTT::dev::DigitalInput::isOn |
( |
| ) |
const |
|
inline |
int RTT::dev::DigitalInput::bitnumber |
|
private |
bool RTT::dev::DigitalInput::minvert |
|
private |
const bool& RTT::dev::DigitalInput::mvalue |
|
private |
The documentation for this class was generated from the following file: