Open Lighting Architecture
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations | Functions
ola::e133 Namespace Reference

Detailed Description

E1.33 (RDMNet)

Classes

class  DeviceManager
class  E133Message
class  E133StatusMessage
class  E133RDMMessage
class  E133Receiver
class  MessageBuilder
class  OLASLPThread
class  OpenSLPThread
class  SLPThreadServerInfo
class  BaseSLPThread
class  SLPThreadFactory

Enumerations

enum  DiscoveryState { DISCOVERY_INCOMPLETE = 0, DISCOVERY_INCREMENTAL = 2, DISCOVERY_FULL = 3, DISCOVERY_NOT_ACTIVE = 4 }
enum  EndpointMode { ENDPOINT_MODE_DISABLED = 0, ENDPOINT_MODE_INPUT = 1, ENDPOINT_MODE_OUTPUT = 2 }
enum  E133StatusCode {
  SC_E133_ACK = 0x0000, SC_E133_RDM_TIMEOUT = 0x0001, SC_E133_RDM_INVALID_RESPONSE = 0x0002, SC_E133_BUFFER_FULL = 0x0003,
  SC_E133_UNKNOWN_UID = 0x0004, SC_E133_NONEXISTANT_ENDPOINT = 0x0005, SC_E133_WRONG_ENDPOINT = 0x0006, SC_E133_ACK_OVERFLOW_CACHE_EXPIRED = 0x0007,
  SC_E133_ACK_OVERFLOW_IN_PROGRESS = 0x0008, SC_E133_BROADCAST_COMPLETE = 0x0009
}
enum  { MAX_E133_STATUS_STRING_SIZE = 64 }

Functions

bool IntToStatusCode (uint16_t input, E133StatusCode *status_code)
string StatusMessageIdToString (E133StatusCode status_code)
bool ParseE133URL (const string &url, ola::rdm::UID *uid, ola::network::IPV4Address *ip)