Skip to content

Struct SYN_DALI_SlaveState

ClassList > SYN_DALI_SlaveState

DALI Slave Runtime State.

  • #include <syn_dali.h>

Public Attributes

Type Name
uint8_t actual_level
SYN_DALI_SlaveConfig cfg
bool control_gear_failure
bool dapc_sequence_active
uint8_t dtr0
uint8_t dtr1
uint8_t dtr2
bool initialise_active
bool lamp_failure
bool lamp_on
uint32_t random_address
uint8_t scenes
uint32_t search_address
bool write_mem_enabled

Public Attributes Documentation

variable actual_level

uint8_t SYN_DALI_SlaveState::actual_level;

Current arc power level (0..254)


variable cfg

SYN_DALI_SlaveConfig SYN_DALI_SlaveState::cfg;

variable control_gear_failure

bool SYN_DALI_SlaveState::control_gear_failure;

Gear failure flag


variable dapc_sequence_active

bool SYN_DALI_SlaveState::dapc_sequence_active;

True when DAPC sequence active


variable dtr0

uint8_t SYN_DALI_SlaveState::dtr0;

Data Transfer Register 0


variable dtr1

uint8_t SYN_DALI_SlaveState::dtr1;

Data Transfer Register 1


variable dtr2

uint8_t SYN_DALI_SlaveState::dtr2;

Data Transfer Register 2


variable initialise_active

bool SYN_DALI_SlaveState::initialise_active;

True when initialisation active


variable lamp_failure

bool SYN_DALI_SlaveState::lamp_failure;

Lamp failure flag


variable lamp_on

bool SYN_DALI_SlaveState::lamp_on;

Lamp status flag


variable random_address

uint32_t SYN_DALI_SlaveState::random_address;

24-bit Random Search Address


variable scenes

uint8_t SYN_DALI_SlaveState::scenes[16];

Scene levels 0..15 (255=MASK)


variable search_address

uint32_t SYN_DALI_SlaveState::search_address;

24-bit Search Address comparator


variable write_mem_enabled

bool SYN_DALI_SlaveState::write_mem_enabled;

True when write memory enabled



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