RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
A mapping from a dynamic UID to a responder ID (RID).
#include <rdmnet/cpp/message_types/dynamic_uid.h>
Public Member Functions | |
DynamicUidMapping (const RdmnetDynamicUidMapping &c_mapping) | |
Construct an DynamicUidMapping copied from an instance of the C RdmnetDynamicUidMapping type. | |
DynamicUidMapping & | operator= (const RdmnetDynamicUidMapping &c_mapping) |
Assign an instance of the C RdmnetDynamicUidMapping type to an instance of this class. | |
constexpr bool | IsOk () const noexcept |
Whether a DynamicUidMapping has a status code of OK. More... | |
const char * | CodeToCString () const noexcept |
Convert the mapping status code to a string representation. | |
std::string | CodeToString () const |
Convert the mapping status code to a string representation. | |
Data Fields | |
rdmnet_dynamic_uid_status_t | status_code {kRdmnetDynamicUidStatusOk} |
The response code - indicating whether the broker was able to assign or look up this dynamic UID. | |
rdm::Uid | uid |
The dynamic UID. | |
etcpal::Uuid | rid |
The corresponding RID to which the dynamic UID is mapped. | |
|
constexprnoexcept |
Whether a DynamicUidMapping has a status code of OK.
An OK status code indicates a successful UID assignment or RID lookup.