// This file contains the DCC and LED definitions.
//
// It was automatically generated by the program Prog_Generator_MobaLedLib.xlsm Ver. 3.5.0D4-long      by Hardi
// File creation: 21-8-2026 09:58:57
// (Attention: The display in the Arduino IDE is not updated if Options/External Editor is disabled)

#ifndef __LEDS_AUTOPROG_H__
#define __LEDS_AUTOPROG_H__

#ifndef CONFIG_ONLY
#ifndef ARDUINO_RASPBERRY_PI_PICO
#ifndef FASTLED_ESP32_I2S
#define FASTLED_INTERNAL       // Disable version number message in FastLED library (looks like an error)
#endif
#include <FastLED.h>           // The FastLED library must be installed in addition if you got the error message "..fatal error: FastLED.h: No such file or directory"
                               // Arduino IDE: Sketch / Include library / Manage libraries                    Deutsche IDE: Sketch / Bibliothek einbinden / Bibliothek verwalten
                               //              Type "FastLED" in the "Filter your search..." field                          "FastLED" in das "Grenzen Sie ihre Suche ein" Feld eingeben
                               //              Select the entry and click "Install"                                         Gefundenen Eintrag auswaehlen und "Install" anklicken
#else
#include <PicoFastLED.h>       // Juergens minimum version or FastLED for Raspberry Pico
#endif
#endif // CONFIG_ONLY

#include <MobaLedLib.h>

#define START_MSG "LEDs_AutoProg Ver 3: ESP32 3.5.0D4-long 21.08.26 09:58"

#define TWO_BUTTONS_PER_ADDRESS 1      // Two buttons (Red/Green) are used (DCC/LNet/CAN)
#ifdef NUM_LEDS
  #warning "'NUM_LEDS' definition in the main program is replaced by the included 'LEDs_AutoProg.h' with 223"
  #undef NUM_LEDS
#endif

#define NUM_LEDS 223                   // Number of LEDs (Maximal 256 RGB LEDs could be used)

#define LEDS_PER_CHANNEL ",209,7,1,1,1,4"

#define USE_PROTOCOL_DCC

#define RECEIVE_LED_COLOR_PER_RS232

#define GEN_BUTTON_RELEASE
#define GEN_BUTTON_RELEASE_COM GEN_OFF
#define USE_EXT_ADDR
#define USE_RS232_OR_SPI_AS_INPUT 1     // Use the RS232 or SPI Input to read DCC/LNet/SX commands from the second Arduino and from the PC (The SPI is only used if enabled with USE_SPI_COM)
#define ADDR_OFFSET 0

#define ADDR_MSK  0x3FFF  // 14 Bits are used for the Address

#define S_ONOFF   (uint16_t)0
#define B_RED     (uint16_t)(1<<14)
#define B_GREEN   (uint16_t)(2<<14)
#define O_RET_MSG (uint16_t)(3<<14)    // Return messages (Rueckmelder)
#define B_TAST    B_RED


typedef struct
    {
    uint16_t AddrAndTyp; // Addr range: 0..16383. The upper two bytes are used for the type
    uint8_t  InCnt;
    } __attribute__ ((packed)) Ext_Addr_T;

// Definition of external adresses
#ifdef CONFIG_ONLY
const Ext_Addr_T Ext_Addr[] __attribute__ ((section (".MLLAddressConfig"))) =
#else
const PROGMEM Ext_Addr_T Ext_Addr[] =
#endif
         { // Addr & Typ    InCnt
           { 8021 + B_GREEN,   1 },      // Volume verhogen
           { 8022 + B_RED,     1 },      // Volume verminderen
           { 8035 + B_GREEN,   1 },      // Track Willekeurig
           { 8121 + B_GREEN,   1 },      // Volume verhogen
           { 8122 + B_RED,     1 },      // Volume verminderen
           { 8135 + B_GREEN,   1 },      // Track Willekeurig
           { 8221 + B_GREEN,   1 },      // Volume verhogen
           { 8222 + B_RED,     1 },      // Volume verminderen
           { 8235 + B_GREEN,   1 },      // Track Willekeurig
           { 8321 + B_GREEN,   1 },      // Volume verhogen
           { 8322 + B_RED,     1 },      // Volume verminderen
           { 8335 + B_GREEN,   1 },      // Track Willekeurig
           { 8421 + B_GREEN,   1 },      // Volume verhogen
           { 8422 + B_RED,     1 },      // Volume verminderen
           { 8425 + B_RED,     1 },      // Pauze
           { 8401 + B_GREEN,   1 },      // Track 1
           { 8521 + B_GREEN,   1 },      // Volume verhogen
           { 8522 + B_RED,     1 },      // Volume verminderen
           { 8535 + B_GREEN,   1 },      // Track Willekeurig
           { 8721 + B_GREEN,   1 },      // Volume verhogen
           { 8722 + B_RED,     1 },      // Volume verminderen
           { 211  + S_ONOFF,   1 },      // Activation By Button
           { 990  + S_ONOFF,   1 },      // Airbus A310 Fly-By. | (GELUID ALTIJD UIT LATEN STAAN IVM GELUID VIA 8CH SOUNDBOARD)
           { 721  + S_ONOFF,   1 },      // Kanaal Rood  ( WS2811 Chip boven - poort middelste)
           { 41   + S_ONOFF,   1 },      // Stamstad CS - Perron 01E
           { 56   + S_ONOFF,   1 },      // Kanaal Rood  ( WS2811 Chip boven - poort middelste)
           { 287  + S_ONOFF,   1 },      // Winkel Deur
           { 17   + B_RED,     1 },      // Verlaag het volume
           { 17   + B_GREEN,   1 },      // Verhoog het volume
         };


// Input channel defines for local inputs and expert users
#define INCH_DCC_8021_GREEN     0      // Volume verhogen
#define INCH_DCC_8022_RED       1      // Volume verminderen
#define INCH_DCC_8035_GREEN     2      // Track Willekeurig
#define INCH_DCC_8121_GREEN     3      // Volume verhogen
#define INCH_DCC_8122_RED       4      // Volume verminderen
#define INCH_DCC_8135_GREEN     5      // Track Willekeurig
#define INCH_DCC_8221_GREEN     6      // Volume verhogen
#define INCH_DCC_8222_RED       7      // Volume verminderen
#define INCH_DCC_8235_GREEN     8      // Track Willekeurig
#define INCH_DCC_8321_GREEN     9      // Volume verhogen
#define INCH_DCC_8322_RED       10     // Volume verminderen
#define INCH_DCC_8335_GREEN     11     // Track Willekeurig
#define INCH_DCC_8421_GREEN     12     // Volume verhogen
#define INCH_DCC_8422_RED       13     // Volume verminderen
#define INCH_DCC_8425_RED       14     // Pauze
#define INCH_DCC_8401_GREEN     15     // Track 1
#define INCH_DCC_8521_GREEN     16     // Volume verhogen
#define INCH_DCC_8522_RED       17     // Volume verminderen
#define INCH_DCC_8535_GREEN     18     // Track Willekeurig
#define INCH_DCC_8721_GREEN     19     // Volume verhogen
#define INCH_DCC_8722_RED       20     // Volume verminderen
#define INCH_DCC_211_ONOFF      21     // Activation By Button
#define INCH_DCC_990_ONOFF      22     // Airbus A310 Fly-By. | (GELUID ALTIJD UIT LATEN STAAN IVM GELUID VIA 8CH SOUNDBOARD)
#define INCH_DCC_721_ONOFF      23     // Kanaal Rood  ( WS2811 Chip boven - poort middelste)
#define INCH_DCC_41_ONOFF       24     // Stamstad CS - Perron 01E
#define INCH_DCC_56_ONOFF       25     // Kanaal Rood  ( WS2811 Chip boven - poort middelste)
#define INCH_DCC_287_ONOFF      26     // Winkel Deur
#define INCH_DCC_17_RED         27     // Verlaag het volume
#define INCH_DCC_17_GREEN       28     // Verhoog het volume

// Local InCh variables
#define LOC_INCH0               29
#define LOC_INCH1               30
#define LOC_INCH2               31
#define LOC_INCH3               32
#define LOC_INCH4               33
#define LOC_INCH5               34
#define LOC_INCH6               35
#define LOC_INCH7               36
#define LOC_INCH8               37
#define LOC_INCH9               38
#define LOC_INCH10              39
#define LOC_INCH11              40
#define LOC_INCH12              41
#define LOC_INCH13              42
#define LOC_INCH14              43
#define LOC_INCH15              44
#define LOC_INCH16              45
#define LOC_INCH17              46
#define LOC_INCH18              47
#define LOC_INCH19              48
#define LOC_INCH20              49
#define LOC_INCH21              50
#define LOC_INCH22              51
#define LOC_INCH23              52
#define LOC_INCH24              53
#define LOC_INCH25              54
#define LOC_INCH26              55
#define LOC_INCH27              56
#define LOC_INCH28              57
#define LOC_INCH29              58
#define LOC_INCH30              59
#define LOC_INCH31              60
#define LOC_INCH32              61
#define LOC_INCH33              62
#define LOC_INCH34              63
#define LOC_INCH35              64
#define LOC_INCH36              65
#define LOC_INCH37              66
#define LOC_INCH38              67
#define LOC_INCH39              68
#define LOC_INCH40              69
#define LOC_INCH41              70
#define LOC_INCH42              71
#define LOC_INCH43              72
#define LOC_INCH44              73
#define LOC_INCH45              74
#define LOC_INCH46              75
#define LOC_INCH47              76
#define LOC_INCH48              77
#define LOC_INCH49              78
#define LOC_INCH50              79
#define LOC_INCH51              80
#define LOC_INCH52              81
#define LOC_INCH53              82


//*** Digital switches ***

#define SwitchB1                84
#define SwitchB2                85
#define SwitchB3                86
#define SwitchB4                87
#define SwitchB5                88
#define SwitchB6                89
// Reserve channels: 2 because MobaLedLib_Copy_to_InpStruct always writes multiple of 8 channels

//*** Output Channels ***
#define START_VARIABLES   92                                       // Define the start number for the variables.
#define Button_BusVerlichting   92
#define Bus_Verlichting_Aan     93
#define SwB1_0                  94
#define SwB1_1                  95
#define Button_Vorkheftruck     96
#define Vorkheftruck_In         97
#define Vorkheftruck_Uit        98
#define DummyB1                 99
#define DrukKnop2_Aan           100
#define Zweefmolen_AanX         101
#define SwB2_0                  102
#define SwB2_1                  103
#define DK2_Niet_Actief         104
#define DK2_Blauw               105
#define DK2_Groen               106
#define Var_Kraam9_0            107
#define Var_Kraam9_1            108
#define Zweefmolen_Start        109
#define Button_Zweefmolen       110
#define Zweefmolen_Uit          111
#define Zweefmolen_Aan          112
#define Zweefmolen_WW_Aan       113
#define DummyB21                114
#define Zweefmolen_WW           115
#define DrukKnop_Aan            116
#define Draaimolen_AanX         117
#define SwB3_0                  118
#define SwB3_1                  119
#define DK_Niet_Actief          120
#define DK_Blauw                121
#define DK_Groen                122
#define Var_Kraam10_0           123
#define Var_Kraam10_1           124
#define Draaimolen_Uit          125
#define Draaimolen_Aan          126
#define Draaimolen_WW_Aan       127
#define DummyB31                128
#define Draaimolen_WW           129
#define Button_B6               130
#define Sound_On                131
#define Sound_Off               132
#define Kermis_Uit              133
#define Kermis_Aan              134
#define Kermis0                 135
#define Kermis1                 136
#define Kermis2                 137
#define Kermis3                 138
#define Kermis4                 139
#define Kermis5                 140
#define Kermis6                 141
#define Kermis7                 142
#define Kermis8                 143
#define Kermis9                 144
#define Kermis10                145
#define Kraam100                146
#define Kraam1                  147
#define Kraam200                148
#define Kraam2                  149
#define Kraam300                150
#define Kraam3                  151
#define Kraam400                152
#define Kraam4                  153
#define Kraam500                154
#define Kraam5                  155
#define Kraam600                156
#define Kraam6                  157
#define Kraam700                158
#define Kraam7                  159
#define Kraam800                160
#define Kraam8                  161
#define Kraam900                162
#define Kraam9                  163
#define Kraam1000               164
#define Kraam10                 165
#define Kermis_Geluid_Aan       166
#define Kermis_Geluid_Uit       167
#define Kraam2_TempUit          168
#define Ballen                  169
#define Kraam3_TempUit          170
#define Pizza                   171
#define Kraam4_TempUit          172
#define Hamburger               173
#define Kraam5_TempUit          174
#define Snoep                   175
#define Kraam6_TempUit          176
#define IJS                     177
#define Kraam7_TempUit          178
#define Worst                   179
#define Kraam8_TempUit          180
#define Haan                    181
#define Airbus_Starten          182
#define Airbus_Reset            183
#define Airbus_Uit              184
#define Start_Airbus            185
#define Start_Airbus_Geluid     186
#define BoardLights             187
#define Fly_By_Sound            188
#define LandLights              189
#define LandLightsON            190
#define LoodsLicht              191
#define BlinkLoodsLicht         192
#define Perrons_Aanzetten       193
#define Perrons_Aan             194
#define Perrons_Aan_Delay       195
#define P1_Aan                  196
#define P2_Aan                  197
#define P3_Aan                  198
#define P4_Aan                  199
#define P5_Aan                  200
#define P6_Aan                  201
#define P7_Aan                  202
#define P8_Aan                  203
#define P9_Aan                  204
#define P11                     205
#define P12                     206
#define P13                     207
#define P14                     208
#define P15                     209
#define P16                     210
#define P17                     211
#define P18                     212
#define P19                     213
#define StationsGeb_Verl_Aan    214
#define h1                      215
#define h2                      216
#define h3                      217
#define h4                      218
#define w1                      219
#define w2                      220
#define w3                      221
#define w4                      222
#define tv1                     223
#define tv2                     224
#define tv3                     225
#define tv4                     226
#define Disco_Geluid_Aan        227
#define Disco_Uit               228
#define Disco_Aan               229
#define Zweefmolen_Geluid_Afspelen  230
#define Zweefmolen_Draaien      231
#define Zweefmolen_Draaien_Uit  232
#define Zweefmolen_Draaien_Aan  233
#define Draaiorgel_Uit          234
#define Draaiorgel_Aan          235
#define Start_Draaiorgel        236
#define Omroep1                 237
#define Omroep                  238
#define Stad_Aan                239
#define StadsGeluiden           240
#define StadsGeluiden_Uit       241
#define StadsGeluiden_Aan       242
#define T99                     243
#define T100                    244
#define T199                    245
#define T200                    246
#define T599                    247
#define T600                    248
#define T699                    249
#define T700                    250
#define T729                    251
#define T730                    252
#define T829                    253
#define T830                    254
#define T899                    255
#define T900                    256
#define T1099                   257
#define T1100                   258
#define T1229                   259
#define T1230                   260
#define T1299                   261
#define T1300                   262
#define T1499                   263
#define T1500                   264
#define T1529                   265
#define T1530                   266
#define T1599                   267
#define T1600                   268
#define T1699                   269
#define T1700                   270
#define T1829                   271
#define T1830                   272
#define T1899                   273
#define T1900                   274
#define T1929                   275
#define T1930                   276
#define T2099                   277
#define T2100                   278
#define T2299                   279
#define T2300                   280
#define MltPlxr0                281
#define MltPlxr1                282
#define MltPlxr2                283
#define MltPlxr3                284
#define MltPlxr4                285
#define MltPlxr5                286
#define MltPlxr6                287


