Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Typedefs | Enumerations
RDMResponseCodes.h File Reference

Detailed Description

Enums representing the states of a response. This is generated from the proto file.

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ola
 The namespace containing all OLA symbols.
 
 ola::rdm
 ESTA E1.20 Remote Device Management.
 

Typedefs

typedef RDMStatusCode ola::rdm::rdm_response_code
 

Enumerations

enum  ola::rdm::RDMStatusCode {
  RDM_COMPLETED_OK = 0, RDM_WAS_BROADCAST = 1, RDM_FAILED_TO_SEND = 2, RDM_TIMEOUT = 3,
  RDM_INVALID_RESPONSE = 4, RDM_UNKNOWN_UID = 5, RDM_CHECKSUM_INCORRECT = 6, RDM_TRANSACTION_MISMATCH = 7,
  RDM_SUB_DEVICE_MISMATCH = 8, RDM_SRC_UID_MISMATCH = 9, RDM_DEST_UID_MISMATCH = 10, RDM_WRONG_SUB_START_CODE = 11,
  RDM_PACKET_TOO_SHORT = 12, RDM_PACKET_LENGTH_MISMATCH = 13, RDM_PARAM_LENGTH_MISMATCH = 14, RDM_INVALID_COMMAND_CLASS = 15,
  RDM_COMMAND_CLASS_MISMATCH = 16, RDM_INVALID_RESPONSE_TYPE = 17, RDM_PLUGIN_DISCOVERY_NOT_SUPPORTED = 18, RDM_DUB_RESPONSE = 19
}
 RDM Status Codes. More...
 
enum  ola::rdm::rdm_response_type { RDM_ACK = 0, RDM_ACK_TIMER = 1, RDM_NACK_REASON = 2 }
 RDM response types.