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
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
std::string Description() const
Fetch the string description for a Port.
Definition: GPIOPort.cpp:47