RDMnet  0.3.0
Implementation of ANSI E1.33 (RDMnet)
View other versions:
rdmnet::llrp::DiscoveredTarget Struct Reference

Overview

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.
 
DiscoveredTargetoperator= (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.
 

The documentation for this struct was generated from the following file: