sACN  HEAD (unstable)
Implementation of ANSI E1.31 (Streaming ACN)
View other versions:
Loading...
Searching...
No Matches
SacnRecvMergedData Struct Reference

Newly updated merged data within the configured footprint. More...

#include <merge_receiver.h>

Public Attributes

uint16_t universe_id
 The sACN Universe identifier.
 
SacnRecvUniverseSubrange slot_range
 The range of slots represented by this data (the configured footprint).
 
const uint8_t * levels
 The merged levels for the universe at the location indicated by slot_range.
 
const uint8_t * priorities
 The merged per-address priorities for the universe at the location indicated by slot_range.
 
const sacn_remote_source_t * owners
 The source handles of the owners of the slots within slot_range.
 
const sacn_remote_source_t * active_sources
 The handles of all sources considered to be active on the current universe.
 
size_t num_active_sources
 The current number of sources considered to be active on the current universe (and thus the size of active_sources).
 

Detailed Description

Newly updated merged data within the configured footprint.

Member Data Documentation

◆ active_sources

const sacn_remote_source_t* SacnRecvMergedData::active_sources

The handles of all sources considered to be active on the current universe.

Sources that are currently in a sampling period are not represented in the merged data and therefore aren't listed here either. This buffer is owned by the library.

◆ levels

const uint8_t* SacnRecvMergedData::levels

The merged levels for the universe at the location indicated by slot_range.

This buffer is owned by the library.

◆ owners

const sacn_remote_source_t* SacnRecvMergedData::owners

The source handles of the owners of the slots within slot_range.

If a value in the buffer is kSacnRemoteSourceInvalid, the corresponding slot is not currently controlled. This buffer is owned by the library.

◆ priorities

const uint8_t* SacnRecvMergedData::priorities

The merged per-address priorities for the universe at the location indicated by slot_range.

This buffer is owned by the library.

◆ universe_id

uint16_t SacnRecvMergedData::universe_id

The sACN Universe identifier.

Valid range is 1-63999, inclusive.


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