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