#define CTR_CHANNELS_1    6                                        // Number of used counter channels for keyboard 1. Up to 10 if one CD4017 is used, up to 18 if two CD4017 are used, ...
#define CTR_CHANNELS_2    0                                        // Number of used counter channels for keyboard 2. Up to 10 if one CD4017 is used, up to 18 if two CD4017 are used, ...
#define BUTTON_INP_LIST_1 34                                       // Comma separated list of the button input pins
#define BUTTON_INP_LIST_2 Unused                                   // Comma separated list of the button input pins
#define CLK_PIN           15                                       // Pin number used for the CD4017 clock
#define RESET_PIN         33                                       // Pin number used for the CD4017 reset

#ifndef CONFIG_ONLY
#include <Keys_4017.h>                                             // Keyboard library which uses the CD4017 counter to save Arduino pins. Attention: The pins (CLK_PIN, ...) must be defined prior.
#endif

#define START_SWITCHES_1  84                                       // Define the start number for the first keyboard.
#define START_SWITCHES_2  92                                       // Define the start number for the second keyboard.
#define START_SWITCHES_B  84                                       // Define the start number for the first keyboard.

#define START_SEND_INPUTS 84                                       // Start address of all switches/variables
#define TOTAL_SEND_INPUTS 204                                      // Number of used switches/variables
#define TOTAL_SWITCHES_A  0                                        // Number of used inputs for analog keyboard
#define TOTAL_SWITCHES_B  8                                        // Number of used inputs for keyboard 1
#define TOTAL_SWITCHES_C  0                                        // Number of used inputs for keyboard 2
#define TOTAL_SWITCHES_D  0                                        // Number of used inputs for main board switches
#define TOTAL_VARIABLES   196                                      // Number of used variables
/*********************/
#define SETUP_FASTLED()                                                      \
/*********************/                                                      \
  CLEDController& controller0 = FastLED.addLeds<NEOPIXEL, 27>(leds+  0,209); \
  CLEDController& controller1 = FastLED.addLeds<NEOPIXEL, 32>(leds+209,  7); \
  CLEDController& controller2 = FastLED.addLeds<NEOPIXEL, 16>(leds+216,  1); \
  CLEDController& controller3 = FastLED.addLeds<NEOPIXEL, 14>(leds+217,  1); \
  CLEDController& controller4 = FastLED.addLeds<NEOPIXEL, 18>(leds+218,  1); \
  CLEDController& controller5 = FastLED.addLeds<NEOPIXEL, 19>(leds+219,  4); \
                                                                             \
  controller0.clearLeds(256);                                                \
  controller1.clearLeds(256);                                                \
  controller2.clearLeds(256);                                                \
  controller3.clearLeds(256);                                                \
  controller4.clearLeds(256);                                                \
  controller5.clearLeds(256);                                                \
  FastLED.setDither(DISABLE_DITHER);       // avoid sending slightly modified brightness values
/*End*/

#define USE_ADDITIONAL_SETUP_PROC                                  // Activate the usage of the Additional_Setup_Proc()

//--------------------------
void Additional_Setup_Proc()
//--------------------------
{
#ifndef CONFIG_ONLY
  Keys_4017_Setup(); // Initialize the keyboard scanning process
#endif
}

/****************************/
#define Additional_Loop_Proc() \
/****************************/ \
{                              \
  uint8_t channel1 = START_SWITCHES_1;                                 \
  for (int j=0;j<KEYS_ARRAY_BYTE_SIZE_1;j++)                           \
    {                                                                  \
    uint8_t tmp = Keys_Array_1[j];                                     \
    for (int i=0;i<8;i++)                                              \
      {                                                                \
      MobaLedLib.Set_Input(channel1++, tmp & 0x01);                    \
      tmp = tmp >> 1;                                                  \
      }                                                                \
    }                                                                  \
}
/*****************************/
#define Additional_Loop_Proc2() \
/*****************************/ \
{                               \
   soundProcessor.process();\
}
// ----- LED to Var -----
  #define USE_LED_TO_VAR

  #define T_EQUAL_THEN     0
  #define T_NOT_EQUAL_THEN 1
  #define T_LESS_THEN      2
  #define T_GREATER_THAN   3
  #define T_BIN_MASK       4
  #define T_NOT_BIN_MASK   5

  typedef struct
      {
      uint8_t  Var_Nr;
#ifdef LONG_LED_ADDR
      uint16_t LED_Nr;
#else
      uint8_t  LED_Nr;
#endif
      uint8_t  Offset_and_Typ; // ---oottt    Offset: 0..2
      uint8_t  Val;
      } __attribute__ ((packed)) LED2Var_Tab_T;

#ifdef CONFIG_ONLY
  const LED2Var_Tab_T LED2Var_Tab[] __attribute__ ((section (".MLLL2VConfig"))) =
#else
  const PROGMEM LED2Var_Tab_T LED2Var_Tab[] =
#endif
      {
        // Var name           LED_Nr LED Offset   Typ                Compare value
        { Var_Kraam9_0,       219,   (0   << 3) | T_GREATER_THAN,    0   },
        { Var_Kraam9_1,       220,   (0   << 3) | T_GREATER_THAN,    0   },
        { Var_Kraam10_0,      221,   (0   << 3) | T_GREATER_THAN,    0   },
        { Var_Kraam10_1,      222,   (0   << 3) | T_GREATER_THAN,    0   },
      };


// ----- Serial Onboard Sound Makros -----
  #include "SoundChannelMacros.h"

  #define SOUND_CHANNEL_0 0
  #define SOUND_CHANNEL_1 1
  #define SOUND_CHANNEL_2 2
  #define SOUND_CHANNEL_3 3
  #define SOUND_CHANNEL_4 4
  #define SOUND_CHANNEL_5 5
  #define SOUND_CHANNEL_7 6


#define DayAndNightTimer_Period    469


