31 #ifndef INCLUDE_OLA_RDM_RDMCONTROLLERADAPTOR_H_
32 #define INCLUDE_OLA_RDM_RDMCONTROLLERADAPTOR_H_
51 m_interface(interface) {
58 RunDiscovery(callback);
61 RunDiscovery(callback);
76 #endif // INCLUDE_OLA_RDM_RDMCONTROLLERADAPTOR_H_
Represents a set of RDM UIDs.
Definition: UIDSet.h:48
Definitions and Interfaces to implement an RDMController that sends a single message at a time...
Definition: RDMControllerAdaptor.h:44
void SendRDMRequest(RDMRequest *request, RDMCallback *on_complete)
Send a RDM command.
Definition: RDMControllerAdaptor.h:53
The interface that can send RDM commands, as well as perform discovery operations.
Definition: RDMControllerInterface.h:104
RDM Commands that represent requests (GET, SET or DISCOVER).
Definition: RDMCommand.h:233
The base class for all 1 argument callbacks.
Definition: Callback.h:982
The interface that can send RDMRequest.
Definition: RDMControllerInterface.h:73
void RunIncrementalDiscovery(RDMDiscoveryCallback *callback)
Start an incremental discovery operation.
Definition: RDMControllerAdaptor.h:60
Represents a RDM UID.
Definition: UID.h:57
void AddUID(const UID &uid)
Add a UID to the set.
Definition: UIDSet.h:105
void RunFullDiscovery(RDMDiscoveryCallback *callback)
Start a full discovery operation.
Definition: RDMControllerAdaptor.h:57
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
virtual void SendRDMRequest(RDMRequest *request, RDMCallback *on_complete)=0
Send a RDM command.