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

Overview

A destination address for an LLRP RDM command.

Represents an LLRP Target to which an RDM command is addressed.

#include <rdmnet/cpp/llrp_manager.h>

Public Member Functions

constexpr DestinationAddr (const etcpal::Uuid &cid, const rdm::Uid &uid, uint16_t subdevice=0)
 Construct a destination address from its component parts. More...
 
constexpr const LlrpDestinationAddrget () const noexcept
 Get a const reference to the underlying C type. More...
 

Constructor & Destructor Documentation

◆ DestinationAddr()

constexpr rdmnet::llrp::DestinationAddr::DestinationAddr ( const etcpal::Uuid cid,
const rdm::Uid &  uid,
uint16_t  subdevice = 0 
)
constexpr

Construct a destination address from its component parts.

Parameters
cidThe target's CID.
uidThe target's RDM UID.
subdeviceThe RDM subdevice to which this command is addressed (0 means the root device).

Member Function Documentation

◆ get()

constexpr const LlrpDestinationAddr & rdmnet::llrp::DestinationAddr::get ( ) const
constexprnoexcept

Get a const reference to the underlying C type.

This function should normally only be used by the library implementation.


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