RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
Configuration information for a physical endpoint on a device.
Can be implicitly converted from a simple endpoint number to create an endpoint configuration with no initial responders, e.g.:
Or use the constructors to create an endpoint with responders:
See Devices and Gateways for more information about endpoints.
#include <rdmnet/cpp/device.h>
Public Member Functions | |
PhysicalEndpointConfig (uint16_t id, const PhysicalEndpointResponder *responders=nullptr, size_t num_responders=0) | |
Create a physical endpoint configuration with an optional set of RDM responders. More... | |
PhysicalEndpointConfig (uint16_t id, const std::vector< PhysicalEndpointResponder > &responders) | |
Create a physical endpoint configuration with a set of RDM responders. More... | |
const RdmnetPhysicalEndpointConfig & | get () const noexcept |
Get a const reference to the underlying C type. | |
|
inline |
Create a physical endpoint configuration with an optional set of RDM responders.
id | Endpoint ID - must be between 1 and 63,999 inclusive. |
responders | Array of UIDs identifying the initial physical RDM responders present on the endpoint. |
num_responders | Size of responders array. |
|
inline |
Create a physical endpoint configuration with a set of RDM responders.
id | Endpoint ID - must be between 1 and 63,999 inclusive. |
responders | UIDs identifying the initial physical RDM responders present on the endpoint. |