Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
ola::rdm::ResponseStatus Class Reference

Detailed Description

Represents the state of a response and/or any error codes.

RDM Handlers should first check for error being non-empty as this represents an underlying transport error. Then the response_code should be checked to catch invalid responses, timeouts etc. Finally, the value of response_type should be checked against the rdm_response_type codes.

Collaboration diagram for ola::rdm::ResponseStatus:
Collaboration graph

Public Member Functions

bool WasAcked () const
bool WasNacked () const
uint16_t NackReason () const
unsigned int AckTimer () const

Public Attributes

std::string error
RDMStatusCode response_code
uint8_t response_type
uint8_t message_count
uint16_t m_param
bool set_command
uint16_t pid_value

Member Data Documentation

uint16_t ola::rdm::ResponseStatus::m_param

Number of queued messages

uint8_t ola::rdm::ResponseStatus::message_count

The RDM response type

The documentation for this class was generated from the following file: