RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
A set of configuration settings that an EPT client needs to initialize.
#include <rdmnet/cpp/ept_client.h>
Public Member Functions | |
Settings ()=default | |
Create an empty, invalid data structure by default. | |
Settings (const etcpal::Uuid &new_cid, const std::vector< EptSubProtocol > &new_protocols) | |
Create an EPT client Settings instance by passing the required members explicitly. | |
bool | IsValid () const |
Determine whether an EPT client Settings instance contains valid data for RDMnet operation. | |
Data Fields | |
etcpal::Uuid | cid |
The EPT client's CID. | |
std::vector< EptSubProtocol > | protocols |
The list of EPT sub-protocols that this EPT client supports. | |
std::string | search_domain |
(optional) The EPT client's search domain for discovering brokers. | |
const uint8_t * | response_buf {nullptr} |
(optional) A data buffer to be used to respond synchronously to EPT data noficiations. | |