|
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. | |