Open Lighting Architecture
0.9.0
|
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 |
Public Member Functions inherited from ola::rdm::RDMControllerInterface | |
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::usbpro::EnttecPort, ola::plugin::spi::SPIOutput, ola::plugin::usbpro::RobeWidgetImpl, ola::plugin::usbpro::DmxTriWidgetImpl, ola::rdm::DiscoverableRDMControllerAdaptor, ola::plugin::usbpro::ArduinoWidgetImpl, and ola::plugin::usbpro::DmxterWidgetImpl.