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

#include <source.h>

Data Fields

uint16_t universe
 
uint8_t priority
 
bool send_preview
 
bool send_unicast_only
 
const EtcPalIpAddrunicast_destinations
 
size_t num_unicast_destinations
 
uint16_t sync_universe
 

Detailed Description

A set of configuration information for a sACN universe.

Field Documentation

◆ num_unicast_destinations

size_t num_unicast_destinations

The size of unicast_destinations.

◆ priority

uint8_t priority

The sACN universe priority that is sent in each packet. This is only allowed to be from 0 - 200. Defaults to 100.

◆ send_preview

bool send_preview

If true, this sACN source will send preview data. Defaults to false.

◆ send_unicast_only

bool send_unicast_only

If true, this sACN source will only send unicast traffic on this universe. Defaults to false.

◆ sync_universe

uint16_t sync_universe

If non-zero, this is the synchronization universe used to synchronize the sACN output. Defaults to 0. TODO: At this time, synchronization is not supported by this library.

◆ unicast_destinations

const EtcPalIpAddr* unicast_destinations

The initial set of unicast destinations for this universe. This can be changed further by using sacn_source_add_unicast_destination() and sacn_source_remove_unicast_destination().

◆ universe

uint16_t universe

The universe number. At this time, only values from 1 - 63999 are accepted. You cannot have a source send more than one stream of levels to a single universe.


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