Configuration information for a virtual endpoint on a device.
Can be implicitly converted from a simple endpoint number to create an endpoint configuration with no initial responders, e.g.:
Configuration information for a virtual endpoint on a device.
Definition: device.h:71
Or use the constructors to create an endpoint with responders:
std::vector<etcpal::Uuid> dynamic_responders;
dynamic_responders.push_back(responder_id_1);
dynamic_responders.push_back(responder_id_2);
See Devices and Gateways for more information about endpoints.
|
| VirtualEndpointConfig (uint16_t id, const etcpal::Uuid *dynamic_responders=nullptr, size_t num_dynamic_responders=0) |
| Create a virtual endpoint configuration with an optional set of virtual responders with dynamic UIDs. More...
|
|
| VirtualEndpointConfig (uint16_t id, const std::vector< etcpal::Uuid > &dynamic_responders) |
| Create a virtual endpoint configuration with a set of virtual responders with dynamic UIDs. More...
|
|
| VirtualEndpointConfig (uint16_t id, const rdm::Uid *static_responders, size_t num_static_responders, const etcpal::Uuid *dynamic_responders=nullptr, size_t num_dynamic_responders=0) |
| Create a virtual endpoint configuration with a set of virtual responders. More...
|
|
| VirtualEndpointConfig (uint16_t id, const std::vector< rdm::Uid > &static_responders, const std::vector< etcpal::Uuid > &dynamic_responders=std::vector< etcpal::Uuid >{}) |
| Create a virtual endpoint configuration with a set of virtual responders. More...
|
|
const RdmnetVirtualEndpointConfig & | get () const noexcept |
| Get a const reference to the underlying C type.
|
|