![]() |
LightHub
v4.0.0
Smarthome controller firmware
|
Functions | |
| int | itemCtrl2 (char *name, int r, int g, int b, int w) |
| void | DMXImmediateUpdate (short tch, short r, short g, short b, short w) |
| void | DMXSemiImmediateUpdate (short tch, short trh, int val) |
| void | DMXput (void) |
| void | DMXUpdate (void) |
| void | DMXCheck (void) |
| void | onDmxFrame (uint16_t universe, uint16_t length, uint8_t sequence, uint8_t *data, IPAddress remoteIP) |
| void | DMXinSetup (int channels) |
| void | DMXoutSetup (int channels) |
| void | DMXOUT_propagate () |
| void | artnetSetup () |
| void | artnetSetChans (uint8_t minCh, uint8_t maxCh) |
| void | DmxWriteBuf (uint16_t chan, uint8_t val) |
Variables | |
| uint8_t * | DMXin = NULL |
| volatile uint32_t | D_State =0 |
| volatile unsigned long | D_checkT =0 |
| aJsonObject * | items |
| aJsonObject * | dmxArr |
| volatile uint8_t | timerHandlerBusy |
| volatile int | DMXinDoublecheck =0 |
| volatile int8_t | propagateBusy = 0 |
| void artnetSetChans | ( | uint8_t | minCh, |
| uint8_t | maxCh | ||
| ) |
| void artnetSetup | ( | ) |
| void DMXCheck | ( | void | ) |
| void DMXImmediateUpdate | ( | short | tch, |
| short | r, | ||
| short | g, | ||
| short | b, | ||
| short | w | ||
| ) |
| void DMXinSetup | ( | int | channels | ) |
ToDo: re-init
| void DMXOUT_propagate | ( | ) |
| void DMXoutSetup | ( | int | channels | ) |
| void DMXput | ( | void | ) |
| void DMXSemiImmediateUpdate | ( | short | tch, |
| short | trh, | ||
| int | val | ||
| ) |
| void DMXUpdate | ( | void | ) |
| void DmxWriteBuf | ( | uint16_t | chan, |
| uint8_t | val | ||
| ) |
| int itemCtrl2 | ( | char * | name, |
| int | r, | ||
| int | g, | ||
| int | b, | ||
| int | w | ||
| ) |
| void onDmxFrame | ( | uint16_t | universe, |
| uint16_t | length, | ||
| uint8_t | sequence, | ||
| uint8_t * | data, | ||
| IPAddress | remoteIP | ||
| ) |
| volatile unsigned long D_checkT =0 |
| volatile uint32_t D_State =0 |
|
extern |
| uint8_t* DMXin = NULL |
| volatile int DMXinDoublecheck =0 |
|
extern |
| volatile int8_t propagateBusy = 0 |
|
extern |