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