![]() |
Open Lighting Architecture 0.10.9
|
Classes that represent RDM commands.
Go to the source code of this file.
Classes | |
| class | ola::rdm::RDMCommand |
| The base class that all RDM requests & responses inherit from. More... | |
| class | ola::rdm::RDMRequest |
| RDM Commands that represent requests (GET, SET or DISCOVER). More... | |
| struct | ola::rdm::RDMRequest::OverrideOptions |
| class | ola::rdm::RDMGetSetRequest |
| An RDM Get / Set Request. More... | |
| class | ola::rdm::BaseRDMRequest< command_class > |
| class | ola::rdm::RDMResponse |
| An RDM Command that represents responses (GET, SET or DISCOVER). More... | |
| class | ola::rdm::RDMGetSetResponse |
| The base class for GET/SET responses. More... | |
| class | ola::rdm::BaseRDMResponse< command_class > |
| class | ola::rdm::RDMDiscoveryRequest |
| An RDM request of type DISCOVER_COMMAND. More... | |
| class | ola::rdm::RDMDiscoveryResponse |
| An RDM response of type DISCOVER_COMMAND. More... | |
Namespaces | |
| namespace | ola |
| The namespace containing all OLA symbols. | |
| namespace | ola::rdm |
| PLASA E1.20 Remote Device Management. | |
Typedefs | |
| typedef BaseRDMRequest< RDMCommand::GET_COMMAND > | ola::rdm::RDMGetRequest |
| typedef BaseRDMRequest< RDMCommand::SET_COMMAND > | ola::rdm::RDMSetRequest |
| typedef BaseRDMResponse< RDMCommand::GET_COMMAND_RESPONSE > | ola::rdm::RDMGetResponse |
| typedef BaseRDMResponse< RDMCommand::SET_COMMAND_RESPONSE > | ola::rdm::RDMSetResponse |
Functions | |
| RDMResponse * | ola::rdm::NackWithReason (const RDMRequest *request, rdm_nack_reason reason, uint8_t outstanding_messages=0) |
| Generate a NACK response with a reason code. | |
| RDMResponse * | ola::rdm::GetResponseFromData (const RDMRequest *request, const uint8_t *data=NULL, unsigned int length=0, rdm_response_type type=RDM_ACK, uint8_t outstanding_messages=0) |
| Generate an ACK Response with some data. | |
| RDMResponse * | ola::rdm::GetResponseWithPid (const RDMRequest *request, uint16_t pid, const uint8_t *data, unsigned int length, uint8_t type=RDM_ACK, uint8_t outstanding_messages=0) |
| Construct an RDM response from a RDMRequest object. | |
| RDMDiscoveryRequest * | ola::rdm::NewDiscoveryUniqueBranchRequest (const UID &source, const UID &lower, const UID &upper, uint8_t transaction_number, uint8_t port_id=1) |
| Create a new DUB request object. | |
| RDMDiscoveryRequest * | ola::rdm::NewMuteRequest (const UID &source, const UID &destination, uint8_t transaction_number, uint8_t port_id=1) |
| Create a new Mute Request Object. | |
| RDMDiscoveryRequest * | ola::rdm::NewUnMuteRequest (const UID &source, const UID &destination, uint8_t transaction_number, uint8_t port_id) |