![]() |
Open Lighting Architecture
0.9.5
|
This is a class that can send RDM messages as well as perform discovery. You only need to use this with the QueuingRDMController if discovery can't run at the same time as RDM messages are being sent.
Public Member Functions | |
virtual void | RunFullDiscovery (RDMDiscoveryCallback *callback)=0 |
virtual void | RunIncrementalDiscovery (RDMDiscoveryCallback *callback)=0 |
![]() | |
virtual void | SendRDMRequest (const RDMRequest *request, RDMCallback *on_complete)=0 |
|
pure virtual |
These methods trigger RDM discovery. The callback may run immediately.
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::usbpro::EnttecPort, ola::plugin::usbpro::RobeWidgetImpl, ola::plugin::usbpro::DmxTriWidgetImpl, ola::rdm::DiscoverableRDMControllerAdaptor, ola::plugin::usbpro::ArduinoWidgetImpl, and ola::plugin::usbpro::DmxterWidgetImpl.