RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
A namespace which contains all C++ language definitions in the RDMnet library.
Namespaces | |
llrp | |
A namespace which contains all LLRP C++ language definitions. | |
Data Structures | |
struct | DnsTxtRecordItem |
A key/value pair representing a DNS TXT record item. More... | |
class | Broker |
Defines an instance of RDMnet broker functionality. More... | |
class | SourceAddr |
The source address for an unsolicited RDM response generated by a local component. More... | |
class | DestinationAddr |
A destination address for an RDM command in RDMnet's RPT protocol. More... | |
class | ClientConnectedInfo |
Information about a successful connection to a broker delivered to an RDMnet callback function. More... | |
class | ClientConnectFailedInfo |
Information about a failed connection to a broker delivered to an RDMnet callback function. More... | |
class | ClientDisconnectedInfo |
Information about a disconnect event from a broker delivered to an RDMnet callback function. More... | |
class | Scope |
An RDMnet scope configuration. More... | |
class | RdmResponseAction |
A class representing a synchronous action to take in response to a received RDM command. More... | |
class | EptResponseAction |
A class representing a synchronous action to take in response to a received EPT data message. More... | |
class | Controller |
An instance of RDMnet controller functionality. More... | |
class | VirtualEndpointConfig |
Configuration information for a virtual endpoint on a device. More... | |
class | PhysicalEndpointResponder |
Identifying information for a physical RDM responder connected to an RDMnet gateway. More... | |
class | PhysicalEndpointConfig |
Configuration information for a physical endpoint on a device. More... | |
class | Device |
An instance of RDMnet device functionality. More... | |
class | EptClient |
An instance of RDMnet EPT client functionality. More... | |
struct | DynamicUidMapping |
A mapping from a dynamic UID to a responder ID (RID). More... | |
class | DynamicUidAssignmentList |
A list of mappings from dynamic UIDs to responder IDs received from an RDMnet broker. More... | |
struct | EptSubProtocol |
A description of an EPT sub-protocol. More... | |
struct | EptClientEntry |
A descriptive structure for an EPT client. More... | |
class | EptClientList |
A list of EPT client entries. More... | |
class | EptData |
An EPT data message received over RDMnet and delivered to an RDMnet callback function. More... | |
class | SavedEptData |
An EPT data message received over RDMnet and saved for later processing. More... | |
class | EptStatus |
An EPT status message received over RDMnet and delivered to an RDMnet callback function. More... | |
class | SavedEptStatus |
An EPT status message received over RDMnet and saved for later processing. More... | |
class | RdmCommand |
An RDM command received over RDMnet and delivered to an RDMnet callback function. More... | |
class | SavedRdmCommand |
An RDM command received over RDMnet by a local component and saved for a later response. More... | |
class | RdmResponse |
An RDM response received over RDMnet and delivered to an RDMnet callback function. More... | |
class | SavedRdmResponse |
An RDM response received over RDMnet and saved for later processing. More... | |
struct | RptClientEntry |
A descriptive structure for an RPT client. More... | |
class | RptClientList |
A list of RPT client entries. More... | |
class | RptStatus |
An RPT status message received over RDMnet and delivered to an RDMnet callback function. More... | |
class | SavedRptStatus |
An RPT status message received over RDMnet and saved for later processing. More... | |
Typedefs | |
using | ScopeHandle = rdmnet_client_scope_t |
A handle to a scope that an RDMnet client participates in. More... | |
Functions | |
etcpal::Error | Init (const EtcPalLogParams *log_params=nullptr, const std::vector< RdmnetMcastNetintId > &mcast_netints=std::vector< RdmnetMcastNetintId >{}) |
Initialize the RDMnet library. More... | |
etcpal::Error | Init (const etcpal::Logger &logger, const std::vector< RdmnetMcastNetintId > &mcast_netints=std::vector< RdmnetMcastNetintId >{}) |
Initialize the RDMnet library. More... | |
void | Deinit () |
Deinitialize the RDMnet library. More... | |
Variables | |
constexpr uint16_t | kNullEndpoint = E133_NULL_ENDPOINT |
Identifies the NULL_ENDPOINT, the endpoint of the RDMnet default responder. | |