RDMnet
0.3.0
Implementation of ANSI E1.33 (RDMnet)
|
View other versions:
|
Represents an LLRP target discovered by a manager.
#include <rdmnet/cpp/llrp_manager.h>
Public Member Functions | |
DiscoveredTarget ()=default | |
Construct a target with null/empty values by default. | |
constexpr | DiscoveredTarget (const LlrpDiscoveredTarget &c_target) noexcept |
Construct a DiscoveredTarget copied from an instance of the C LlrpDiscoveredTarget type. | |
DiscoveredTarget & | operator= (const LlrpDiscoveredTarget &c_target) noexcept |
Assign an instance of the C LlrpDiscoveredTarget type to an instance of this class. | |
constexpr DestinationAddr | address (uint16_t subdevice=0) const noexcept |
Get the target's LLRP addressing information. | |
const char * | ComponentTypeToCString () const noexcept |
Convert the target's component type to a string representation. | |
std::string | ComponentTypeToString () const |
Convert the target's component type to a string representation. | |
Data Fields | |
etcpal::Uuid | cid |
The target's CID. | |
rdm::Uid | uid |
The target's RDM UID. | |
etcpal::MacAddr | hardware_address |
The lowest hardware address of the machine the target is operating on. | |
llrp_component_t | component_type |
The LLRP component type of the target. | |