RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
A description of an EPT sub-protocol.
EPT clients can implement multiple protocols, each of which is identified by a two-part identifier including an ESTA manufacturer ID and a protocol ID.
#include <rdmnet/cpp/message_types/ept_client.h>
Public Member Functions | |
EptSubProtocol (uint16_t new_manufacturer_id, uint16_t new_protocol_id, const std::string &new_protocol_string) | |
Construct an EptSubProtocol from the required values. | |
EptSubProtocol (uint16_t new_manufacturer_id, uint16_t new_protocol_id, const char *new_protocol_string) | |
Construct an EptSubProtocol from the required values. | |
EptSubProtocol (const RdmnetEptSubProtocol &c_prot) | |
Construct an EptSubProtocol copied from an instance of the C RdmnetEptSubProtocol type. | |
EptSubProtocol & | operator= (const RdmnetEptSubProtocol &c_prot) |
Assign an instance of the C RdmnetEptSubProtocol type to an instance of this class. | |
Data Fields | |
uint16_t | manufacturer_id {0} |
The ESTA manufacturer ID under which this protocol is namespaced. | |
uint16_t | protocol_id {0} |
The identifier for this protocol. | |
std::string | protocol_string |
A descriptive string for the protocol. | |