![]() |
Open Lighting Architecture
0.9.6
|
Classes | |
class | DiscoveryState |
Public Types | |
typedef ola::Callback2< void, ola::io::ConnectedDescriptor *, const UsbProWidgetInformation * > | SuccessHandler |
typedef ola::Callback1< void, ola::io::ConnectedDescriptor * > | FailureHandler |
Public Member Functions | |
UsbProWidgetDetector (ola::thread::SchedulingExecutorInterface *scheduler, SuccessHandler *on_success, FailureHandler *on_failure, unsigned int message_interval=200) | |
bool | Discover (ola::io::ConnectedDescriptor *descriptor) |
ola::plugin::usbpro::UsbProWidgetDetector::UsbProWidgetDetector | ( | ola::thread::SchedulingExecutorInterface * | scheduler, |
SuccessHandler * | on_success, | ||
FailureHandler * | on_failure, | ||
unsigned int | message_interval = 200 |
||
) |
Constructor
scheduler | a SchedulingExecutorInterface to use to register events. |
on_success | A callback to run if discovery succeeds. |
on_failure | A callback to run if discovery fails. |
message_interval | the time in ms between each discovery message. |