LightHub
Macros | Functions | Variables
dmx.h File Reference
#include "options.h"
#include "aJSON.h"

Go to the source code of this file.

Macros

#define D_UPDATED1   1
 
#define D_UPDATED2   2
 
#define D_UPDATED3   4
 
#define D_UPDATED4   8
 
#define D_CHECKT   300
 
#define MAX_CHANNELS   60
 

Functions

void DMXput (void)
 
void DMXinSetup (int channels)
 
void DMXoutSetup (int channels)
 
void ArtnetSetup ()
 
void DMXCheck (void)
 
int itemCtrl2 (char *name, int r, int g, int b, int w)
 
void DmxWriteBuf (uint16_t chan, uint8_t val)
 
void DMXOUT_propagate ()
 

Variables

aJsonObject * dmxArr
 

Macro Definition Documentation

◆ D_CHECKT

#define D_CHECKT   300

◆ D_UPDATED1

#define D_UPDATED1   1

◆ D_UPDATED2

#define D_UPDATED2   2

◆ D_UPDATED3

#define D_UPDATED3   4

◆ D_UPDATED4

#define D_UPDATED4   8

◆ MAX_CHANNELS

#define MAX_CHANNELS   60

Function Documentation

◆ ArtnetSetup()

void ArtnetSetup ( )

◆ DMXCheck()

void DMXCheck ( void  )

◆ DMXinSetup()

void DMXinSetup ( int  channels)

ToDo: re-init

◆ DMXOUT_propagate()

void DMXOUT_propagate ( )

◆ DMXoutSetup()

void DMXoutSetup ( int  channels)

◆ DMXput()

void DMXput ( void  )

◆ DmxWriteBuf()

void DmxWriteBuf ( uint16_t  chan,
uint8_t  val 
)

◆ itemCtrl2()

int itemCtrl2 ( char *  name,
int  r,
int  g,
int  b,
int  w 
)

Variable Documentation

◆ dmxArr

aJsonObject* dmxArr
extern