Open Lighting Architecture
Latest Git
|
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. 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... | |
|
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::BasicOutputPort, ola::plugin::usbpro::DmxTriWidget, ola::OutputPort, ola::plugin::usbpro::UsbProOutputPort, ola::plugin::usbpro::DmxterWidget, ola::plugin::usbpro::RobeWidget, ola::plugin::usbpro::ArduinoWidget, ola::plugin::usbpro::EnttecPortImpl, ola::plugin::usbpro::RobeOutputPort, ola::plugin::artnet::ArtNetOutputPort, ola::plugin::spi::SPIOutput, ola::plugin::usbpro::ArduinoRGBOutputPort, ola::plugin::dummy::DummyPort, ola::plugin::usbpro::DmxTriOutputPort, ola::plugin::usbdmx::JaRuleOutputPort, ola::plugin::usbpro::DmxterOutputPort, ola::plugin::usbpro::EnttecPort, ola::plugin::usbpro::RobeWidgetImpl, ola::usb::JaRulePortHandleImpl, ola::plugin::usbpro::DmxTriWidgetImpl, ola::rdm::DiscoverableRDMControllerAdaptor, ola::plugin::usbpro::ArduinoWidgetImpl, ola::plugin::usbpro::DmxterWidgetImpl, ola::usb::JaRulePortHandle, and ola::plugin::spi::SPIOutputPort.
|
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::BasicOutputPort, ola::plugin::usbpro::DmxTriWidget, ola::OutputPort, ola::plugin::usbpro::UsbProOutputPort, ola::plugin::usbpro::DmxterWidget, ola::plugin::usbpro::RobeWidget, ola::plugin::usbpro::ArduinoWidget, ola::plugin::usbpro::EnttecPortImpl, ola::plugin::usbpro::RobeOutputPort, ola::plugin::artnet::ArtNetOutputPort, ola::plugin::spi::SPIOutput, ola::plugin::usbpro::ArduinoRGBOutputPort, ola::plugin::usbpro::DmxTriOutputPort, ola::plugin::dummy::DummyPort, ola::plugin::usbpro::DmxterOutputPort, ola::plugin::usbdmx::JaRuleOutputPort, ola::plugin::usbpro::EnttecPort, ola::plugin::usbpro::RobeWidgetImpl, ola::rdm::DiscoverableRDMControllerAdaptor, ola::usb::JaRulePortHandleImpl, ola::plugin::usbpro::DmxTriWidgetImpl, ola::plugin::usbpro::ArduinoWidgetImpl, ola::plugin::usbpro::DmxterWidgetImpl, ola::usb::JaRulePortHandle, and ola::plugin::spi::SPIOutputPort.