OpenLCP
0.2.0
|
1.2.1 Low-Level Recovery Protocol (LLRP) More...
#include <llrp.h>
Public Member Functions | |
size_t | streamSize () const override |
streamSize More... | |
void | iStream (ACN::PDU::Stream) override |
llrp_data::iStream More... | |
void | oStream (ACN::PDU::Stream) const override |
llrp_data::oStream More... | |
Public Attributes | |
UUID::uuid | destination |
The receiver's unique CID or LLRP_BROADCAST_CID,. | |
uint32_t | transaction |
Used to match request / response messages. | |
std::shared_ptr< RDMnet::Pdu > | child |
Probe Request PDU, Probe Reply PDU or RDM Command PDU... | |
1.2.1 Low-Level Recovery Protocol (LLRP)
LLRP is a multicast protocol that provides basic IP configuration. It has its own limited discovery mechanism, which does not require a valid IP configuration. LLRP is intended as a light-weight protocol, and as such it is not designed for scalability or for discovery and normal operation on a large network.
5.4 Packet Structure
|
overridevirtual |
stream |
Destination CID - The Destination CID indicates the CID of the intended recipient of this PDU.
Transaction Number - The Transaction Number allows an LLRP Manager to associate reply messages with requests.
Implements ACN::PDU::pdu_stream_object.
|
overridevirtual |
|
inlineoverridevirtual |