OpenLCP  0.2.0
Public Member Functions | Public Attributes | List of all members
SACN::DATA::data_header Struct Reference

Table 6-1: E1.31 Data Packet Framing Layer. More...

#include <data.h>

Inheritance diagram for SACN::DATA::data_header:
Inheritance graph
[legend]

Public Member Functions

size_t streamSize () const override
 streamSize More...
 
void iStream (ACN::PDU::Stream) override
 frame_header::iStream More...
 
void oStream (ACN::PDU::Stream) const override
 data_header::oStream More...
 

Public Attributes

std::string source_name
 source description
 
uint8_t priority
 priority, between 0 and 200
 
uint16_t sync_address
 syncronization address
 
uint8_t sequence_number
 sequence
 
uint8_t options
 options
 
uint16_t universe
 universe number
 

Detailed Description

Table 6-1: E1.31 Data Packet Framing Layer.

Member Function Documentation

◆ iStream()

void SACN::DATA::data_header::iStream ( ACN::PDU::Stream  stream)
overridevirtual

frame_header::iStream

Parameters
stream

Implements ACN::PDU::pdu_stream_object.

◆ oStream()

void SACN::DATA::data_header::oStream ( ACN::PDU::Stream  stream) const
overridevirtual

data_header::oStream

Parameters
stream

Implements ACN::PDU::pdu_stream_object.

◆ streamSize()

size_t SACN::DATA::data_header::streamSize ( ) const
inlineoverridevirtual

streamSize

Returns
length (count of octets) on the wire

Implements ACN::PDU::pdu_stream_object.


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