21 #ifndef PLUGINS_GPIO_GPIOPORT_H_
22 #define PLUGINS_GPIO_GPIOPORT_H_
26 #include "olad/Port.h"
27 #include "plugins/gpio/GPIODevice.h"
28 #include "plugins/gpio/GPIODriver.h"
63 std::auto_ptr<GPIODriver> m_driver;
70 #endif // PLUGINS_GPIO_GPIOPORT_H_
The Options.
Definition: GPIODriver.h:43
~GPIOOutputPort()
Destructor.
Definition: GPIOPort.h:50
GPIOOutputPort(GPIODevice *parent, const GPIODriver::Options &options)
Create a new GPIOOutputPort.
Definition: GPIOPort.cpp:37
Used to hold a single universe of DMX data.
Definition: DmxBuffer.h:49
A class used to hold a single universe of DMX data.
bool Init()
Initialize the port.
Definition: GPIOPort.cpp:43
std::string Description() const
Fetch the string description for a Port.
Definition: GPIOPort.cpp:47
The GPIO Output port.
Definition: GPIOPort.h:37
bool WriteDMX(const DmxBuffer &buffer, uint8_t priority)
Write DMX data to this port.
Definition: GPIOPort.cpp:52
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
The GPIO Device.
Definition: GPIODevice.h:38