GpioDio class for use with gpio framework.
More...
#include <carma/canbus/GpioDio.h>
GpioDio class for use with gpio framework.
Definition at line 24 of file GpioDio.h.
carma::canbus::GpioDio::GpioDio |
( |
| ) |
|
Constructor for emulation.
carma::canbus::GpioDio::GpioDio |
( |
std::vector< int > |
basePins, |
|
|
bool |
resetOnStart |
|
) |
| |
Constructor.
- Parameters
-
baseGpioPins | Base gpio pin numbers, separate by atleast 8. |
resetOnStart | will write a resetHi to Dio immediately following startup. This is useful for placing devices in a known state until the user is ready to start them by reasserting the line low. |
carma::canbus::GpioDio::~GpioDio |
( |
| ) |
|
void carma::canbus::GpioDio::clear |
( |
| ) |
|
|
virtual |
Clear (unassert) all lines.
- Exceptions
-
carma::canbus::ErrorException | on error. |
Implements carma::canbus::Dio.
void carma::canbus::GpioDio::powerOff |
( |
| ) |
|
|
virtual |
Unassert the 'power' line.
- Exceptions
-
carma::canbus::ErrorException | on error. |
Implements carma::canbus::Dio.
void carma::canbus::GpioDio::powerOn |
( |
| ) |
|
|
virtual |
Assert the 'power' line.
- Exceptions
-
carma::canbus::ErrorException | on error. |
Implements carma::canbus::Dio.
void carma::canbus::GpioDio::reservedHi |
( |
| ) |
|
|
virtual |
Assert the 'reserved' line.
- Exceptions
-
carma::canbus::ErrorException | on error. |
Implements carma::canbus::Dio.
void carma::canbus::GpioDio::reservedLo |
( |
| ) |
|
|
virtual |
Unassert the 'reserved' line.
- Exceptions
-
carma::canbus::ErrorException | on error. |
Implements carma::canbus::Dio.
void carma::canbus::GpioDio::resetHi |
( |
| ) |
|
|
virtual |
Assert the reset line.
- Exceptions
-
carma::canbus::ErrorException | on error. |
Implements carma::canbus::Dio.
void carma::canbus::GpioDio::resetLo |
( |
| ) |
|
|
virtual |
Unassert the 'reset' line.
- Exceptions
-
carma::canbus::ErrorException | on error. |
Implements carma::canbus::Dio.
The documentation for this class was generated from the following file: