Open Lighting Architecture: common/rdm/RDMCommand.cpp File Reference

| Open Lighting Architecture 0.10.9

Loading...
Searching...
No Matches
Namespaces | Functions
RDMCommand.cpp File Reference
RDM » RDM Messages

## 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)
template<typename T>
_ToHex< T > | ola::rdm::ToHex (T v, bool prefix=true)
| Convert a value to a hex string.
uint16_t | ola::rdm::JoinUInt8 (uint8_t high, uint8_t low)
| Convert two uint8_t's to a uint16_t.
void | ola::rdm::SplitUInt16 (uint16_t input, uint8_t *high, uint8_t *low)
| Convert a uint16_t to two uint8_t's.