//*******************************************************************
// *** Configuration array which defines the behavior of the LEDs ***
MobaLedLib_Configuration()
  {
  // DayAndNightTimer(SI_1, 4)                                                                                /* DayAndNight Timer op 2 min voor testdoeleinden!!!!! Moet 10 min zijn!                                                                                                                       */
  #define DayAndNightTimer_Debug                                                                              /* Kun je tijd zien lopen in de serial monitor. Uitzetten als niet meer nodig!                                                                                                                 */
  // Set_LED_OutpPinLst(27 32 16 14 18 19)                                                                    /* Excel row 3                                                                                                                                                                                 */
  // SOUND_CHANNEL_DEFINITON(KEY80_P1, MP3-TF-16P)                                                            /* Disco Huis3                                                                                                                                                                                 */
  // SOUND_CHANNEL_DEFINITON(KEY80_P2, MP3-TF-16P)                                                            /* Airbus                                                                                                                                                                                      */
  // SOUND_CHANNEL_DEFINITON(KEY80_P3, MP3-TF-16P)                                                            /* Kermis                                                                                                                                                                                      */
  // SOUND_CHANNEL_DEFINITON(KEY80_P4, MP3-TF-16P)                                                            /* Stad                                                                                                                                                                                        */
  // SOUND_CHANNEL_DEFINITON(KEY80_P5, MP3-TF-16P)                                                            /* Fabriek 1                                                                                                                                                                                   */
  // SOUND_CHANNEL_DEFINITON(KEY80_P6, MP3-TF-16P)                                                            /* Stations Omroep                                                                                                                                                                             */
  // SOUND_CHANNEL_DEFINITON(KEY80_P8, MP3-TF-16P)                                                            /* Draaiorgel                                                                                                                                                                                  */
  SOUND_CHANNEL_INCREASE_VOLUME(0, 0)                                                                         /* Volume verhogen                                                                                                                                                                             */
  SOUND_CHANNEL_DECREASE_VOLUME(0, 1)                                                                         /* Volume verminderen                                                                                                                                                                          */
  SOUND_CHANNEL_PLAY_RANDOM(0, 2, 1, 10)                                                                      /* Track Willekeurig                                                                                                                                                                           */
  SOUND_CHANNEL_INCREASE_VOLUME(1, 3)                                                                         /* Volume verhogen                                                                                                                                                                             */
  SOUND_CHANNEL_DECREASE_VOLUME(1, 4)                                                                         /* Volume verminderen                                                                                                                                                                          */
  SOUND_CHANNEL_PLAY_RANDOM(1, 5, 1, 1)                                                                       /* Track Willekeurig                                                                                                                                                                           */
  SOUND_CHANNEL_INCREASE_VOLUME(2, 6)                                                                         /* Volume verhogen                                                                                                                                                                             */
  SOUND_CHANNEL_DECREASE_VOLUME(2, 7)                                                                         /* Volume verminderen                                                                                                                                                                          */
  SOUND_CHANNEL_PLAY_RANDOM(2, 8, 1, 4)                                                                       /* Track Willekeurig                                                                                                                                                                           */
  SOUND_CHANNEL_INCREASE_VOLUME(3, 9)                                                                         /* Volume verhogen                                                                                                                                                                             */
  SOUND_CHANNEL_DECREASE_VOLUME(3, 10)                                                                        /* Volume verminderen                                                                                                                                                                          */
  SOUND_CHANNEL_PLAY_RANDOM(3, 11, 1, 1)                                                                      /* Track Willekeurig                                                                                                                                                                           */
  SOUND_CHANNEL_INCREASE_VOLUME(4, 12)                                                                        /* Volume verhogen                                                                                                                                                                             */
  SOUND_CHANNEL_DECREASE_VOLUME(4, 13)                                                                        /* Volume verminderen                                                                                                                                                                          */
  SOUND_CHANNEL_PAUSE(4, 14)                                                                                  /* Pauze                                                                                                                                                                                       */
  SOUND_CHANNEL_PLAY_TRACK(4, 15, 1)                                                                          /* Track 1                                                                                                                                                                                     */
  SOUND_CHANNEL_INCREASE_VOLUME(5, 16)                                                                        /* Volume verhogen                                                                                                                                                                             */
  SOUND_CHANNEL_DECREASE_VOLUME(5, 17)                                                                        /* Volume verminderen                                                                                                                                                                          */
  SOUND_CHANNEL_PLAY_RANDOM(5, 18, 1, 5)                                                                      /* Track Willekeurig                                                                                                                                                                           */
  SOUND_CHANNEL_INCREASE_VOLUME(7, 19)                                                                        /* Volume verhogen                                                                                                                                                                             */
  SOUND_CHANNEL_DECREASE_VOLUME(7, 20)                                                                        /* Volume verminderen                                                                                                                                                                          */
  RGB_Heartbeat2(0, 5, 64)                                                                                    /* Heartbeat Mainboard                                                                                                                                                                         */
  RGB_Heartbeat2(216, 5, 64)                                                                                  /* Heartbeat eerste verdeler LED_Bus 2                                                                                                                                                         */
  RGB_Heartbeat2(217, 5, 64)                                                                                  /* Heartbeat eerste verdeler LED_Bus 3                                                                                                                                                         */
  RGB_Heartbeat2(218, 5, 64)                                                                                  /* Heartbeat eerste verdeler LED_Bus 4                                                                                                                                                         */
  Logic(Button_BusVerlichting, 21)                                                                            /* Activation By Button                                                                                                                                                                        */
  #define Mainboard_LED1  Button_BusVerlichting                                                               /* Excel row 25                                                                                                                                                                                */
  T_FlipFlopReset(Bus_Verlichting_Aan, Button_BusVerlichting, SI_0)                                           /* Schakelaar Bus verlichting Aan                                                                                                                                                              */
  PushButton_RGB_0_1(209, SwitchB1, SwB1_0, 1, 0, 1, 0, 25 Sek, 0, 15, 0, 0, 0, 64, 0, 0, 0)                  /* Vorkheftruck                                                                                                                                                                                */
  MonoFlopInv(Button_Vorkheftruck, SwB1_1, 10 Sek)                                                            /* Vorkheftruck aan na 10 sec                                                                                                                                                                  */
  MonoFlopInv(Vorkheftruck_In, Button_Vorkheftruck, 8 Sek)                                                    /* Vertraging terugrijden Vorkheftruck                                                                                                                                                         */
  RS_FlipFlop2(Vorkheftruck_Uit, DummyB1, Vorkheftruck_In, Button_Vorkheftruck)                               /* Schakelfunktie in- en uitrijden Vorkheftruck (werkt hetzelfde)                                                                                                                              */
  Logic(DrukKnop2_Aan, SwitchB2)                                                                              /* Drukknop2 Aan                                                                                                                                                                               */
  Logic(Zweefmolen_AanX, Kermis_Aan AND Kraam9 AND DrukKnop2_Aan)                                             /* Excel row 41                                                                                                                                                                                */
  PushButton_0_1(Zweefmolen_AanX, SwB2_0, 1, 0, 1, 0, 23 Sek)                                                 /* Drukknop 2 zonder LED                                                                                                                                                                       */
  RS_FlipFlop2(DK2_Niet_Actief, DK2_Blauw, SwB2_0, SwB2_1)                                                    /* Excel row 43                                                                                                                                                                                */
  Logic(DK2_Groen, Kermis_Aan AND Kraam9 AND DK2_Niet_Actief)                                                 /* Als Kermis Uit is dan zal de drukknop LED| Rood branden (Var_0=0)| Kermis_Aan   Zweefmolen_Aan  Drukknop_LED|                      (SwB2_1)| 0                   0                        DK_Rood (Var_0=0)|                                               Goto 0 in Pattern| 1                   0                        DK_Groen (Var_0=1)|                                               Goto 1 in Pattern| 0                   1                        (geen functie)| 1                   1                        DK_Blauw (Knipper) (Var_1=1)|                                               Waarde=Var_0+Var_1=1+1=2|                                               Goto 2 in Pattern */
  ConstRGB(219, DK2_Groen, 0, 0, 0, 10, 127, 10)                                                              /* Virtuelle LED A (Kanaal 5)                                                                                                                                                                  */
  // LED_to_Var(Var_Kraam9_0, 0, >, 0)                                                                        /* Variable A                                                                                                                                                                                  */
  ConstRGB(220, DK2_Blauw, 0, 0, 0, 10, 127, 10)                                                              /* Virtuelle LED B (Kanaal 5)                                                                                                                                                                  */
  // LED_to_Var(Var_Kraam9_1, 0, >, 0)                                                                        /* Variable B                                                                                                                                                                                  */
  // Activation: Binary                                                                                       /* Knopdrukker_Verlichting_3 (pc)                                                                                                                                                              */
  Bin_InCh_to_TmpVar(Var_Kraam9_0, 2)                                                                         /*     "                                                                                                                                                                                       */
  PatternT4(210,12,SI_LocalVar,3,0,255,0,0,1 sec,1 sec,1 sec,250,1,0,1,16,0,0,0,6,0  ,63,128,63,128,64,1)     /*     "                                                                                                                                                                                       */
  Logic(Zweefmolen_Start, SwB2_1 AND Kraam9)                                                                  /* Zweefmolenkan alleen gestart worden als de Kermis Aan is                                                                                                                                    */
  MonoFlop(Button_Zweefmolen, Zweefmolen_Start, 8 Sek)                                                        /* Zweefmolen aan na 8 sec                                                                                                                                                                     */
  RS_FlipFlop2(Zweefmolen_Uit, Zweefmolen_Aan, SwB2_0, Button_Zweefmolen)                                     /* Zweefmolen gaat Aan                                                                                                                                                                         */
  RS_FlipFlop2Timeout(Zweefmolen_WW_Aan, DummyB21, Button_Zweefmolen, Zweefmolen_Uit, 1200)                   /* Zweefmolen gaat Uit                                                                                                                                                                         */
  Logic(Zweefmolen_WW, Zweefmolen_Uit AND Zweefmolen_WW_Aan AND Kraam9)                                       /* Zweefmolen staat stil en stilstandverlichting gaat Aan                                                                                                                                      */
  Logic(DrukKnop_Aan, SwitchB3)                                                                               /* Drukknop3 Aan                                                                                                                                                                               */
  Logic(Draaimolen_AanX, Kermis_Aan AND Kraam10 AND DrukKnop_Aan)                                             /* Excel row 68                                                                                                                                                                                */
  PushButton_0_1(Draaimolen_AanX, SwB3_0, 1, 0, 1, 0, 23 Sek)                                                 /* Drukknop 3 zonder LED                                                                                                                                                                       */
  RS_FlipFlop2(DK_Niet_Actief, DK_Blauw, SwB3_0, SwB3_1)                                                      /* Excel row 70                                                                                                                                                                                */
  Logic(DK_Groen, Kermis_Aan AND Kraam10 AND DK_Niet_Actief)                                                  /* Als Kermis Uit is dan zal de drukknop LED| Rood branden (Var_0=0)| Kermis_Aan   Draaimolen_Aan  Drukknop_LED|                      (SwB3_1)| 0                   0                        DK_Rood (Var_0=0)|                                               Goto 0 in Pattern| 1                   0                        DK_Groen (Var_0=1)|                                               Goto 1 in Pattern| 0                   1                        (geen functie)| 1                   1                        DK_Blauw (Knipper) (Var_1=1)|                                               Waarde=Var_0+Var_1=1+1=2|                                               Goto 2 in Pattern */
  ConstRGB(221, DK_Groen, 0, 0, 0, 10, 127, 10)                                                               /* Virtuelle LED A (Kanaal 5)                                                                                                                                                                  */
  // LED_to_Var(Var_Kraam10_0, 0, >, 0)                                                                       /* Variable A                                                                                                                                                                                  */
  ConstRGB(222, DK_Blauw, 0, 0, 0, 10, 127, 10)                                                               /* Virtuelle LED B (Kanaal 5)                                                                                                                                                                  */
  // LED_to_Var(Var_Kraam10_1, 0, >, 0)                                                                       /* Variable B                                                                                                                                                                                  */
  // Activation: Binary                                                                                       /* Knopdrukker_Verlichting_3 (pc)                                                                                                                                                              */
  Bin_InCh_to_TmpVar(Var_Kraam10_0, 2)                                                                        /*     "                                                                                                                                                                                       */
  PatternT4(211,12,SI_LocalVar,3,0,255,0,0,1 sec,1 sec,1 sec,250,1,0,1,16,0,0,0,6,0  ,63,128,63,128,64,1)     /*     "                                                                                                                                                                                       */
  RS_FlipFlop2(Draaimolen_Uit, Draaimolen_Aan, SwB3_0, SwB3_1)                                                /* Draaimolen gaat Uit                                                                                                                                                                         */
  RS_FlipFlop2Timeout(Draaimolen_WW_Aan, DummyB31, SwB3_1, Draaimolen_Uit, 1200)                              /* Draaimolen gaat Aan                                                                                                                                                                         */
  Logic(Draaimolen_WW, Draaimolen_Uit AND Draaimolen_WW_Aan AND Kraam10)                                      /* Draaimolen Stilstand Verlichting Aan (Draaimolen_ww)                                                                                                                                        */
  ConstRGB(212, Perrons_Aan, 0, 15, 0, 0, 0, 64)                                                              /* Verlichting Perrons Knop RGB LED                                                                                                                                                            */
  ConstRGB(213, Kermis_Aan, 0, 15, 0, 0, 0, 64)                                                               /* Kermis Knop RGB LED                                                                                                                                                                         */
  Logic(Button_B6, SwitchB6)                                                                                  /* Geluid_Aan                                                                                                                                                                                  */
  T_FlipFlop2Reset(Sound_On, Sound_Off, Button_B6, SI_0)                                                      /* Geluid Uitzetten met druk op de knop                                                                                                                                                        */
  ConstRGB(214, Sound_On, 0, 15, 0, 0, 0, 64)                                                                 /* Geluid Aan Knop RGB LED                                                                                                                                                                     */
  ConstRGB(215, SI_1, 0, 0, 0, 0, 0, 0)                                                                       /* Dummy LED ivm Knipperen laatste PushButton (6)                                                                                                                                              */
  RGB_Heartbeat2(1, 5, 64)                                                                                    /* Verdeler knipper/werklicht:| MLL_Databus_LoopCheck_Blinker (pc)| | MLL_Bus_Werklicht (pc)                                                                                                   */
  RGB_Heartbeat2(2, 5, 64)                                                                                    /* Verdeler knipper/werklicht:| MLL_Databus_LoopCheck_Blinker (pc)| | MLL_Bus_Werklicht (pc)                                                                                                   */
  RS_FlipFlop2(Kermis_Uit, Kermis_Aan, T2300, T1300)                                                          /* Kermis Start om T1300, Reset op T2300.                                                                                                                                                      */
  RandMux(Kermis0, Kermis10, Kermis_Aan, RF_STAY_ON, 1 Sek, 1 Sek)                                            /* Excel row 120                                                                                                                                                                               */
  RS_FlipFlop2(Kraam100, Kraam1, Kermis_Uit, Kermis1)                                                         /* Kraam1 Start op Kermis1, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam200, Kraam2, Kermis_Uit, Kermis2)                                                         /* Kraam2 Start op Kermis2, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam300, Kraam3, Kermis_Uit, Kermis3)                                                         /* Kraam3 Start op Kermis3, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam400, Kraam4, Kermis_Uit, Kermis4)                                                         /* Kraam4 Start op Kermis4, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam500, Kraam5, Kermis_Uit, Kermis5)                                                         /* Kraam5 Start op Kermis5, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam600, Kraam6, Kermis_Uit, Kermis6)                                                         /* Kraam6 Start op Kermis6, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam700, Kraam7, Kermis_Uit, Kermis7)                                                         /* Kraam7 Start op Kermis7, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam800, Kraam8, Kermis_Uit, Kermis8)                                                         /* Kraam8 Start op Kermis8, Reset op Kermis_Uit.                                                                                                                                               */
  RS_FlipFlop2(Kraam900, Kraam9, Kermis_Uit, Kermis9)                                                         /* Kraam8 Start op Kermis9, Reset op Kermis_Uit. Zweefmolen                                                                                                                                    */
  RS_FlipFlop2(Kraam1000, Kraam10, Kermis_Uit, Kermis10)                                                      /* Kraam8 Start op Kermis9, Reset op Kermis_Uit. Zweefmolen                                                                                                                                    */
  Logic(Kermis_Geluid_Aan, Sound_On AND Kraam1 AND Kraam2 AND Kraam3 AND Kraam4 AND Kraam5 AND Kraam6 AND Kraam7 AND Kraam8 AND Kraam9 AND Kraam10) /* Kermis Geluid Aan                                                                                                                                     */
  Logic(Kermis_Geluid_Uit, NOT Kermis_Geluid_Aan)                                                             /* Kermis Geluid Uit                                                                                                                                                                           */
  T_FlipFlopResetTimeout(Kraam2_TempUit, Kraam2, SI_0, 10 Sek)                                                /* Startvertraging Kermis Kraam verlichting                                                                                                                                                    */
  Logic(Ballen, Kraam2 AND NOT Kraam2_TempUit)                                                                /* Ballengooien inschakelen                                                                                                                                                                    */
  Const(3, C1, Ballen, 0, 32)                                                                                 /* Ballengooien Reclamebord                                                                                                                                                                    */
  Const(3, C2, Ballen, 0, 32)                                                                                 /* Ballengooien Kraam                                                                                                                                                                          */
  Const(3, C3, SI_1, 0, 0)                                                                                    /* Ballengooien Kraam Spare                                                                                                                                                                    */


  // Multiplexer(4, Kraam2, LOC_INCH0, 1, 2, 255, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 96706, 10)                /* - Excel row 140 - 10x RGB Draaimolen                                                                                                                                                        */  Random(MltPlxr0, Kraam2, RF_SEQ, 8 Sek, 8 Sek, 5 Sec, 5 Sec)                                                /* Trigger for Counter in Multiplexer with Destination Variable : MltPlxr0                                                                                                                     */  Counter(CF_ROTATE|CF_SKIP0,MltPlxr0, Kraam2, 0 Sek, LOC_INCH0+0, LOC_INCH0+1, LOC_INCH0+2, LOC_INCH0+3, LOC_INCH0+4, LOC_INCH0+5, LOC_INCH0+6, LOC_INCH0+7, LOC_INCH0+8) /*     "                                                                                                                          */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(4,4, LOC_INCH0+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                                 /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_10_Kermis_9_Falling_LEDs_Reversed */                                                      /*     "                                                                                                                                                                                       */  PatternT1(4,0, LOC_INCH0+1,30,0,1,0,PM_NORMAL,50,0,0,0,0,0,0,0,14,0,0,112,0,0,128,3,0,0,28,0,0,224,0,0,0,7,0,0,56,0,0,192,1,0,0,14,0,0,112,0,0,0,28,0,0,224,7,0,0,199,1,0,56,112,0,192,1,28,0,14,0,7,112,0,192,129,3,0,112,28,0,0,252,0,0,0,63,0,0,248,15,0,192,241,3,0,14,252,0,112,0,63,128,3,192,15,28,0,240,227,0,0,252,7,0,0,255,1,0,192,127,0,0,254,31,0,112,252,7,128,3,255,1,28,192,127,224,0,240,31,7,0,252,63,0,0,255,15,0,192,255,3,0,240,255,0,128,255,63,0,28,255,15,224,192,255,3,7,240,255,56,0,252,255,1,0,255,127,0,192,255,31,0,240,255,7,0,252,255,1,224,255,127,0,199,255,31,56,240,255,199,1,252,255,15,0,255,255,3,192,255,255,0,240,255,63,0,252,255,15,0,255,255,3,248,255,255,192,241,255,63,14,252,255,127,0,255,255,31,192,255,255,7,240,255,255,1,252,255,127,0,255,255,31,192,255,255,7,254,255,255,113,252,255,255,3,255,255,255,192,255,255,63,240,255,255,15,252,255,255,3,255,255,255,192,255,255,63,240,255,255,143,255,255,255,31,255,255,255,199,255,255,255,241,255,255,127,252,255,255,31,255,255,255,199,255,255,255,241,255,255,127,252,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255) /*     " */  /* Option 2 - RGB_10_Kermis_2_Running_All_Green_PingPong */                                                 /*     "                                                                                                                                                                                       */  PatternT1(4,4, LOC_INCH0+2,30,0,1,0,PM_PINGPONG,102,0,195,48,12,195,48,12,195,0,12,195,48,12,195,48,12,3,48,12,195,48,12,195,48,12,192,48,12,195,48,12,195,48,0,195,48,12,195,48,12,195,0,12,195,48,12,195,48,12,3,48,12,195,48,12,195,48,12,192,48,12,195,48,12,195,48,0,195,48,12,195,48,12,195,0) /*     " */  /* Option 3 - RGB_10_Kermis_3_Running_Blue_PingPong */                                                      /*     "                                                                                                                                                                                       */  PatternT1(4,4, LOC_INCH0+3,30,0,1,0,PM_PINGPONG,103 ms,48,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,192) /*     "                                                                          */  /* Option 4 - RGB_10_Kermis_4_All_Red_Flashing */                                                           /*     "                                                                                                                                                                                       */  PatternT1(4,4, LOC_INCH0+4,30,0,1,0,PM_NORMAL,104 ms,0,0,0,0,0,0,0,48,12,195,48,12,195,48,12)               /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_10_Kermis_5_Bouncing_Colors */                                                            /*     "                                                                                                                                                                                       */  PatternT1(4,132, LOC_INCH0+5,30,0,1,0,PM_NORMAL,105 ms,12,0,0,0,0,0,0,3,60,0,0,0,0,240,0,0,48,0,0,0,12,0,0,0,0,12,0,48,0,0,0,0,0,255,15,0,0,0,0,0,12,0,48,0,0,0,48,0,0,0,12,0,0,60,0,0,0,0,240,0,12,0,0,0,0,0,0,3) /*     "                                                                                */  /* Option 6 - RGB_10_Kermis_9_Moving_Greens_To_Right */                                                     /*     "                                                                                                                                                                                       */  PatternT1(4,4, LOC_INCH0+6,30,0,1,0,PM_NORMAL,100 ms,12,192,0,12,192,0,12,0,48,0,3,48,0,3,48)               /*     "                                                                                                                                                                                       */  /* Option 7 - RGB_10_Kermis_7_Running_8_Colors */                                                           /*     "                                                                                                                                                                                       */  APatternT1(4,136, LOC_INCH0+7,30,0,1,0,PM_PINGPONG,107 ms,7,112,252,0,126,28,255,241,255,192,143,227,248,1,252,56,254,227,255,241,31,199,255,3,248,113,252,199,255,227,63,142,255,56,240,227,248,143,255,199,127,28,248,241,255,199,241,31,255,143,255,56,240,31,255,241,227,63,254,31,255,113,224,63,112,224,63,126,252,63,254,227,192,127,224,56,112,28,248,127,252,199,129,255,192,113,0,7,240,31,248,143,3,255,129,227,0,142,31,63,112,28,7,254,3,199,1,28,63,128,227,56,0,252,7,142,3,56,126,0,63,126,0,199,15,28,7,112,252,0,126,28,63,142,31,56,14,224,248,1,252,56,254,227,63,128,31,192,241,3,248,113,252,199,255,3,63,14) /*     " */  /* Option 8 - RGB_10_Kermis_8_All Blue_PingPong */                                                          /*     "                                                                                                                                                                                       */  PatternT1(4,72, LOC_INCH0+8,30,0,1,0,PM_PINGPONG,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,192,129,3,0,0,0,0,0,0,0,128,3,7,14,0,0,0,0,0,0,0,7,14,28,56,0,0,0,0,0,0,14,28,56,112,224,0,0,0,0,0,28,56,112,224,192,129,3,0,0,0,56,112,224,192,129,3,7,14,0,0,112,224,192,129,3,7,14,28,56,0,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,0,28,56,112,224,192,129,3,7,14,0,0,112,224,192,129,3,7,14,28,0,0,0,192,129,3,7,14,28,56,0,0,0,0,0,7,14,28,56,112,0,0,0,0,0,0,28,56,112,224,0,0,0,0,0,0,0,112,224,192,1,0,0,0,0,0,0,0,192,129,3,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /*     " */
  // Multiplexer(4, Kraam2, LOC_INCH0, 1, 2, 255, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 96706, 10)                /* - Excel row 140 - 10x RGB Draaimolen                                                                                                                                                        */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(14,4, LOC_INCH0+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                                /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_10_Kermis_9_Falling_LEDs_Reversed */                                                      /*     "                                                                                                                                                                                       */  PatternT1(14,0, LOC_INCH0+1,30,0,1,0,PM_NORMAL,50,0,0,0,0,0,0,0,14,0,0,112,0,0,128,3,0,0,28,0,0,224,0,0,0,7,0,0,56,0,0,192,1,0,0,14,0,0,112,0,0,0,28,0,0,224,7,0,0,199,1,0,56,112,0,192,1,28,0,14,0,7,112,0,192,129,3,0,112,28,0,0,252,0,0,0,63,0,0,248,15,0,192,241,3,0,14,252,0,112,0,63,128,3,192,15,28,0,240,227,0,0,252,7,0,0,255,1,0,192,127,0,0,254,31,0,112,252,7,128,3,255,1,28,192,127,224,0,240,31,7,0,252,63,0,0,255,15,0,192,255,3,0,240,255,0,128,255,63,0,28,255,15,224,192,255,3,7,240,255,56,0,252,255,1,0,255,127,0,192,255,31,0,240,255,7,0,252,255,1,224,255,127,0,199,255,31,56,240,255,199,1,252,255,15,0,255,255,3,192,255,255,0,240,255,63,0,252,255,15,0,255,255,3,248,255,255,192,241,255,63,14,252,255,127,0,255,255,31,192,255,255,7,240,255,255,1,252,255,127,0,255,255,31,192,255,255,7,254,255,255,113,252,255,255,3,255,255,255,192,255,255,63,240,255,255,15,252,255,255,3,255,255,255,192,255,255,63,240,255,255,143,255,255,255,31,255,255,255,199,255,255,255,241,255,255,127,252,255,255,31,255,255,255,199,255,255,255,241,255,255,127,252,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255,0,0,0,0,0,0,0,240,255,255,255,255,255,255,255) /*     " */  /* Option 2 - RGB_10_Kermis_2_Running_All_Green_PingPong */                                                 /*     "                                                                                                                                                                                       */  PatternT1(14,4, LOC_INCH0+2,30,0,1,0,PM_PINGPONG,102,0,195,48,12,195,48,12,195,0,12,195,48,12,195,48,12,3,48,12,195,48,12,195,48,12,192,48,12,195,48,12,195,48,0,195,48,12,195,48,12,195,0,12,195,48,12,195,48,12,3,48,12,195,48,12,195,48,12,192,48,12,195,48,12,195,48,0,195,48,12,195,48,12,195,0) /*     " */  /* Option 3 - RGB_10_Kermis_3_Running_Blue_PingPong */                                                      /*     "                                                                                                                                                                                       */  PatternT1(14,4, LOC_INCH0+3,30,0,1,0,PM_PINGPONG,103 ms,48,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,192) /*     "                                                                         */  /* Option 4 - RGB_10_Kermis_4_All_Red_Flashing */                                                           /*     "                                                                                                                                                                                       */  PatternT1(14,4, LOC_INCH0+4,30,0,1,0,PM_NORMAL,104 ms,0,0,0,0,0,0,0,48,12,195,48,12,195,48,12)              /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_10_Kermis_5_Bouncing_Colors */                                                            /*     "                                                                                                                                                                                       */  PatternT1(14,132, LOC_INCH0+5,30,0,1,0,PM_NORMAL,105 ms,12,0,0,0,0,0,0,3,60,0,0,0,0,240,0,0,48,0,0,0,12,0,0,0,0,12,0,48,0,0,0,0,0,255,15,0,0,0,0,0,12,0,48,0,0,0,48,0,0,0,12,0,0,60,0,0,0,0,240,0,12,0,0,0,0,0,0,3) /*     "                                                                               */  /* Option 6 - RGB_10_Kermis_9_Moving_Greens_To_Right */                                                     /*     "                                                                                                                                                                                       */  PatternT1(14,4, LOC_INCH0+6,30,0,1,0,PM_NORMAL,100 ms,12,192,0,12,192,0,12,0,48,0,3,48,0,3,48)              /*     "                                                                                                                                                                                       */  /* Option 7 - RGB_10_Kermis_7_Running_8_Colors */                                                           /*     "                                                                                                                                                                                       */  APatternT1(14,136, LOC_INCH0+7,30,0,1,0,PM_PINGPONG,107 ms,7,112,252,0,126,28,255,241,255,192,143,227,248,1,252,56,254,227,255,241,31,199,255,3,248,113,252,199,255,227,63,142,255,56,240,227,248,143,255,199,127,28,248,241,255,199,241,31,255,143,255,56,240,31,255,241,227,63,254,31,255,113,224,63,112,224,63,126,252,63,254,227,192,127,224,56,112,28,248,127,252,199,129,255,192,113,0,7,240,31,248,143,3,255,129,227,0,142,31,63,112,28,7,254,3,199,1,28,63,128,227,56,0,252,7,142,3,56,126,0,63,126,0,199,15,28,7,112,252,0,126,28,63,142,31,56,14,224,248,1,252,56,254,227,63,128,31,192,241,3,248,113,252,199,255,3,63,14) /*     " */  /* Option 8 - RGB_10_Kermis_8_All Blue_PingPong */                                                          /*     "                                                                                                                                                                                       */  PatternT1(14,72, LOC_INCH0+8,30,0,1,0,PM_PINGPONG,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0,192,129,3,0,0,0,0,0,0,0,128,3,7,14,0,0,0,0,0,0,0,7,14,28,56,0,0,0,0,0,0,14,28,56,112,224,0,0,0,0,0,28,56,112,224,192,129,3,0,0,0,56,112,224,192,129,3,7,14,0,0,112,224,192,129,3,7,14,28,56,0,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,0,28,56,112,224,192,129,3,7,14,0,0,112,224,192,129,3,7,14,28,0,0,0,192,129,3,7,14,28,56,0,0,0,0,0,7,14,28,56,112,0,0,0,0,0,0,28,56,112,224,0,0,0,0,0,0,0,112,224,192,1,0,0,0,0,0,0,0,192,129,3,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /*     " */


  // Multiplexer(24, Kraam3, LOC_INCH9, 16, 1, 15, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 4156, 4)                 /* - Excel row 142 - Pizzeria met 4 LEDs                                                                                                                                                       */  Random(MltPlxr1, Kraam3, RF_SEQ, 8 Sek, 8 Sek, 5 Sec, 5 Sec)                                                /* Trigger for Counter in Multiplexer with Destination Variable : MltPlxr1                                                                                                                     */  Counter(CF_ROTATE|CF_SKIP0,MltPlxr1, Kraam3, 0 Sek, LOC_INCH9+0, LOC_INCH9+1, LOC_INCH9+2, LOC_INCH9+3, LOC_INCH9+4) /*     "                                                                                                                                                                              */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(24,4, LOC_INCH9+0,12,0,16,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - SGL_4_All_Blink */                                                                            /*     "                                                                                                                                                                                       */  PatternT1(24,4, LOC_INCH9+1,4,0,16,0,PM_NORMAL,400,0,255)                                                   /*     "                                                                                                                                                                                       */  /* Option 2 - SGL_4_Running_Right */                                                                        /*     "                                                                                                                                                                                       */  PatternT1(24,4, LOC_INCH9+2,4,0,16,0,PM_NORMAL,400,3,12,48,192)                                             /*     "                                                                                                                                                                                       */  /* Option 3 - SGL_4_2_Running_Right */                                                                      /*     "                                                                                                                                                                                       */  PatternT1(24,4, LOC_INCH9+3,4,0,16,0,PM_NORMAL,400,51,204)                                                  /*     "                                                                                                                                                                                       */  /* Option 4 - SGL_4_Running_Right_PingPong */                                                               /*     "                                                                                                                                                                                       */  PatternT1(24,4, LOC_INCH9+4,4,0,16,0,PM_PINGPONG,400,3,12,48,192)                                           /*     "                                                                                                                                                                                       */  /* Option 5 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 5 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  T_FlipFlopResetTimeout(Kraam3_TempUit, Kraam3, SI_0, 10 Sek)                                                /* Startvertraging Kermis Kraam verlichting                                                                                                                                                    */
  Logic(Pizza, Kraam3 AND NOT Kraam3_TempUit)                                                                 /* Pizzeria inschakelen                                                                                                                                                                        */
  Const(25, C2, Pizza, 0, 64)                                                                                 /* Pizzeria Reclamebord                                                                                                                                                                        */
  Const(25, C3, Pizza, 0, 32)                                                                                 /* Pizzeria Kraam                                                                                                                                                                              */
  T_FlipFlopResetTimeout(Kraam4_TempUit, Kraam4, SI_0, 10 Sek)                                                /* Startvertraging Kermis Kraam verlichting                                                                                                                                                    */
  Logic(Hamburger, Kraam4 AND NOT Kraam4_TempUit)                                                             /* Hamburger inschakelen                                                                                                                                                                       */
  Const(26, C1, Hamburger, 0, 32)                                                                             /* Hamburger Reclamebord Flitsend                                                                                                                                                              */
  Const(26, C2, Hamburger, 0, 32)                                                                             /* Hamburger Reclamebord                                                                                                                                                                       */
  Const(26, C3, Hamburger, 0, 32)                                                                             /* Hamburger Kraam                                                                                                                                                                             */


  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  Random(MltPlxr2, Kraam4, RF_SEQ, 8 Sek, 8 Sek, 5 Sec, 5 Sec)                                                /* Trigger for Counter in Multiplexer with Destination Variable : MltPlxr2                                                                                                                     */  Counter(CF_ROTATE|CF_SKIP0,MltPlxr2, Kraam4, 0 Sek, LOC_INCH14+0, LOC_INCH14+1, LOC_INCH14+2, LOC_INCH14+3, LOC_INCH14+4, LOC_INCH14+5) /*     "                                                                                                                                                           */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(27,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(27,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(27,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(27,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(27,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(27,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(31,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(31,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(31,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(31,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(31,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(31,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(35,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(35,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(35,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(35,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(35,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(35,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(39,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(39,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(39,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(39,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(39,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(39,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(43,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(43,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(43,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(43,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(43,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(43,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(47,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(47,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(47,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(47,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(47,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(47,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(51,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(51,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(51,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(51,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(51,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(51,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  // Multiplexer(27, Kraam4, LOC_INCH14, 1, 8, 31, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 5070, 4)                 /* - Excel row 153 - Groups by 4 Leds for Carousel                                                                                                                                             */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(55,4, LOC_INCH14+0,12,0,1,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Multiplexer_3_4_Running_Blue (PC) */                                                      /*     "                                                                                                                                                                                       */  PatternT1(55,4, LOC_INCH14+1,12,0,1,0,PM_NORMAL,0.1 sec,48,0,0,0,12,0,0,0,3,0,0,192)                        /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_Disco_3_4_Flashing_Red */                                                                 /*     "                                                                                                                                                                                       */  PatternT2(55,4, LOC_INCH14+2,12,0,1,0,PM_NORMAL,0.1 sec,0.1 sec,0,0,0,195,48,12)                            /*     "                                                                                                                                                                                       */  /* Option 3 - RGB_4_Running_Green_Left */                                                                   /*     "                                                                                                                                                                                       */  PatternT1(55,4, LOC_INCH14+3,12,0,1,0,PM_NORMAL,100 ms,0,0,48,0,192,0,0,3,0,12,0,0)                         /*     "                                                                                                                                                                                       */  /* Option 4 - RGB_4_2_Running_White_Left */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(55,4, LOC_INCH14+4,12,0,1,0,PM_NORMAL,100 ms,0,240,255,255,15,0)                                  /*     "                                                                                                                                                                                       */  /* Option 5 - RGB_Disco_3_4_Running_Blue_PINGPONG */                                                        /*     "                                                                                                                                                                                       */  PatternT1(55,4, LOC_INCH14+5,12,0,1,0,PM_PINGPONG,0.5 sec,48,0,0,0,12,0,0,0,3,0,0,192)                      /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */


  // Multiplexer(59, Kraam5, LOC_INCH20, 16, 1, 15, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 7384, 6)                /* - Excel row 155 - SingleLEDS For 6 LEDs                                                                                                                                                     */  Random(MltPlxr3, Kraam5, RF_SEQ, 8 Sek, 8 Sek, 5 Sec, 5 Sec)                                                /* Trigger for Counter in Multiplexer with Destination Variable : MltPlxr3                                                                                                                     */  Counter(CF_ROTATE|CF_SKIP0,MltPlxr3, Kraam5, 0 Sek, LOC_INCH20+0, LOC_INCH20+1, LOC_INCH20+2, LOC_INCH20+3, LOC_INCH20+4) /*     "                                                                                                                                                                         */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(59,4, LOC_INCH20+0,12,0,16,0,PM_NORMAL,1 sec,0,0,0)                                              /*     "                                                                                                                                                                                       */  /* Option 1 - SGL6_Running_Blue_PingPong */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(59,4, LOC_INCH20+1,6,0,16,0,PM_PINGPONG,0.5 sec,3,192,0,48,0,12,0,3,192)                          /*     "                                                                                                                                                                                       */  /* Option 2 - SGL6_Running_Right */                                                                         /*     "                                                                                                                                                                                       */  PatternT1(59,12, LOC_INCH20+2,6,0,16,0,PM_NORMAL,150,63,51,51,243,51,51,51,63,51,51,243,51,51,51,63,51,51,243) /*     "                                                                                                                                                                                    */  /* Option 3 - SGL_6_All_Warm_White */                                                                       /*     "                                                                                                                                                                                       */  PatternT1(59,4, LOC_INCH20+3,6,0,16,0,PM_NORMAL,10,255,255,255)                                             /*     "                                                                                                                                                                                       */  /* Option 4 - SGL6_Running_Left */                                                                          /*     "                                                                                                                                                                                       */  PatternT1(59,12, LOC_INCH20+4,6,0,16,0,PM_NORMAL,150,51,51,243,51,51,63,51,243,51,51,63,51,243,51,51,63,51,51) /*     "                                                                                                                                                                                    */  /* Option 5 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 5 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 6 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  T_FlipFlopResetTimeout(Kraam5_TempUit, Kraam5, SI_0, 10 Sek)                                                /* Startvertraging Kermis Kraam verlichting                                                                                                                                                    */
  Logic(Snoep, Kraam5 AND NOT Kraam5_TempUit)                                                                 /* Snoepkraam inschakelen                                                                                                                                                                      */
  APatternT1(61,12,Snoep,1,5,64,0,PM_NORMAL,2 Sec,15)                                                         /* Snoepkraam Toplicht - SGL_1_Slow_On_Off (pc)                                                                                                                                                */
  Const(61, C2, Snoep, 0, 32)                                                                                 /* 65-1 en 2 Snoepkraam Kraam                                                                                                                                                                  */
  Const(61, C3, SI_1, 0, 0)                                                                                   /* 65-1 en 2 Snoepkraam Spare                                                                                                                                                                  */
  T_FlipFlopResetTimeout(Kraam6_TempUit, Kraam6, SI_0, 10 Sek)                                                /* Startvertraging Kermis Kraam verlichting                                                                                                                                                    */
  Logic(IJS, Kraam6 AND NOT Kraam6_TempUit)                                                                   /* Snoepkraam inschakelen                                                                                                                                                                      */
  Const(62, C1, IJS, 0, 32)                                                                                   /* IJskraam Kraam                                                                                                                                                                              */
  Const(62, C2, SI_1, 0, 0)                                                                                   /* IJskraam Kraam Spare                                                                                                                                                                        */
  Const(62, C3, SI_1, 0, 0)                                                                                   /* IJskraam Kraam Spare                                                                                                                                                                        */


  // Multiplexer(63, Kraam7, LOC_INCH25, 8, 1, 127, 8 Sek, 8 Sek, CF_ROTATE|CF_SKIP0, 6551, 8)                /* - Excel row 168 - Worstkraam 8 leds                                                                                                                                                         */  Random(MltPlxr4, Kraam7, RF_SEQ, 8 Sek, 8 Sek, 5 Sec, 5 Sec)                                                /* Trigger for Counter in Multiplexer with Destination Variable : MltPlxr4                                                                                                                     */  Counter(CF_ROTATE|CF_SKIP0,MltPlxr4, Kraam7, 0 Sek, LOC_INCH25+0, LOC_INCH25+1, LOC_INCH25+2, LOC_INCH25+3, LOC_INCH25+4, LOC_INCH25+5, LOC_INCH25+6, LOC_INCH25+7) /*     "                                                                                                                               */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(63,4, LOC_INCH25+0,12,0,8,0,PM_NORMAL,1 sec,0,0,0)                                               /*     "                                                                                                                                                                                       */  /* Option 1 - SGL_8_Op_Neer */                                                                              /*     "                                                                                                                                                                                       */  PatternT1(63,4, LOC_INCH25+1,8,0,8,0,PM_NORMAL,200,51,51,204,204)                                           /*     "                                                                                                                                                                                       */  /* Option 2 - SGL_8_2x2_Running_Left */                                                                     /*     "                                                                                                                                                                                       */  PatternT1(63,4, LOC_INCH25+2,8,0,8,0,PM_NORMAL,200,0,255,255,0)                                             /*     "                                                                                                                                                                                       */  /* Option 3 - SGL_8_Running_Dubbel_PingPong */                                                              /*     "                                                                                                                                                                                       */  PatternT1(63,4, LOC_INCH25+3,8,0,8,0,PM_PINGPONG,200,15,0,240,0,0,15,0,240)                                 /*     "                                                                                                                                                                                       */  /* Option 4 - SGL_8_Running_Loop */                                                                         /*     "                                                                                                                                                                                       */  PatternT1(63,4, LOC_INCH25+4,8,0,8,0,PM_PINGPONG,200,51,0,0,51,204,0,0,204)                                 /*     "                                                                                                                                                                                       */  /* Option 5 - SGL_8_Running_Dubbel_Right */                                                                 /*     "                                                                                                                                                                                       */  PatternT1(63,4, LOC_INCH25+5,8,0,8,0,PM_NORMAL,100,15,0,240,0,0,15,0,240)                                   /*     "                                                                                                                                                                                       */  /* Option 6 - SGL_8_Running_Right */                                                                        /*     "                                                                                                                                                                                       */  PatternT1(63,4, LOC_INCH25+6,8,0,8,0,PM_NORMAL,400,3,0,12,0,48,0,192,0,0,3,0,12,0,48,0,192)                 /*     "                                                                                                                                                                                       */  /* Option 7 - SGL_8_Running_Twist_Right */                                                                  /*     "                                                                                                                                                                                       */  PatternT1(63,4, LOC_INCH25+7,8,0,8,0,PM_NORMAL,100,51,0,204,0,0,51,0,204)                                   /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  T_FlipFlopResetTimeout(Kraam7_TempUit, Kraam7, SI_0, 10 Sek)                                                /* Startvertraging Kermis Kraam verlichting                                                                                                                                                    */
  Logic(Worst, Kraam7 AND NOT Kraam7_TempUit)                                                                 /* Worstkraam inschakelen                                                                                                                                                                      */
  Blink2(65, C3, Worst, 0.5 Sek, 1 Sek, 0, 16)                                                                /* Worstkraam Pet                                                                                                                                                                              */
  Const(66, C1, Worst, 0, 64)                                                                                 /* Worstkraam Kraam                                                                                                                                                                            */
  Flash(66, C2, Worst, LOC_INCH33, 1 Sek, 4 Sek)                                                              /* Worstkraam Dak Flitser                                                                                                                                                                      */
  Const(66, C3, SI_1, 0, 0)                                                                                   /* Spare op 24 Leds Print                                                                                                                                                                      */
  T_FlipFlopResetTimeout(Kraam8_TempUit, Kraam8, SI_0, 10 Sek)                                                /* Startvertraging Kermis Kraam verlichting                                                                                                                                                    */
  Logic(Haan, Kraam8 AND NOT Kraam8_TempUit)                                                                  /* Haantjes Kraam inschakelen                                                                                                                                                                  */
  Const(67, C1, Haan, 0, 16)                                                                                  /* Haantjes Kraam                                                                                                                                                                              */
  Const(67, C2, Haan, 0, 16)                                                                                  /* Haantjes Kraam                                                                                                                                                                              */
  Const(67, C3, Haan, 0, 16)                                                                                  /* Haantjes Kraam                                                                                                                                                                              */
  // Reserve LEDs(3)                                                                                          /* Spare op 24 Leds Print                                                                                                                                                                      */
  Logic(Airbus_Starten, T730 OR T1930)                                                                        /* Airbus                                                                                                                                                                                      */
  Logic(Airbus_Reset, NOT BoardLights)                                                                        /* Airbus                                                                                                                                                                                      */
  RS_FlipFlop2(Airbus_Uit, Start_Airbus, Airbus_Reset, Airbus_Starten)                                        /* Airbus Fly_By Start op T730 en T1930, Reset op Airbus_Reset.                                                                                                                                */
  Logic(Start_Airbus_Geluid, Sound_On AND Start_Airbus)                                                       /* Excel row 190                                                                                                                                                                               */
  MonoFlop(BoardLights, Start_Airbus, 45 sek)                                                                 /* Schakelaar Boordverlichting aan                                                                                                                                                             */
  MonoFlopInv(Fly_By_Sound, BoardLights, 5 Sek)                                                               /* Schakelaar Geluid Fly-By aan                                                                                                                                                                */
  MonoFlopInv(LandLights, Fly_By_Sound, 20 Sek)                                                               /* Schakelaar Landingslichten aan                                                                                                                                                              */
  Logic(LandLightsON, BoardLights AND Fly_By_Sound AND LandLights)                                            /* Voorwaarden Landingslichten aan                                                                                                                                                             */
  Const(71, C1, BoardLights, 0, 8)                                                                            /* Airbus A310 Nav Light Left RED                                                                                                                                                              */
  Const(71, C2, BoardLights, 0, 8)                                                                            /* Airbus A310 Nav Light Right GREEN                                                                                                                                                           */
  Const(71, C3, LandLightsON, 0, 32)                                                                          /* Airbus A310 Landin Light Left                                                                                                                                                               */
  Const(72, C1, LandLightsON, 0, 32)                                                                          /* Airbus A310 Landin Light Right                                                                                                                                                              */
  PatternT4(72,129,BoardLights,1,0,16,0,0,750,75,100,75,10)                                                   /* Airbus_A310_Wing_Strobe_G_v1 (pc) Left                                                                                                                                                      */
  PatternT4(72,130,BoardLights,1,0,16,0,0,750,75,100,75,10)                                                   /* Airbus_A310_Wing_Strobe_B_v1 (pc) Right                                                                                                                                                     */
  PatternT4(73,128,BoardLights,1,0,16,0,0,750,75,100,75,10)                                                   /* Airbus_A310_Wing_Strobe_R_v1 (pc) Tail                                                                                                                                                      */
  PatternT2(73,193,BoardLights,1,0,32,0,0,1500,150 ms,2)                                                      /* Airbus_A310_Beacon_G_v1 (pc) Top                                                                                                                                                            */
  PatternT2(73,194,BoardLights,1,0,32,0,0,1500,150 ms,2)                                                      /* Airbus_A310_Beacon_B_v1 (pc) Bottom                                                                                                                                                         */
  Const(74, C1, BoardLights, 0, 32)                                                                           /* Airbus A310 Cabin Light 1                                                                                                                                                                   */
  Const(74, C2, BoardLights, 0, 32)                                                                           /* Airbus A310 Cabin Light 2                                                                                                                                                                   */
  Const(74, C3, BoardLights, 0, 32)                                                                           /* Airbus A310 Cabin Light 3                                                                                                                                                                   */
  Sound_JQ6500_Seq1(75, 22)                                                                                   /* Airbus A310 Fly-By. | (GELUID ALTIJD UIT LATEN STAAN IVM GELUID VIA 8CH SOUNDBOARD)                                                                                                         */
  Const(76, C1, 23, 0, 128)                                                                                   /* Kanaal Rood  ( WS2811 Chip boven - poort middelste)                                                                                                                                         */
  Const(76, C2, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Groen ( WS2811 Chip boven - poort  bovenste)                                                                                                                                         */
  Const(76, C3, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Blauw ( WS2811 Chip boven - poort  onderste)                                                                                                                                         */
  Const(77, C1, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Rood  ( WS2811 Chip boven - poort middelste)                                                                                                                                         */
  Const(77, C2, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Groen ( WS2811 Chip boven - poort  bovenste)                                                                                                                                         */
  T_FlipFlop2Reset(LoodsLicht, BlinkLoodsLicht, SwB1_1, DummyB1)                                              /* Blink Loodslicht Laad- en Losplaats                                                                                                                                                         */
  Blink2(77, C3, BlinkLoodsLicht, 0.5 Sek, 0.5 Sek, 0, 64)                                                    /* Blink Loodslicht Laad- en Losplaats                                                                                                                                                         */
  // Next_LED(-1)                                                                                             /* Blink Loodslicht Laad- en Losplaats                                                                                                                                                         */
  Const(77, C3, LoodsLicht, 0, 128)                                                                           /* Kanaal Blauw ( WS2811 Chip boven - poort  onderste)                                                                                                                                         */
  Const(78, C1, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Rood  ( WS2811 Chip boven - poort middelste)                                                                                                                                         */
  Const(78, C2, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Groen ( WS2811 Chip boven - poort  bovenste)                                                                                                                                         */
  Const(78, C3, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Blauw ( WS2811 Chip boven - poort  onderste)                                                                                                                                         */
  Const(79, C1, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Rood  ( WS2811 Chip boven - poort middelste)                                                                                                                                         */
  Const(79, C2, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Groen ( WS2811 Chip boven - poort  bovenste)                                                                                                                                         */
  Const(79, C3, INCH_DCC_721_ONOFF, 0, 128)                                                                   /* Kanaal Blauw ( WS2811 Chip boven - poort  onderste)                                                                                                                                         */
  #define Mainboard_LED12  Vorkheftruck_Uit                                                                   /* Mainboard LED Blauw, Zou LED3 moeten zijn.| LED12 gebruikt omdat uitgang ESP32-D0 niet aanwezig is op de ESP32-30. Daarom draadje gelegd van ESP32-D19 naar DCC_NANO-D5 (Mainboard LED12).  */
  Servo2(80, Vorkheftruck_Uit, C1, 185, 50, 3 Sek)                                                            /* Servo2(#LED, #InCh, C1, Inrijden, Uitrijden, Max tijd)                                                                                                                                      */
  PatternT1(81,232,Bus_Verlichting_Aan,3,0,128,0,PM_NORMAL,0 sec,255,1)                                       /* Verdeler knipper/werklicht:| MLL_Databus_LoopCheck_Blinker (pc)| | MLL_Bus_Werklicht (pc)                                                                                                   */
                                                                                                              /*     "                                                                                                                                                                                       */
  PatternT2(81,200,Bus_Verlichting_Aan,3,0,128,0,PF_NO_SWITCH_OFF|PF_INVERT_INP,1 Sek,1 Sek,0,16,0)           /*     "                                                                                                                                                                                       */
                                                                                                              /*     "                                                                                                                                                                                       */
  Logic(Perrons_Aanzetten, T600 OR T1230)                                                                     /* Excel row 242                                                                                                                                                                               */
  RS_FlipFlop(Perrons_Aan, T200, Perrons_Aanzetten)                                                           /* Start op T600 of  T1230, Reset op T200                                                                                                                                                      */
  Logic(Perrons_Aan_Delay, Perrons_Aan)                                                                       /* Excel row 244                                                                                                                                                                               */
  MonoFlopInv(P1_Aan, Perrons_Aan_Delay, 1 Sek)                                                               /* Excel row 245                                                                                                                                                                               */
  MonoFlopInv(P2_Aan, Perrons_Aan_Delay, 2 Sek)                                                               /* Excel row 246                                                                                                                                                                               */
  MonoFlopInv(P3_Aan, Perrons_Aan_Delay, 3 Sek)                                                               /* Excel row 247                                                                                                                                                                               */
  MonoFlopInv(P4_Aan, Perrons_Aan_Delay, 4 Sek)                                                               /* Excel row 248                                                                                                                                                                               */
  MonoFlopInv(P5_Aan, Perrons_Aan_Delay, 5 Sek)                                                               /* Excel row 249                                                                                                                                                                               */
  MonoFlopInv(P6_Aan, Perrons_Aan_Delay, 6 Sek)                                                               /* Excel row 250                                                                                                                                                                               */
  MonoFlopInv(P7_Aan, Perrons_Aan_Delay, 7 Sek)                                                               /* Excel row 251                                                                                                                                                                               */
  MonoFlopInv(P8_Aan, Perrons_Aan_Delay, 8 Sek)                                                               /* Excel row 252                                                                                                                                                                               */
  MonoFlopInv(P9_Aan, Perrons_Aan_Delay, 9 Sek)                                                               /* Excel row 253                                                                                                                                                                               */
  Logic(P11, P1_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 01AB                                                                                                                                                                   */
  Logic(P12, P2_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 01CD                                                                                                                                                                   */
  Logic(P13, P3_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 01E                                                                                                                                                                    */
  Logic(P14, P4_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 23AB                                                                                                                                                                   */
  Logic(P15, P5_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 23CD                                                                                                                                                                   */
  Logic(P16, P6_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 23E                                                                                                                                                                    */
  Logic(P17, P7_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 45AB                                                                                                                                                                   */
  Logic(P18, P8_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 45CD                                                                                                                                                                   */
  Logic(P19, P9_Aan AND Perrons_Aan)                                                                          /* Stamstad CS - Perron 45E                                                                                                                                                                    */
  ConstRGB(82, 24, 0, 0, 0, 16, 16, 16)                                                                       /* Stamstad CS - Perron 01E                                                                                                                                                                    */
  ConstRGB(83, P14, 0, 0, 0, 16, 16, 16)                                                                      /* Stamstad CS - Perron 01C                                                                                                                                                                    */
  ConstRGB(84, INCH_DCC_41_ONOFF, 0, 0, 0, 16, 16, 16)                                                        /* Stamstad CS - Perron 01C                                                                                                                                                                    */
  // Reserve LEDs(1)                                                                                          /* RGB4 Kanaal Blauw defect op 24 leds print                                                                                                                                                   */
  ConstRGB(86, P13, 0, 0, 0, 16, 16, 16)                                                                      /* Stamstad CS - Perron 01C                                                                                                                                                                    */
  ConstRGB(87, P13, 0, 0, 0, 16, 16, 16)                                                                      /* Stamstad CS - Perron 01D                                                                                                                                                                    */
  ConstRGB(88, INCH_DCC_41_ONOFF, 0, 0, 0, 16, 16, 16)                                                        /* Stamstad CS - Perron 01D                                                                                                                                                                    */
  ConstRGB(89, P12, 0, 0, 0, 16, 16, 16)                                                                      /* Stamstad CS - Perron 01D                                                                                                                                                                    */
  ConstRGB(90, P11, 0, 0, 0, 16, 16, 16)                                                                      /* Stamstad CS - Perron 01AB                                                                                                                                                                   */
  Logic(StationsGeb_Verl_Aan, Perrons_Aan)                                                                    /* Excel row 276                                                                                                                                                                               */
  HouseT(91, StationsGeb_Verl_Aan, 1, 1, 5, 30, NEON_LIGHT)                                                   /* Kantoor A                                                                                                                                                                                   */
  HouseT(92, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_DEF_D)                                                   /* Kantoor B1                                                                                                                                                                                  */
  HouseT(93, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_LIGHT)                                                   /* Kantoor B2                                                                                                                                                                                  */
  HouseT(94, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_LIGHT)                                                   /* Loket                                                                                                                                                                                       */
  HouseT(95, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_LIGHTM)                                                  /* Hal                                                                                                                                                                                         */
  HouseT(96, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_LIGHT)                                                   /* Kiosk                                                                                                                                                                                       */
  HouseT(97, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_LIGHT)                                                   /* Kantoor C1                                                                                                                                                                                  */
  HouseT(98, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_LIGHT)                                                   /* Kantoor C2                                                                                                                                                                                  */
  HouseT(99, StationsGeb_Verl_Aan, 1, 1, 3, 30, NEON_LIGHT)                                                   /* Kantoor D                                                                                                                                                                                   */
  ConstRGB(100, P15, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 23AB                                                                                                                                                                   */
  ConstRGB(101, INCH_DCC_41_ONOFF, 0, 0, 0, 16, 16, 16)                                                       /* Stamstad CS - Perron 23C                                                                                                                                                                    */
  ConstRGB(102, P16, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 23C                                                                                                                                                                    */
  ConstRGB(103, P16, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 23D                                                                                                                                                                    */
  ConstRGB(104, INCH_DCC_41_ONOFF, 0, 0, 0, 16, 16, 16)                                                       /* Stamstad CS - Perron 23D                                                                                                                                                                    */
  ConstRGB(105, P17, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 23E                                                                                                                                                                    */
  ConstRGB(106, P17, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 45AB                                                                                                                                                                   */
  ConstRGB(107, INCH_DCC_41_ONOFF, 0, 0, 0, 16, 16, 16)                                                       /* Stamstad CS - Perron 45C                                                                                                                                                                    */
  ConstRGB(108, P18, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 45C                                                                                                                                                                    */
  ConstRGB(109, P18, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 45D                                                                                                                                                                    */
  ConstRGB(110, INCH_DCC_41_ONOFF, 0, 0, 0, 16, 16, 16)                                                       /* Stamstad CS - Perron 45D                                                                                                                                                                    */
  ConstRGB(111, P19, 0, 0, 0, 16, 16, 16)                                                                     /* Stamstad CS - Perron 45E                                                                                                                                                                    */
  Const(112, C1, 25, 0, 32)                                                                                   /* Kanaal Rood  ( WS2811 Chip boven - poort middelste)                                                                                                                                         */
  Const(112, C2, INCH_DCC_56_ONOFF, 0, 32)                                                                    /* Kanaal Groen ( WS2811 Chip boven - poort  bovenste)                                                                                                                                         */
  Const(112, C3, INCH_DCC_56_ONOFF, 0, 32)                                                                    /* Kanaal Blauw ( WS2811 Chip boven - poort  onderste)                                                                                                                                         */
  PatternT1(113,232,Bus_Verlichting_Aan,3,0,128,0,PM_NORMAL,0 sec,255,1)                                      /* Verdeler knipper/werklicht:| MLL_Databus_LoopCheck_Blinker (pc)| | MLL_Bus_Werklicht (pc)                                                                                                   */
                                                                                                              /*     "                                                                                                                                                                                       */
  PatternT2(113,200,Bus_Verlichting_Aan,3,0,128,0,PF_NO_SWITCH_OFF|PF_INVERT_INP,1 Sek,1 Sek,0,16,0)          /*     "                                                                                                                                                                                       */
                                                                                                              /*     "                                                                                                                                                                                       */
  Const(114, C1, h2, 0, 128)                                                                                  /* Winkel Rechts                                                                                                                                                                               */
  // Next_LED(-1)                                                                                             /* Druk huis begint altijd op 1 gehele RGB. Daarom 1 RGB terug en dan Skip eerste kamer om te beginnen met de tweede led van het eerste WS2811 printje.                                        */
  HouseT(114, w2, 2, 4, 5, 60, SKIP_ROOM, SINGLE_LED2, SINGLE_LED3, SINGLE_LED1, SINGLE_LED2, SINGLE_LED3, SINGLE_LED1, SINGLE_LED2, SKIP_ROOM) /* Geanimeerd huis met 6 kamers. Tussen 2 en 6 kamers worden willekeurig verlicht.                                                                           */
  // Next_LED(-3)                                                                                             /* Druk huis eindigt altijd op 1 gehele RGB. Daarom 1 RGB terug en dan Skip laatste kamer om te beginnen met de derde led van het derde WS2811 printje.                                        */
  Const(116, C3, h2, 0, 128)                                                                                  /* Winkel Links                                                                                                                                                                                */
  House(117, tv2, 1, 1, ROOM_TV0)                                                                             /* Kamer 3-2 TV                                                                                                                                                                                */
  Const(118, C1, h3, 0, 128)                                                                                  /* Winkel Rechts                                                                                                                                                                               */
  // Next_LED(-1)                                                                                             /* Druk huis begint altijd op 1 gehele RGB. Daarom 1 RGB terug en dan Skip eerste kamer om te beginnen met de tweede led van het eerste WS2811 printje.                                        */
  HouseT(118, w3, 2, 4, 5, 120, SKIP_ROOM, SINGLE_LED2, SINGLE_LED3, SINGLE_LED1, SINGLE_LED2, SINGLE_LED3, SINGLE_LED1, SKIP_ROOM, SKIP_ROOM) /* Geanimeerd huis met 6 kamers. Tussen 2 en 6 kamers worden willekeurig verlicht.                                                                            */
  // Next_LED(-4)                                                                                             /* Druk huis eindigt altijd op 1 gehele RGB. Daarom 1 RGB terug en dan Skip laatste kamer om te beginnen met de derde led van het derde WS2811 printje.                                        */
  Const(120, C2, h3, 0, 128)                                                                                  /* Winkel Links                                                                                                                                                                                */
  Const(120, C3, 26, 0, 128)                                                                                  /* Winkel Deur                                                                                                                                                                                 */
  Logic(Disco_Geluid_Aan, Sound_On AND Disco_Aan)                                                             /* Disco Geluid Aan                                                                                                                                                                            */
  RS_FlipFlop2(Disco_Uit, Disco_Aan, T100, T2100)                                                             /* Disco Start op T2100, Reset op T100                                                                                                                                                         */
  Flash(121, C1, Disco_Aan, LOC_INCH34, 500 ms, 1000 ms)                                                      /* Zolder Disco 1                                                                                                                                                                              */
                                                                                                              /*     "                                                                                                                                                                                       */
  PatternT1(121,232,Disco_Aan,3,0,128,0,PF_NO_SWITCH_OFF|PF_INVERT_INP,0 sec,255,1)                           /*     "                                                                                                                                                                                       */
  Flash(121, C2, Disco_Aan, LOC_INCH35, 500 ms, 1500 ms)                                                      /* Zolder Disco 1                                                                                                                                                                              */
  Flash(121, C3, Disco_Aan, LOC_INCH36, 150 ms, 1400 ms)                                                      /* Zolder Disco 1                                                                                                                                                                              */
  Flash(122, C1, Disco_Aan, LOC_INCH37, 150 ms, 1600 ms)                                                      /* Zolder Disco 2                                                                                                                                                                              */
                                                                                                              /*     "                                                                                                                                                                                       */
  PatternT1(122,232,Disco_Aan,3,0,128,0,PF_NO_SWITCH_OFF|PF_INVERT_INP,0 sec,255,1)                           /*     "                                                                                                                                                                                       */
  Flash(122, C2, Disco_Aan, LOC_INCH38, 200 ms, 1800 ms)                                                      /* Zolder Disco 2                                                                                                                                                                              */
  Flash(122, C3, Disco_Aan, LOC_INCH39, 600 ms, 1300 ms)                                                      /* Zolder Disco 2                                                                                                                                                                              */
  Const(123, C1, h4, 0, 128)                                                                                  /* Winkel Rechts                                                                                                                                                                               */
  // Next_LED(-1)                                                                                             /* Druk huis begint altijd op 1 gehele RGB. Daarom 1 RGB terug en dan Skip eerste kamer om te beginnen met de tweede led van het eerste WS2811 printje.                                        */
  HouseT(123, w4, 2, 4, 5, 90, SKIP_ROOM, SINGLE_LED2, SINGLE_LED3, SINGLE_LED1, SINGLE_LED2, SINGLE_LED3, SINGLE_LED1, SINGLE_LED2, SKIP_ROOM) /* Geanimeerd huis met 6 kamers. Tussen 2 en 6 kamers worden willekeurig verlicht.                                                                           */
  // Next_LED(-3)                                                                                             /* Druk huis eindigt altijd op 1 gehele RGB. Daarom 1 RGB terug en dan Skip laatste kamer om te beginnen met de derde led van het derde WS2811 printje.                                        */
  Const(125, C3, h4, 0, 128)                                                                                  /* Winkel Links                                                                                                                                                                                */
  House(126, tv3, 1, 1, FIREB)                                                                                /* Kamer 2-2 Open Haard                                                                                                                                                                        */
  House(127, tv4, 1, 1, ROOM_TV1)                                                                             /* Kamer 1-2 TV                                                                                                                                                                                */
  PatternT1(128,12,Zweefmolen_WW,66,0,32,0,PM_NORMAL,250,36,64,2,36,64,2,36,64,2,36,64,2,10,0,10,90,160,24,138,161,24,138,161,24,138,161,24,138,1,10,90,0,160,138,161,24,138,161,24,138,161,24,138,161,24,0,170,0,160,64,2,36,64,2,36,64,2,36,64,2,36,160,0,160,160,5,4,64,0,4,64,0,4,64,0,4,64,0,90,0,160,10,160,24,138,161,24,138,161,24,138,161,24,138,1,160,10,0,10,138,161,24,138,161,24,138,161,24,138,161,24,160,160,5,0,74,0,4,64,0,4,64,0,4,64,0,4,160,5,0,170,0,64,0,4,64,0,4,64,0,4,64,0,4,10,0,10,90,160,24,138,161,24,138,161,24,138,161,24,138,1,10,90,0,160,138,161,24,138,161,24,138,161,24,138,161,24,0,170,0,160,0,4,64,0,4,64,0,4,64,0,4,64,160,0,160,160,5,0,4,64,0,4,64,0,4,64,0,4,64,90,0,160,10,160,24,138,161,24,138,161,24,138,161,24,138,1,160,10,0,10,138,161,24,138,161,24,138,161,24,138,161,24,160,160,5,0,10,64,0,4,64,0,4,64,0,4,64,0,164,5,0,170,0) /* RGB_22_All_WW_RG_FlipFlop_5 (pc) */
  // Next_LED(-20)                                                                                            /* Excel row 368                                                                                                                                                                               */
  // Next_LED(-2)                                                                                             /* Excel row 369                                                                                                                                                                               */


  // Multiplexer(128, Zweefmolen_Aan, LOC_INCH40, 2, 1, 62, 3 Sek, 3 Sek, CF_ROTATE|CF_SKIP0, 48551, 22)      /* - Excel row 370 - Zweefmolen RGB 2x 11=22 RGB LEDs                                                                                                                                          */  Random(MltPlxr5, Zweefmolen_Aan, RF_SEQ, 3 Sek, 3 Sek, 5 Sec, 5 Sec)                                        /* Trigger for Counter in Multiplexer with Destination Variable : MltPlxr5                                                                                                                     */  Counter(CF_ROTATE|CF_SKIP0,MltPlxr5, Zweefmolen_Aan, 0 Sek, LOC_INCH40+0, LOC_INCH40+1, LOC_INCH40+2, LOC_INCH40+3, LOC_INCH40+4, LOC_INCH40+5) /*     "                                                                                                                                                   */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(128,4, LOC_INCH40+0,12,0,2,0,PM_NORMAL,1 sec,0,0,0)                                              /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_22_All_Warm_White */                                                                      /*     "                                                                                                                                                                                       */  /* Option 1 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 2 - RGB_22_Rood_Geel_UP */                                                                        /*     "                                                                                                                                                                                       */  PatternT1(128,132, LOC_INCH40+1,66,0,2,0,PM_NORMAL,0.25 Sek,0,0,0,0,0,12,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,60,15,0,0,0,0,0,192,48,12,0,0,0,0,0,0,207,243,0,0,0,0,0,48,12,195,0,0,0,0,0,192,243,60,15,0,0,0,0,12,195,48,12,0,0,0,0,240,60,207,243,0,0,0,0,195,48,12,195,0,0,0,0,60,207,243,60,15,0,0,192,48,12,195,48,12,0,0,0,207,243,60,207,243,0,0,48,12,195,48,12,195,0,0,192,243,60,207,243,60,15,0,0,195,48,12,195,48,12,3,0,60,207,243,60,207,243,60,0,48,12,195,48,12,195,48,12,192,243,60,207,243,60,207,243,0,195,48,12,195,48,12,195,48,60,207,243,60,207,243,60,207,3) /*     " */  /* Option 3 - RGB_22_Rood_Geel */                                                                           /*     "                                                                                                                                                                                       */  PatternT2(128,132, LOC_INCH40+2,66,0,2,0,PF_SLOW|PM_NORMAL,1000 sec/16,1/16,195,48,12,195,48,12,195,48,60,207,243,60,207,243,60,207,3) /*     "                                                                                                                                                            */  /* Option 4 - RGB_22_Rood_Geel_Flashing */                                                                  /*     "                                                                                                                                                                                       */  PatternT1(128,4, LOC_INCH40+3,66,0,2,0,PM_NORMAL,0.3 Sek,195,48,12,195,48,12,195,48,60,207,243,60,207,243,60,207,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /*     "                                                                                                                                               */  /* Option 5 - RGB_22_Rood_Geel_FlipFlop */                                                                  /*     "                                                                                                                                                                                       */  PatternT1(128,4, LOC_INCH40+4,66,0,2,0,PM_NORMAL,350,195,48,12,195,48,12,195,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,243,60,207,243,60,207,243,60) /*     "                                                                                                                                                 */  /* Option 6 - RGB_22_Rood_Geel_DOWN */                                                                      /*     "                                                                                                                                                                                       */  PatternT1(128,4, LOC_INCH40+5,66,0,2,0,PM_NORMAL,0.75 Sek,195,48,12,195,48,12,195,48,60,207,243,60,207,243,60,207,51,12,195,48,12,195,48,12,192,243,60,207,243,60,207,243,0,195,48,12,195,48,12,3,0,60,207,243,60,207,243,60,0,48,12,195,48,12,195,0,0,192,243,60,207,243,60,15,0,0,192,48,12,195,48,12,0,0,0,207,243,60,207,243,0,0,0,0,195,48,12,195,0,0,0,0,60,207,243,60,15,0,0,0,0,12,195,48,12,0,0,0,0,240,60,207,243,0,0,0,0,0,48,12,195,0,0,0,0,0,192,243,60,15,0,0,0,0,0,192,48,12,0,0,0,0,0,0,207,243,0,0,0,0,0,0,0,195,0,0,0,0,0,0,0,60,15,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /*     " */  /* Option 7 - RGB_22_All_Warm_White */                                                                      /*     "                                                                                                                                                                                       */  /* Option 7 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - To be filled! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 8 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */
  PatternT2(150,136,Kraam9,2,0,32,0,PM_NORMAL,750 ms,750 ms,1,18,32,1,18,32,1,18,32,1,18,32,1,18,32,1,18,32,1,18,32,1,18,32,1,2) /* RGB_22_Zweefmolen_Rondom_Kassa (pc)                                                                                                                                      */
  Const(150, C3, Kraam9, 0, 16)                                                                               /* Zweefmolen Kassa hokje                                                                                                                                                                      */
  Logic(Zweefmolen_Geluid_Afspelen, Zweefmolen_Aan AND Sound_On)                                              /* Geluid alleen afspelen als Sound Aan staat                                                                                                                                                  */
  Sound_JQ6500_Seq1(151, Zweefmolen_Geluid_Afspelen)                                                          /* Speel het geluidsbestand af 1                                                                                                                                                               */
  Sound_JQ6500_DecVol(151, 27, 1)                                                                             /* Verlaag het volume                                                                                                                                                                          */
  Sound_JQ6500_IncVol(151, 28, 1)                                                                             /* Verhoog het volume                                                                                                                                                                          */
  Blink3(151, C2, Zweefmolen_Aan, 0.8 Sek, 0.8 Sek, 0, 4, 0)                                                  /* JQ6500 LED Wit - Aandrijving Actief                                                                                                                                                         */
  MonoFlopInv(Zweefmolen_Draaien, Button_Zweefmolen, 5 Sek)                                                   /* Excel row 381                                                                                                                                                                               */
  RS_FlipFlop2(Zweefmolen_Draaien_Uit, Zweefmolen_Draaien_Aan, SwB2_0, Zweefmolen_Draaien)                    /* Zweefmolen gaat Draaien                                                                                                                                                                     */
  Const(151, C3, Zweefmolen_Draaien_Aan, 0, 120)                                                              /* Zweefmolen_Aandrijving                                                                                                                                                                      */


  // Multiplexer(152, Kraam10, LOC_INCH46, 16, 3, 254, 3 Sek, 3 Sek, CF_ROTATE|CF_SKIP0, 36600, 8)            /* - Excel row 387 - Groups by 8 Leds for Ferris wheel                                                                                                                                         */  Random(MltPlxr6, Kraam10, RF_SEQ, 3 Sek, 3 Sek, 5 Sec, 5 Sec)                                               /* Trigger for Counter in Multiplexer with Destination Variable : MltPlxr6                                                                                                                     */  Counter(CF_ROTATE|CF_SKIP0,MltPlxr6, Kraam10, 0 Sek, LOC_INCH46+0, LOC_INCH46+1, LOC_INCH46+2, LOC_INCH46+3, LOC_INCH46+4, LOC_INCH46+5, LOC_INCH46+6, LOC_INCH46+7) /*     "                                                                                                                              */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(152,4, LOC_INCH46+0,12,0,16,0,PM_NORMAL,1 sec,0,0,0)                                             /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Disco_1_Moving_Yellows_To_Right */                                                        /*     "                                                                                                                                                                                       */  /* Option 1 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 2 - RGB Multiplexer 2 1Running All_Green PingPong (pc) */                                         /*     "                                                                                                                                                                                       */  PatternT1(152,4, LOC_INCH46+1,24,0,16,0,PM_PINGPONG,102 ms,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0,12,195,48,12,195,48,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0) /*     "                                                                               */  /* Option 3 - RGB_Multiplexer_3_Running_Blue_PingPong (pc) */                                               /*     "                                                                                                                                                                                       */  PatternT1(152,4, LOC_INCH46+2,24,0,16,0,PM_PINGPONG,103 ms,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192,0,0,0,0,0,0,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192) /*     "                                                                                                                               */  /* Option 4 - RGB_Multiplexer_5_Bouncing_Colors (pc) */                                                     /*     "                                                                                                                                                                                       */  PatternT1(152,4, LOC_INCH46+3,24,0,16,0,PM_NORMAL,105 ms,12,0,0,0,0,48,192,3,0,0,240,0,0,48,0,192,0,0,0,0,252,63,0,0,0,48,0,192,0,0,192,3,0,0,240,0,12,0,0,0,0,48) /*     "                                                                                                                                */  /* Option 5 - RGB_Multiplexer_6_Bouncing_Pink (pc) */                                                       /*     "                                                                                                                                                                                       */  PatternT1(152,8, LOC_INCH46+4,24,0,16,0,PM_NORMAL,106 ms,0,0,0,96,196,8,0,0,0,0,0,48,2,0,128,17,0,0,0,24,1,0,0,0,0,35,0,140,0,0,0,0,0,0,0,70,0,24,1,0,0,0,0,35,0,0,0,48,2,0,128,17,0,0,0,0,0,96,196,8,0,0,0) /*     "                                                                                      */  /* Option 6 - RGB_Multiplexer_7_Running_8_Colors (pc) */                                                    /*     "                                                                                                                                                                                       */  APatternT1(152,8, LOC_INCH46+5,24,0,16,0,PM_NORMAL,107 ms,7,112,252,0,126,28,255,255,227,56,14,224,248,1,252,56,254,255,63,112,28,192,241,3,248,113,252,192,127,224,56,128,227,7,240,227,199,129,255,192,113,0,199,15,224,248,143,3,255,129,227,0,142,31,199,241,31,7,254,3,199,1,28,255,143,227,63,14,252,7,142,3,248,255,31,199,127,28,248,15,28,199,241,255,63,142,255,56,240,31,192,143,227,255,127,28,255,113,224,63,128,31,199,255,255,56,254,227,56,126,0,63,142,255,255,113,252,7,112,252,0,126,28,255,255,227) /*     " */  /* Option 7 - RGB_Multiplexer_8_All Blue_PingPong (pc) */                                                   /*     "                                                                                                                                                                                       */  PatternT1(152,8, LOC_INCH46+6,24,0,16,0,PM_PINGPONG,108 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,112,224,0,0,0,0,0,0,56,112,224,0,0,0,0,0,28,56,112,224,0,0,0,0,14,28,56,112,224,0,0,0,7,14,28,56,112,224,0,128,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,0,192,129,3,7,14,28,56,0,0,192,129,3,7,14,28,0,0,0,192,129,3,7,14,0,0,0,0,192,129,3,7,0,0,0,0,0,192,129,3,0,0,0,0,0,0,192,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /*     " */  /* Option 8 - RGB_Multiplexer_9_4x4_Colored_Flashing (pc) */                                                /*     "                                                                                                                                                                                       */  PatternT1(152,4, LOC_INCH46+7,24,0,16,0,PM_NORMAL,104 ms,0,0,0,0,0,0,195,48,12,195,48,12,0,0,0,0,0,0)       /*     "                                                                                                                                                                                       */
  // Multiplexer(152, Kraam10, LOC_INCH46, 16, 3, 254, 3 Sek, 3 Sek, CF_ROTATE|CF_SKIP0, 36600, 8)            /* - Excel row 387 - Groups by 8 Leds for Ferris wheel                                                                                                                                         */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(160,4, LOC_INCH46+0,12,0,16,0,PM_NORMAL,1 sec,0,0,0)                                             /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Disco_1_Moving_Yellows_To_Right */                                                        /*     "                                                                                                                                                                                       */  /* Option 1 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 2 - RGB Multiplexer 2 1Running All_Green PingPong (pc) */                                         /*     "                                                                                                                                                                                       */  PatternT1(160,4, LOC_INCH46+1,24,0,16,0,PM_PINGPONG,102 ms,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0,12,195,48,12,195,48,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0) /*     "                                                                               */  /* Option 3 - RGB_Multiplexer_3_Running_Blue_PingPong (pc) */                                               /*     "                                                                                                                                                                                       */  PatternT1(160,4, LOC_INCH46+2,24,0,16,0,PM_PINGPONG,103 ms,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192,0,0,0,0,0,0,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192) /*     "                                                                                                                               */  /* Option 4 - RGB_Multiplexer_5_Bouncing_Colors (pc) */                                                     /*     "                                                                                                                                                                                       */  PatternT1(160,4, LOC_INCH46+3,24,0,16,0,PM_NORMAL,105 ms,12,0,0,0,0,48,192,3,0,0,240,0,0,48,0,192,0,0,0,0,252,63,0,0,0,48,0,192,0,0,192,3,0,0,240,0,12,0,0,0,0,48) /*     "                                                                                                                                */  /* Option 5 - RGB_Multiplexer_6_Bouncing_Pink (pc) */                                                       /*     "                                                                                                                                                                                       */  PatternT1(160,8, LOC_INCH46+4,24,0,16,0,PM_NORMAL,106 ms,0,0,0,96,196,8,0,0,0,0,0,48,2,0,128,17,0,0,0,24,1,0,0,0,0,35,0,140,0,0,0,0,0,0,0,70,0,24,1,0,0,0,0,35,0,0,0,48,2,0,128,17,0,0,0,0,0,96,196,8,0,0,0) /*     "                                                                                      */  /* Option 6 - RGB_Multiplexer_7_Running_8_Colors (pc) */                                                    /*     "                                                                                                                                                                                       */  APatternT1(160,8, LOC_INCH46+5,24,0,16,0,PM_NORMAL,107 ms,7,112,252,0,126,28,255,255,227,56,14,224,248,1,252,56,254,255,63,112,28,192,241,3,248,113,252,192,127,224,56,128,227,7,240,227,199,129,255,192,113,0,199,15,224,248,143,3,255,129,227,0,142,31,199,241,31,7,254,3,199,1,28,255,143,227,63,14,252,7,142,3,248,255,31,199,127,28,248,15,28,199,241,255,63,142,255,56,240,31,192,143,227,255,127,28,255,113,224,63,128,31,199,255,255,56,254,227,56,126,0,63,142,255,255,113,252,7,112,252,0,126,28,255,255,227) /*     " */  /* Option 7 - RGB_Multiplexer_8_All Blue_PingPong (pc) */                                                   /*     "                                                                                                                                                                                       */  PatternT1(160,8, LOC_INCH46+6,24,0,16,0,PM_PINGPONG,108 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,112,224,0,0,0,0,0,0,56,112,224,0,0,0,0,0,28,56,112,224,0,0,0,0,14,28,56,112,224,0,0,0,7,14,28,56,112,224,0,128,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,0,192,129,3,7,14,28,56,0,0,192,129,3,7,14,28,0,0,0,192,129,3,7,14,0,0,0,0,192,129,3,7,0,0,0,0,0,192,129,3,0,0,0,0,0,0,192,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /*     " */  /* Option 8 - RGB_Multiplexer_9_4x4_Colored_Flashing (pc) */                                                /*     "                                                                                                                                                                                       */  PatternT1(160,4, LOC_INCH46+7,24,0,16,0,PM_NORMAL,104 ms,0,0,0,0,0,0,195,48,12,195,48,12,0,0,0,0,0,0)       /*     "                                                                                                                                                                                       */
  // Multiplexer(152, Kraam10, LOC_INCH46, 16, 3, 254, 3 Sek, 3 Sek, CF_ROTATE|CF_SKIP0, 36600, 8)            /* - Excel row 387 - Groups by 8 Leds for Ferris wheel                                                                                                                                         */  /* 0_Pattern_to_stop_Multiplexer (pc) */                                                                    /*     "                                                                                                                                                                                       */  XPatternT1(168,4, LOC_INCH46+0,12,0,16,0,PM_NORMAL,1 sec,0,0,0)                                             /*     "                                                                                                                                                                                       */  /* Option 1 - RGB_Disco_1_Moving_Yellows_To_Right */                                                        /*     "                                                                                                                                                                                       */  /* Option 1 - NOT selected! */                                                                              /*     "                                                                                                                                                                                       */  /* Option 2 - RGB Multiplexer 2 1Running All_Green PingPong (pc) */                                         /*     "                                                                                                                                                                                       */  PatternT1(168,4, LOC_INCH46+1,24,0,16,0,PM_PINGPONG,102 ms,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0,12,195,48,12,195,48,0,195,48,12,195,48,12,192,48,12,195,48,12,3,48,12,195,48,12,195,0) /*     "                                                                               */  /* Option 3 - RGB_Multiplexer_3_Running_Blue_PingPong (pc) */                                               /*     "                                                                                                                                                                                       */  PatternT1(168,4, LOC_INCH46+2,24,0,16,0,PM_PINGPONG,103 ms,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192,0,0,0,0,0,0,48,0,0,0,0,0,0,12,0,0,0,0,0,0,3,0,0,0,0,0,192) /*     "                                                                                                                               */  /* Option 4 - RGB_Multiplexer_5_Bouncing_Colors (pc) */                                                     /*     "                                                                                                                                                                                       */  PatternT1(168,4, LOC_INCH46+3,24,0,16,0,PM_NORMAL,105 ms,12,0,0,0,0,48,192,3,0,0,240,0,0,48,0,192,0,0,0,0,252,63,0,0,0,48,0,192,0,0,192,3,0,0,240,0,12,0,0,0,0,48) /*     "                                                                                                                                */  /* Option 5 - RGB_Multiplexer_6_Bouncing_Pink (pc) */                                                       /*     "                                                                                                                                                                                       */  PatternT1(168,8, LOC_INCH46+4,24,0,16,0,PM_NORMAL,106 ms,0,0,0,96,196,8,0,0,0,0,0,48,2,0,128,17,0,0,0,24,1,0,0,0,0,35,0,140,0,0,0,0,0,0,0,70,0,24,1,0,0,0,0,35,0,0,0,48,2,0,128,17,0,0,0,0,0,96,196,8,0,0,0) /*     "                                                                                      */  /* Option 6 - RGB_Multiplexer_7_Running_8_Colors (pc) */                                                    /*     "                                                                                                                                                                                       */  APatternT1(168,8, LOC_INCH46+5,24,0,16,0,PM_NORMAL,107 ms,7,112,252,0,126,28,255,255,227,56,14,224,248,1,252,56,254,255,63,112,28,192,241,3,248,113,252,192,127,224,56,128,227,7,240,227,199,129,255,192,113,0,199,15,224,248,143,3,255,129,227,0,142,31,199,241,31,7,254,3,199,1,28,255,143,227,63,14,252,7,142,3,248,255,31,199,127,28,248,15,28,199,241,255,63,142,255,56,240,31,192,143,227,255,127,28,255,113,224,63,128,31,199,255,255,56,254,227,56,126,0,63,142,255,255,113,252,7,112,252,0,126,28,255,255,227) /*     " */  /* Option 7 - RGB_Multiplexer_8_All Blue_PingPong (pc) */                                                   /*     "                                                                                                                                                                                       */  PatternT1(168,8, LOC_INCH46+6,24,0,16,0,PM_PINGPONG,108 ms,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,0,0,112,224,0,0,0,0,0,0,56,112,224,0,0,0,0,0,28,56,112,224,0,0,0,0,14,28,56,112,224,0,0,0,7,14,28,56,112,224,0,128,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,224,192,129,3,7,14,28,56,112,0,192,129,3,7,14,28,56,0,0,192,129,3,7,14,28,0,0,0,192,129,3,7,14,0,0,0,0,192,129,3,7,0,0,0,0,0,192,129,3,0,0,0,0,0,0,192,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /*     " */  /* Option 8 - RGB_Multiplexer_9_4x4_Colored_Flashing (pc) */                                                /*     "                                                                                                                                                                                       */  PatternT1(168,4, LOC_INCH46+7,24,0,16,0,PM_NORMAL,104 ms,0,0,0,0,0,0,195,48,12,195,48,12,0,0,0,0,0,0)       /*     "                                                                                                                                                                                       */
  PatternT1(176,136,Draaimolen_WW,18,0,75,0,PM_NORMAL,1000,255,255,255,255,255,255,255,255,255,255,255,255,255,15) /* RGB_6_All_WW_Draaimolen_2 (pc)                                                                                                                                                         */
  // Next_LED(-6)                                                                                             /* Excel row 389                                                                                                                                                                               */
  PatternT1(176,28,Draaimolen_Aan,18,0,8,0,PM_NORMAL,250,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,255,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,10,8,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,255,0,0,0,0,0,255,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,255,255,0,0,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) /* RGB_6_All_Warm_White (pc) */
  Const(182, C3, Draaimolen_Aan, 0, 130)                                                                      /* Zweefmolen_Aandrijving                                                                                                                                                                      */
  SOUND_CHANNEL_SET_VOLUME(0, T1230, 40)                                                                      /* Disco Huis3                                                                                                                                                                                 */
  SOUND_CHANNEL_SET_VOLUME(1, T1230, 95)                                                                      /* Airbus                                                                                                                                                                                      */
  SOUND_CHANNEL_SET_VOLUME(2, T1230, 33)                                                                      /* Kermis                                                                                                                                                                                      */
  SOUND_CHANNEL_SET_VOLUME(3, T1230, 40)                                                                      /* Stad                                                                                                                                                                                        */
  SOUND_CHANNEL_SET_VOLUME(4, T1230, 40)                                                                      /* Fabriek 1                                                                                                                                                                                   */
  SOUND_CHANNEL_SET_VOLUME(5, T1230, 48)                                                                      /* Stations Omroep                                                                                                                                                                             */
  SOUND_CHANNEL_SET_VOLUME(7, T1230, 33)                                                                      /* Draaiorgel                                                                                                                                                                                  */
  SOUND_CHANNEL_PAUSE(0, T1230)                                                                               /* Disco Huis3                                                                                                                                                                                 */
  SOUND_CHANNEL_PAUSE(1, T1230)                                                                               /* Airbus                                                                                                                                                                                      */
  SOUND_CHANNEL_PAUSE(2, T1230)                                                                               /* Kermis                                                                                                                                                                                      */
  SOUND_CHANNEL_PAUSE(3, T1230)                                                                               /* Stad                                                                                                                                                                                        */
  SOUND_CHANNEL_PAUSE(4, T1230)                                                                               /* Fabriek 1                                                                                                                                                                                   */
  SOUND_CHANNEL_PAUSE(5, T1230)                                                                               /* Stations Omroep                                                                                                                                                                             */
  SOUND_CHANNEL_PAUSE(7, T1230)                                                                               /* Draaiorgel                                                                                                                                                                                  */
  SOUND_CHANNEL_PAUSE(0, Sound_Off)                                                                           /* Disco Huis3                                                                                                                                                                                 */
  SOUND_CHANNEL_PAUSE(1, Sound_Off)                                                                           /* Airbus                                                                                                                                                                                      */
  SOUND_CHANNEL_PAUSE(2, Sound_Off)                                                                           /* Kermis                                                                                                                                                                                      */
  SOUND_CHANNEL_PAUSE(3, Sound_Off)                                                                           /* Stad                                                                                                                                                                                        */
  SOUND_CHANNEL_PAUSE(4, Sound_Off)                                                                           /* Fabriek 1                                                                                                                                                                                   */
  SOUND_CHANNEL_PAUSE(5, Sound_Off)                                                                           /* Stations Omroep                                                                                                                                                                             */
  SOUND_CHANNEL_PAUSE(7, Sound_Off)                                                                           /* Draaiorgel                                                                                                                                                                                  */
  RS_FlipFlop2(Draaiorgel_Uit, Draaiorgel_Aan, T1700, T1230)                                                  /* Draaiorgel Start om T1230, Reset op T1700.                                                                                                                                                  */
  Logic(Start_Draaiorgel, Sound_On AND Draaiorgel_Aan)                                                        /* Excel row 427                                                                                                                                                                               */
  Logic(Omroep1, T900 OR T1100 OR T1300 OR T1500 OR T1700 OR T1900 OR T2100 OR T2300)                         /* Excel row 428                                                                                                                                                                               */
  Logic(Omroep, Sound_On AND Omroep1)                                                                         /* Excel row 429                                                                                                                                                                               */
  Logic(Stad_Aan, T830 OR T1230 OR T1830)                                                                     /* Excel row 430                                                                                                                                                                               */
  Logic(StadsGeluiden, Sound_On AND Stad_Aan)                                                                 /* Excel row 431                                                                                                                                                                               */
  RS_FlipFlop2(StadsGeluiden_Uit, StadsGeluiden_Aan, T2300, StadsGeluiden)                                    /* StadsGeluiden Start om T830, Reset op T2300.                                                                                                                                                */
  SOUND_CHANNEL_PLAY_RANDOM(5, Omroep, 1, 10)                                                                 /* Stationsomroep                                                                                                                                                                              */
  SOUND_CHANNEL_PLAY_RANDOM(1, Start_Airbus_Geluid, 1, 1)                                                     /* Airbus Flyover                                                                                                                                                                              */
  SOUND_CHANNEL_LOOP_MODE(2, Kermis_Geluid_Aan, LOOP_RND)                                                     /* Kermis Geluid Aan                                                                                                                                                                           */
  SOUND_CHANNEL_PAUSE(2, Kermis_Geluid_Uit)                                                                   /* Kermis Geluid Pauze                                                                                                                                                                         */
  SOUND_CHANNEL_LOOP_MODE(0, Disco_Geluid_Aan, LOOP_RND)                                                      /* Disco Aan                                                                                                                                                                                   */
  SOUND_CHANNEL_PAUSE(0, Disco_Uit)                                                                           /* Disco Pauze                                                                                                                                                                                 */
  SOUND_CHANNEL_LOOP_MODE(7, Start_Draaiorgel, LOOP_RND)                                                      /* Draaiorgel Aan                                                                                                                                                                              */
  SOUND_CHANNEL_PAUSE(7, Draaiorgel_Uit)                                                                      /* Draaiorgel Pauze                                                                                                                                                                            */
  SOUND_CHANNEL_LOOP_MODE(3, StadsGeluiden_Aan, LOOP_RND)                                                     /* Stadsgeluiden Loop                                                                                                                                                                          */
  SOUND_CHANNEL_PAUSE(3, StadsGeluiden_Uit)                                                                   /* Stadsgeluiden Pauze                                                                                                                                                                         */
  // Reserve LEDs(16)                                                                                         /* Excel row 446                                                                                                                                                                               */
  ConstRGB(199, SwitchB2, 0, 4, 0, 0, 0, 4)                                                                   /* 3                                                                                                                                                                                           */
  ConstRGB(200, SwB2_0, 4, 4, 4, 0, 4, 0)                                                                     /* 6                                                                                                                                                                                           */
  ConstRGB(201, SwB2_1, 4, 4, 4, 0, 0, 4)                                                                     /* 4                                                                                                                                                                                           */
  ConstRGB(202, Button_Zweefmolen, 4, 4, 4, 4, 0, 0)                                                          /* 5                                                                                                                                                                                           */
  ConstRGB(203, Zweefmolen_WW, 4, 4, 4, 4, 4, 0)                                                              /* 7                                                                                                                                                                                           */
  ConstRGB(204, Zweefmolen_Aan, 4, 4, 4, 4, 4, 0)                                                             /* 8                                                                                                                                                                                           */
  ConstRGB(205, Zweefmolen_Start, 4, 4, 4, 4, 4, 0)                                                           /* 8                                                                                                                                                                                           */
  ConstRGB(206, Kermis_Uit, 16, 0, 0, 0, 16, 0)                                                               /* 9                                                                                                                                                                                           */
  ConstRGB(207, Kermis_Aan, 16, 0, 0, 0, 16, 0)                                                               /* 10                                                                                                                                                                                          */
  RGB_Heartbeat2(208, 5, 64)                                                                                  /* Geeft aan dat de LED's worden bestuurd, Lus test (0-183)                                                                                                                                    */

  EndCfg // End of the configuration
  };
//*******************************************************************

#ifndef COPYLED_OFF
#define COPYLED_OFF 0
#endif

#ifndef COPYLED_OFF_ONCE
#define COPYLED_OFF_ONCE 1
#endif

//---------------------------------------------
void Set_Start_Values(MobaLedLib_C &MobaLedLib)
//---------------------------------------------
{
  MobaLedLib.Set_Input(23, 1);                                                                                // Kanaal Rood  ( WS2811 Chip boven - poort middelste)
  MobaLedLib.Set_Input(24, 1);                                                                                // Stamstad CS - Perron 01E
  MobaLedLib.Set_Input(26, 1);                                                                                // Winkel Deur
}


// if function returns TRUE the calling loop stops
typedef bool(*HandleValue_t) (uint8_t CallbackType, uint8_t ValueId, uint8_t* Value, uint16_t EEPromAddr, uint8_t TargetValueId, uint8_t Options);


#define InCnt_MSK  0x003F  // 6 bits are used for the InCnt, 2 bits for the type ttcc cccc => Max InCnt=63
#define IS_COUNTER (uint8_t)0x80
#define IS_PULSE   (uint8_t)0x40
#define IS_TOGGLE  (uint8_t)0x00
#define COUNTER_ID

typedef struct
    {
    uint8_t TypAndInCnt; // Type bits 7 & 6, InCnt 0..5
    uint8_t Channel;
    } __attribute__ ((packed)) Store_Channel_T;

// Definition of channels and counters that need to store state in EEProm
const PROGMEM Store_Channel_T Store_Values[] =
         { // Mode + InCnt , Channel
           { IS_TOGGLE + 1 , INCH_DCC_211_ONOFF  },      // Activation By Button
           { IS_COUNTER    , COUNTER_ID 1        },      // Schakelaar Bus verlichting Aan
           { IS_COUNTER    , COUNTER_ID 5        },      // Schakelfunktie in- en uitrijden Vorkheftruck (werkt hetzelfde)
           { IS_COUNTER    , COUNTER_ID 7        },      // Excel row 43
           { IS_PULSE  + 2 , Var_Kraam9_0        },      // Knopdrukker_Verlichting_3 (pc)
           { IS_COUNTER    , COUNTER_ID 9        },      // Zweefmolen gaat Aan
           { IS_COUNTER    , COUNTER_ID 12       },      // Excel row 70
           { IS_PULSE  + 2 , Var_Kraam10_0       },      // Knopdrukker_Verlichting_3 (pc)
           { IS_COUNTER    , COUNTER_ID 13       },      // Draaimolen gaat Uit
           { IS_COUNTER    , COUNTER_ID 15       },      // Geluid Uitzetten met druk op de knop
           { IS_COUNTER    , COUNTER_ID 16       },      // Kermis Start om T1300, Reset op T2300.
           { IS_COUNTER    , COUNTER_ID 17       },      // Kraam1 Start op Kermis1, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 18       },      // Kraam2 Start op Kermis2, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 19       },      // Kraam3 Start op Kermis3, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 20       },      // Kraam4 Start op Kermis4, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 21       },      // Kraam5 Start op Kermis5, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 22       },      // Kraam6 Start op Kermis6, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 23       },      // Kraam7 Start op Kermis7, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 24       },      // Kraam8 Start op Kermis8, Reset op Kermis_Uit.
           { IS_COUNTER    , COUNTER_ID 25       },      // Kraam8 Start op Kermis9, Reset op Kermis_Uit. Zweefmolen
           { IS_COUNTER    , COUNTER_ID 26       },      // Kraam8 Start op Kermis9, Reset op Kermis_Uit. Zweefmolen
           { IS_COUNTER    , COUNTER_ID 34       },      // Airbus Fly_By Start op T730 en T1930, Reset op Airbus_Reset.
           { IS_COUNTER    , COUNTER_ID 38       },      // Blink Loodslicht Laad- en Losplaats
           { IS_COUNTER    , COUNTER_ID 39       },      // Start op T600 of  T1230, Reset op T200
           { IS_TOGGLE + 1 , INCH_DCC_56_ONOFF   },      // Kanaal Rood  ( WS2811 Chip boven - poort middelste)
           { IS_COUNTER    , COUNTER_ID 49       },      // Disco Start op T2100, Reset op T100
           { IS_COUNTER    , COUNTER_ID 51       },      // Zweefmolen gaat Draaien
           { IS_COUNTER    , COUNTER_ID 52       },      // Draaiorgel Start om T1230, Reset op T1700.
           { IS_COUNTER    , COUNTER_ID 53       },      // StadsGeluiden Start om T830, Reset op T2300.
         };

#ifndef CONFIG_ONLY
// ----- Serial Onboard Sound -----
#ifndef _USE_EXT_PROC
  #error _USE_EXT_PROC must be enabled in MobaLebLib, see file 'Lib_Config.h'
#else
  // includes for Onboard sound processing
#define _SOUNDPROCCESSOR_SEND_FULL_PACKET
  #include "SoundProcessor.h"

  #ifndef _ENABLE_EXT_PROC
  #define _ENABLE_EXT_PROC
  #endif
  #ifndef _SOUND_SERBUFFER_SIZE
  #define _SOUND_SERBUFFER_SIZE  50 
  #endif

  uint8_t serBuffer[_SOUND_SERBUFFER_SIZE];
  SoundPlayer* soundPlayers[] {new MP3TF16PSoundPlayer( 0, SoundProcessor::CreateSoftwareSerial(17, 9600)), new MP3TF16PSoundPlayer( 1, SoundProcessor::CreateSoftwareSerial(12, 9600)), new MP3TF16PSoundPlayer( 2, SoundProcessor::CreateSoftwareSerial(26, 9600)), new MP3TF16PSoundPlayer( 3, SoundProcessor::CreateSoftwareSerial(25, 9600)), new MP3TF16PSoundPlayer( 4, SoundProcessor::CreateSoftwareSerial(5, 9600)), new MP3TF16PSoundPlayer( 5, SoundProcessor::CreateSoftwareSerial(23, 9600)), new MP3TF16PSoundPlayer( 6, SoundProcessor::CreateSoftwareSerial(4, 9600))};
  SoundProcessor soundProcessor(serBuffer, _SOUND_SERBUFFER_SIZE, soundPlayers);
#endif

// ----- dynamic extensions section begin -----
#include <MLLExtension.h>

// Extension P_ScheduleMLX
#include <P_ScheduleMLX.h>


// ----- dynamic extensions section begin -----
MLLExtension* mllExtensions[] = {
  new P_ScheduleExtension(T99, T100, SI_1, 1, 0, 1, 15, 0),
  new P_ScheduleExtension(T199, T200, SI_1, 2, 0, 2, 15, 0),
  new P_ScheduleExtension(T599, T600, SI_1, 6, 0, 6, 15, 0),
  new P_ScheduleExtension(T699, T700, SI_1, 7, 0, 7, 15, 0),
  new P_ScheduleExtension(T729, T730, SI_1, 7, 30, 7, 40, 0),
  new P_ScheduleExtension(T829, T830, SI_1, 8, 30, 8, 40, 0),
  new P_ScheduleExtension(T899, T900, SI_1, 9, 0, 9, 15, 0),
  new P_ScheduleExtension(T1099, T1100, SI_1, 11, 0, 11, 15, 0),
  new P_ScheduleExtension(T1229, T1230, SI_1, 12, 30, 12, 40, 0),
  new P_ScheduleExtension(T1299, T1300, SI_1, 13, 0, 13, 15, 0),
  new P_ScheduleExtension(T1499, T1500, SI_1, 15, 0, 15, 15, 0),
  new P_ScheduleExtension(T1529, T1530, SI_1, 15, 30, 15, 40, 0),
  new P_ScheduleExtension(T1599, T1600, SI_1, 16, 0, 16, 15, 0),
  new P_ScheduleExtension(T1699, T1700, SI_1, 17, 0, 17, 15, 0),
  new P_ScheduleExtension(T1829, T1830, SI_1, 18, 30, 18, 40, 0),
  new P_ScheduleExtension(T1899, T1900, SI_1, 19, 0, 19, 15, 0),
  new P_ScheduleExtension(T1929, T1930, SI_1, 19, 30, 19, 40, 0),
  new P_ScheduleExtension(T2099, T2100, SI_1, 21, 0, 21, 15, 0),
  new P_ScheduleExtension(T2299, T2300, SI_1, 23, 0, 23, 15, 0),
  new P_ScheduleExtension(h1, h4, SI_1, 8, 0, 18, 0, 20),
  new P_ScheduleExtension(w1, w4, SI_1, 17, 0, 1, 0, 20),
  new P_ScheduleExtension(tv1, tv4, SI_1, 19, 0, 1, 0, 20)
} ;
#define MLL_EXTENSIONS_COUNT 22

// ----- dynamic Extensions section end -----

#endif // CONFIG_ONLY





#endif // __LEDS_AUTOPROG_H__
