cueOS  2.4
cueOS - Universal Show Control OS for ARM
cueos_config.h
1#ifndef CUEOS_CONFIG_H_
2#define CUEOS_CONFIG_H_
3
4#include "cueos.h"
5
6//TODO: DOn't forget to implement new configurations here
7
8#define cueOS_CONFIG_NODETYPE cueOS_NODETYPE_SLAVE_DMX
9#define cueOS_CONFIG_NET_DEFAULT cueOS_NET_ETHERNET
10#define cueOS_CONFIG_NET_USE_DHCP 0
11#define cueOS_CONFIG_NET_TIMEOUT 3000
12#define cueOS_CONFIG_OSC_IN_PORT 5215
13#define cueOS_CONFIG_OSC_OUT_PORT 5214
14
15
16#if !cueOS_CONFIG_NET_USE_DHCP
17 #define cueOS_CONFIG_NET_STATIC_IP_0 192
18 #define cueOS_CONFIG_NET_STATIC_IP_1 168
19 #define cueOS_CONFIG_NET_STATIC_IP_2 100
20 #define cueOS_CONFIG_NET_STATIC_IP_3 175
21
22 #define cueOS_CONFIG_NET_STATIC_GW_0 192
23 #define cueOS_CONFIG_NET_STATIC_GW_1 168
24 #define cueOS_CONFIG_NET_STATIC_GW_2 100
25 #define cueOS_CONFIG_NET_STATIC_GW_3 50
26
27 #define cueOS_CONFIG_NET_STATIC_NM_0 255
28 #define cueOS_CONFIG_NET_STATIC_NM_1 255
29 #define cueOS_CONFIG_NET_STATIC_NM_2 255
30 #define cueOS_CONFIG_NET_STATIC_NM_3 0
31#endif
32
33
34#if cueOS_CONFIG_NODETYPE == cueOS_NODETYPE_SLAVE_DMX
35 #define cueOS_CONFIG_SLAVE_DMX_USE_RDM 1
36 #define cueOS_CONFIG_SLAVE_DMX_MAX_SCENE 255
37 #define cueOS_CONFIG_SLAVE_DMX_MAX_CHASER 255
38 #define cueOS_CONFIG_SLAVE_DMX_MAX_EFX 255
39 #define cueOS_CONFIG_SLAVE_DMX_MAX_RGBMX 255
40 #define cueOS_CONFIG_SLAVE_DMX_MAX_CUES 255
41#elif cueOS_CONFIG_NODETYPE == cueOS_NODETYPE_SLAVE_PYRO
42 #define cueOS_CONFIG_SLAVE_PYRO_TEST_ENABLE 1
43 #define cueOS_CONFIG_SLAVE_PYRO_MAX_CUES 16
44#endif
45
46#endif