Skip to content

Struct SYN_DMX512_Slave

ClassList > SYN_DMX512_Slave

DMX512 Slave Handle.

  • #include <syn_dmx512.h>

Public Attributes

Type Name
uint16_t current_slot
uint16_t footprint
bool frame_complete
uint8_t rx_channels
SYN_DMX512_RxState rx_state
uint16_t start_address
uint8_t start_code

Public Attributes Documentation

variable current_slot

uint16_t SYN_DMX512_Slave::current_slot;

Current slot index


variable footprint

uint16_t SYN_DMX512_Slave::footprint;

Number of channels used


variable frame_complete

bool SYN_DMX512_Slave::frame_complete;

Frame updated flag


variable rx_channels

uint8_t SYN_DMX512_Slave::rx_channels[SYN_DMX512_MAX_CHANNELS];

Local footprint channels


variable rx_state

SYN_DMX512_RxState SYN_DMX512_Slave::rx_state;

Receiver state


variable start_address

uint16_t SYN_DMX512_Slave::start_address;

Start address (1..512)


variable start_code

uint8_t SYN_DMX512_Slave::start_code;

Received start code



The documentation for this class was generated from the following file src/syntropic/proto/syn_dmx512.h