RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
A descriptive structure for an RPT client.
#include <rdmnet/cpp/message_types/rpt_client.h>
Public Member Functions | |
RptClientEntry (const RdmnetRptClientEntry &c_entry) | |
Construct an RptClientEntry copied from an instance of the C RdmnetRptClientEntry type. | |
RptClientEntry & | operator= (const RdmnetRptClientEntry &c_entry) |
Assign an instance of the C RdmnetRptClientEntry type to an instance of this class. | |
const char * | TypeToCString () const noexcept |
Get the client's RPT client type (controller or device) as a C-style string. | |
std::string | TypeToString () const |
Get the client's RPT client type (controller or device) as a string. | |
Data Fields | |
etcpal::Uuid | cid |
The client's Component Identifier (CID). | |
rdm::Uid | uid |
The client's RDM UID. | |
rpt_client_type_t | type |
Whether the client is a controller or a device. | |
etcpal::Uuid | binding_cid |
An optional identifier for another component that the client is associated with. | |