Open Lighting Architecture  0.9.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
ola::plugin::spi::SPIOutputPort Class Reference
Inheritance diagram for ola::plugin::spi::SPIOutputPort:
ola::BasicOutputPort ola::OutputPort ola::Port ola::rdm::DiscoverableRDMControllerInterface

Public Member Functions

 SPIOutputPort (SPIDevice *parent, class SPIBackendInterface *backend, const ola::rdm::UID &uid, const SPIOutput::Options &options)
std::string GetDeviceLabel () const
bool SetDeviceLabel (const std::string &device_label)
uint8_t GetPersonality () const
bool SetPersonality (uint16_t personality)
uint16_t GetStartAddress () const
bool SetStartAddress (uint16_t start_address)
unsigned int PixelCount () const
std::string Description () const
bool WriteDMX (const DmxBuffer &buffer, uint8_t priority)
void RunFullDiscovery (ola::rdm::RDMDiscoveryCallback *callback)
void RunIncrementalDiscovery (ola::rdm::RDMDiscoveryCallback *callback)
void SendRDMRequest (const ola::rdm::RDMRequest *request, ola::rdm::RDMCallback *callback)
- Public Member Functions inherited from ola::BasicOutputPort
 BasicOutputPort (AbstractDevice *parent, unsigned int port_id, bool start_rdm_discovery_on_patch=false, bool supports_rdm=false)
unsigned int PortId () const
AbstractDeviceGetDevice () const
bool SetUniverse (Universe *universe)
UniverseGetUniverse () const
std::string UniqueId () const
bool SetPriority (uint8_t priority)
uint8_t GetPriority () const
void SetPriorityMode (port_priority_mode mode)
port_priority_mode GetPriorityMode () const
virtual void UniverseNameChanged (const std::string &new_name)
port_priority_capability PriorityCapability () const
virtual bool SupportsTimeCode () const
virtual bool SendTimeCode (const ola::timecode::TimeCode &)
virtual bool PreSetUniverse (Universe *, Universe *)
virtual void PostSetUniverse (Universe *, Universe *)
virtual bool SupportsRDM () const

Additional Inherited Members

- Protected Member Functions inherited from ola::BasicOutputPort
virtual bool SupportsPriorities () const
void UpdateUIDs (const ola::rdm::UIDSet &uids)

The documentation for this class was generated from the following files: