Public Member Functions |
|
| RobeWidgetImpl (ola::io::ConnectedDescriptor *descriptor, const ola::rdm::UID &uid) |
| void | Stop () |
| bool | SendDMX (const DmxBuffer &buffer) |
| void | SendRDMRequest (const ola::rdm::RDMRequest *request, ola::rdm::RDMCallback *on_complete) |
| void | RunFullDiscovery (ola::rdm::RDMDiscoveryCallback *callback) |
| void | RunIncrementalDiscovery (ola::rdm::RDMDiscoveryCallback *callback) |
| bool | ChangeToReceiveMode () |
|
void | SetDmxCallback (Callback0< void > *callback) |
|
const DmxBuffer & | FetchDMX () |
| void | MuteDevice (const ola::rdm::UID &target, MuteDeviceCallback *mute_complete) |
| void | UnMuteAll (UnMuteDeviceCallback *unmute_complete) |
| void | Branch (const ola::rdm::UID &lower, const ola::rdm::UID &upper, BranchCallback *callback) |
|
| BaseRobeWidget (ola::io::ConnectedDescriptor *descriptor) |
|
ola::io::ConnectedDescriptor * | GetDescriptor () const |
|
bool | SendMessage (uint8_t label, const uint8_t *data, unsigned int length) const |
|
virtual void | MuteDevice (const UID &target, MuteDeviceCallback *mute_complete)=0 |
|
virtual void | Branch (const UID &lower, const UID &upper, BranchCallback *callback)=0 |
Static Public Attributes |
|
static const int | DMX_FRAME_DATA_SIZE = DMX_UNIVERSE_SIZE + 4 |
|
static const uint8_t | CHANNEL_A_OUT = 0x06 |
|
static const uint8_t | INFO_REQUEST = 0x14 |
|
static const uint8_t | INFO_RESPONSE = 0x15 |
|
static const uint8_t | RDM_DISCOVERY = 0x12 |
|
static const uint8_t | RDM_DISCOVERY_RESPONSE = 0x13 |
|
static const uint8_t | RDM_REQUEST = 0x10 |
|
static const uint8_t | RDM_RESPONSE = 0x11 |
|
static const uint8_t | UID_REQUEST = 0x24 |
|
static const uint8_t | UID_RESPONSE = 0x25 |
|
static const uint8_t | DMX_IN_REQUEST = 0x04 |
|
static const uint8_t | DMX_IN_RESPONSE = 0x05 |
Member Function Documentation
| void ola::plugin::usbpro::RobeWidgetImpl::Branch |
( |
const ola::rdm::UID & |
lower, |
|
|
const ola::rdm::UID & |
upper, |
|
|
BranchCallback * |
callback |
|
) |
| |
Send a Discovery Unique Branch
| bool ola::plugin::usbpro::RobeWidgetImpl::ChangeToReceiveMode |
( |
| ) |
|
| void ola::plugin::usbpro::RobeWidgetImpl::MuteDevice |
( |
const ola::rdm::UID & |
target, |
|
|
MuteDeviceCallback * |
mute_complete |
|
) |
| |
Mute a responder
- Parameters
-
| target | the UID to mute |
| mute_complete | the callback to run once the mute request completes. |
| bool ola::plugin::usbpro::RobeWidgetImpl::SendDMX |
( |
const DmxBuffer & |
buffer | ) |
|
| void ola::plugin::usbpro::RobeWidgetImpl::Stop |
( |
| ) |
|
|
virtual |
| void ola::plugin::usbpro::RobeWidgetImpl::UnMuteAll |
( |
UnMuteDeviceCallback * |
unmute_complete | ) |
|
|
virtual |
The documentation for this class was generated from the following files: