Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
ola::rdm::DiscoverableRDMControllerInterface Class Referenceabstract

Detailed Description

The interface that can send RDM commands, as well as perform discovery operations.

Inheritance diagram for ola::rdm::DiscoverableRDMControllerInterface:
Inheritance graph
[legend]
Collaboration diagram for ola::rdm::DiscoverableRDMControllerInterface:
Collaboration graph
[legend]

Public Member Functions

virtual void RunFullDiscovery (RDMDiscoveryCallback *callback)=0
 Start a full discovery operation. More...
 
virtual void RunIncrementalDiscovery (RDMDiscoveryCallback *callback)=0
 Start an incremental discovery operation. More...
 
- Public Member Functions inherited from ola::rdm::RDMControllerInterface
virtual void SendRDMRequest (RDMRequest *request, RDMCallback *on_complete)=0
 Send a RDM command. More...
 

Member Function Documentation

virtual void ola::rdm::DiscoverableRDMControllerInterface::RunFullDiscovery ( RDMDiscoveryCallback callback)
pure virtual
virtual void ola::rdm::DiscoverableRDMControllerInterface::RunIncrementalDiscovery ( RDMDiscoveryCallback callback)
pure virtual

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