Open Lighting Architecture
0.9.6
|
The interface that can send RDM commands, as well as perform discovery operations.
Public Member Functions | |
virtual void | RunFullDiscovery (RDMDiscoveryCallback *callback)=0 |
Start a full discovery operation. | |
virtual void | RunIncrementalDiscovery (RDMDiscoveryCallback *callback)=0 |
Start an incremental discovery operation. | |
Public Member Functions inherited from ola::rdm::RDMControllerInterface | |
virtual void | SendRDMRequest (RDMRequest *request, RDMCallback *on_complete)=0 |
Send a RDM command. |
|
pure virtual |
Start a full discovery operation.
callback | The callback run when discovery completes. This may run immediately in some implementations. |
Implemented in ola::plugin::artnet::ArtNetNodeImplRDMWrapper, ola::plugin::usbpro::DmxTriWidget, ola::plugin::usbpro::DmxterWidget, ola::plugin::usbpro::RobeWidget, ola::plugin::usbpro::ArduinoWidget, ola::plugin::usbpro::EnttecPortImpl, ola::plugin::spi::SPIOutput, ola::plugin::usbdmx::JaRuleWidgetImpl, ola::plugin::usbpro::EnttecPort, ola::plugin::usbdmx::JaRuleWidget, ola::plugin::usbpro::RobeWidgetImpl, ola::plugin::usbpro::DmxTriWidgetImpl, ola::rdm::DiscoverableRDMControllerAdaptor, ola::plugin::usbpro::ArduinoWidgetImpl, and ola::plugin::usbpro::DmxterWidgetImpl.
|
pure virtual |
Start an incremental discovery operation.
callback | The callback run when discovery completes. This may run immediately in some implementations. |
Implemented in ola::plugin::artnet::ArtNetNodeImplRDMWrapper, ola::plugin::usbpro::DmxTriWidget, ola::plugin::usbpro::DmxterWidget, ola::plugin::usbpro::RobeWidget, ola::plugin::usbpro::ArduinoWidget, ola::plugin::usbpro::EnttecPortImpl, ola::plugin::spi::SPIOutput, ola::plugin::usbdmx::JaRuleWidgetImpl, ola::plugin::usbpro::EnttecPort, ola::plugin::usbdmx::JaRuleWidget, ola::plugin::usbpro::RobeWidgetImpl, ola::rdm::DiscoverableRDMControllerAdaptor, ola::plugin::usbpro::DmxTriWidgetImpl, ola::plugin::usbpro::ArduinoWidgetImpl, and ola::plugin::usbpro::DmxterWidgetImpl.