![]() |
Open Lighting Architecture
0.9.6
|
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. |
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) |