//----------------------------------------------
//
//         Sketch Generated by Visuino
//               www.visuino.com
//           Version 8.0.0.79
//
//------------------ Source --------------------
//
// THE MARTIAN.visuino
//
 //----------------------------------------------

#define VISUINO_ARDUINO_NANO

#include <OpenWire.h>
#include <Mitov.h>
#include <SPI.h>
#include <Mitov_Arduino_SPI.h>
#include <Mitov_Stepper.h>
#include <Mitov_Display_ST7735R_BlackTab.h>
#include <Mitov_Graphics.h>
#include <Mitov_Graphics_Color.h>
#include <Fonts\Fixed\GraphicsFont5x7.h>
#include <Mitov_Text.h>
#include <Mitov_CommonDemux.h>
#include <Mitov_Counter.h>
#include <Mitov_LogicGates.h>
#include <Mitov_Timing.h>
#include <Mitov_Switch.h>
#include <Mitov_BinaryGenerators.h>
#include <Mitov_Sequence.h>
#include <Mitov_SetValueItems.h>



// Shared Component Member Variables

namespace ComponentVariables
{
class
{
public:
  bool Value1 : 1;
  bool Value2 : 1;
  uint32_t Value3 : 4;
  uint32_t Value4 : 32;
  bool Value5 : 1;
  bool Value6 : 1;
  bool Value7 : 1;
  bool Value8 : 1;
  bool Value9 : 1;
  bool Value10 : 1;
  bool Value11 : 1;
  bool Value12 : 1;
  bool Value13 : 1;
  uint32_t Value14 : 12;
  bool Value15 : 1;
  uint32_t Value16 : 5;
  bool Value17 : 1;
  bool Value18 : 1;
  bool Value19 : 1;
  bool Value20 : 1;
  bool Value21 : 1;
  bool Value22 : 1;
  bool Value23 : 1;
  bool Value24 : 1;
  bool Value25 : 1;
  bool Value26 : 1;
  bool Value27 : 1;
  bool Value28 : 1;
  bool Value29 : 1;
  bool Value30 : 1;
  bool Value31 : 1;
  bool Value32 : 1;
  bool Value33 : 1;
  bool Value34 : 1;
  bool Value35 : 1;
  bool Value36 : 1;
  uint32_t Value37 : 3;
  bool Value38 : 1;
  bool Value39 : 1;
  bool Value40 : 1;
  bool Value41 : 1;
  bool Value42 : 1;
  bool Value43 : 1;
  bool Value44 : 1;
  bool Value45 : 1;
  bool Value46 : 1;
  bool Value47 : 1;
  bool Value48 : 1;
  bool Value49 : 1;
  bool Value50 : 1;
  bool Value51 : 1;
  bool Value52 : 1;
  bool Value53 : 1;
  bool Value54 : 1;
  bool Value55 : 1;
  bool Value56 : 1;
  bool Value57 : 1;
  bool Value58 : 1;
  bool Value59 : 1;
  bool Value60 : 1;
  bool Value61 : 1;
  bool Value62 : 1;
  bool Value63 : 1;
  bool Value64 : 1;
  bool Value65 : 1;
  bool Value66 : 1;
  bool Value67 : 1;
  bool Value68 : 1;
  bool Value69 : 1;
  bool Value70 : 1;
  bool Value71 : 1;
  bool Value72 : 1;
  bool Value73 : 1;
  bool Value74 : 1;
  bool Value75 : 1;
  bool Value76 : 1;
  bool Value77 : 1;
  bool Value78 : 1;

} BitFields;

class Variable1
{
public:
  inline static bool GetValue() { return BitFields.Value1; }
  inline static void SetValue( bool AValue ) { BitFields.Value1 = AValue; }

};

class Variable2
{
public:
  inline static bool GetValue() { return BitFields.Value2; }
  inline static void SetValue( bool AValue ) { BitFields.Value2 = AValue; }

};

class Variable3
{
public:
  inline static uint32_t GetValue() { return BitFields.Value3; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value3 = AValue; }

};

class Variable4
{
public:
  inline static uint32_t GetValue() { return BitFields.Value4; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value4 = AValue; }

};

class Variable5
{
public:
  inline static bool GetValue() { return BitFields.Value5; }
  inline static void SetValue( bool AValue ) { BitFields.Value5 = AValue; }

};

class Variable6
{
public:
  inline static bool GetValue() { return BitFields.Value6; }
  inline static void SetValue( bool AValue ) { BitFields.Value6 = AValue; }

};

class Variable7
{
public:
  inline static bool GetValue() { return BitFields.Value7; }
  inline static void SetValue( bool AValue ) { BitFields.Value7 = AValue; }

};

class Variable8
{
public:
  inline static bool GetValue() { return BitFields.Value8; }
  inline static void SetValue( bool AValue ) { BitFields.Value8 = AValue; }

};

class Variable9
{
public:
  inline static bool GetValue() { return BitFields.Value9; }
  inline static void SetValue( bool AValue ) { BitFields.Value9 = AValue; }

};

class Variable10
{
public:
  inline static bool GetValue() { return BitFields.Value10; }
  inline static void SetValue( bool AValue ) { BitFields.Value10 = AValue; }

};

class Variable11
{
public:
  inline static bool GetValue() { return BitFields.Value11; }
  inline static void SetValue( bool AValue ) { BitFields.Value11 = AValue; }

};

class Variable12
{
public:
  inline static bool GetValue() { return BitFields.Value12; }
  inline static void SetValue( bool AValue ) { BitFields.Value12 = AValue; }

};

class Variable13
{
public:
  inline static bool GetValue() { return BitFields.Value13; }
  inline static void SetValue( bool AValue ) { BitFields.Value13 = AValue; }

};

class Variable14
{
public:
  inline static uint32_t GetValue() { return BitFields.Value14; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value14 = AValue; }

};

class Variable15
{
public:
  inline static bool GetValue() { return BitFields.Value15; }
  inline static void SetValue( bool AValue ) { BitFields.Value15 = AValue; }

};

class Variable16
{
public:
  inline static uint32_t GetValue() { return BitFields.Value16; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value16 = AValue; }

};

class Variable17
{
public:
  inline static bool GetValue() { return BitFields.Value17; }
  inline static void SetValue( bool AValue ) { BitFields.Value17 = AValue; }

};

class Variable18
{
public:
  inline static bool GetValue() { return BitFields.Value18; }
  inline static void SetValue( bool AValue ) { BitFields.Value18 = AValue; }

};

class Variable19
{
public:
  inline static bool GetValue() { return BitFields.Value19; }
  inline static void SetValue( bool AValue ) { BitFields.Value19 = AValue; }

};

class Variable20
{
public:
  inline static bool GetValue() { return BitFields.Value20; }
  inline static void SetValue( bool AValue ) { BitFields.Value20 = AValue; }

};

class Variable21
{
public:
  inline static bool GetValue() { return BitFields.Value21; }
  inline static void SetValue( bool AValue ) { BitFields.Value21 = AValue; }

};

class Variable22
{
public:
  inline static bool GetValue() { return BitFields.Value22; }
  inline static void SetValue( bool AValue ) { BitFields.Value22 = AValue; }

};

class Variable23
{
public:
  inline static bool GetValue() { return BitFields.Value23; }
  inline static void SetValue( bool AValue ) { BitFields.Value23 = AValue; }

};

class Variable24
{
public:
  inline static bool GetValue() { return BitFields.Value24; }
  inline static void SetValue( bool AValue ) { BitFields.Value24 = AValue; }

};

class Variable25
{
public:
  inline static bool GetValue() { return BitFields.Value25; }
  inline static void SetValue( bool AValue ) { BitFields.Value25 = AValue; }

};

class Variable26
{
public:
  inline static bool GetValue() { return BitFields.Value26; }
  inline static void SetValue( bool AValue ) { BitFields.Value26 = AValue; }

};

class Variable27
{
public:
  inline static bool GetValue() { return BitFields.Value27; }
  inline static void SetValue( bool AValue ) { BitFields.Value27 = AValue; }

};

class Variable28
{
public:
  inline static bool GetValue() { return BitFields.Value28; }
  inline static void SetValue( bool AValue ) { BitFields.Value28 = AValue; }

};

class Variable29
{
public:
  inline static bool GetValue() { return BitFields.Value29; }
  inline static void SetValue( bool AValue ) { BitFields.Value29 = AValue; }

};

class Variable30
{
public:
  inline static bool GetValue() { return BitFields.Value30; }
  inline static void SetValue( bool AValue ) { BitFields.Value30 = AValue; }

};

class Variable31
{
public:
  inline static bool GetValue() { return BitFields.Value31; }
  inline static void SetValue( bool AValue ) { BitFields.Value31 = AValue; }

};

class Variable32
{
public:
  inline static bool GetValue() { return BitFields.Value32; }
  inline static void SetValue( bool AValue ) { BitFields.Value32 = AValue; }

};

class Variable33
{
public:
  inline static bool GetValue() { return BitFields.Value33; }
  inline static void SetValue( bool AValue ) { BitFields.Value33 = AValue; }

};

class Variable34
{
public:
  inline static bool GetValue() { return BitFields.Value34; }
  inline static void SetValue( bool AValue ) { BitFields.Value34 = AValue; }

};

class Variable35
{
public:
  inline static bool GetValue() { return BitFields.Value35; }
  inline static void SetValue( bool AValue ) { BitFields.Value35 = AValue; }

};

class Variable36
{
public:
  inline static bool GetValue() { return BitFields.Value36; }
  inline static void SetValue( bool AValue ) { BitFields.Value36 = AValue; }

};

class Variable37
{
public:
  inline static uint32_t GetValue() { return BitFields.Value37; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value37 = AValue; }

};

class Variable38
{
public:
  inline static bool GetValue() { return BitFields.Value38; }
  inline static void SetValue( bool AValue ) { BitFields.Value38 = AValue; }

};

class Variable39
{
public:
  inline static bool GetValue() { return BitFields.Value39; }
  inline static void SetValue( bool AValue ) { BitFields.Value39 = AValue; }

};

class Variable40
{
public:
  inline static bool GetValue() { return BitFields.Value40; }
  inline static void SetValue( bool AValue ) { BitFields.Value40 = AValue; }

};

class Variable41
{
public:
  inline static bool GetValue() { return BitFields.Value41; }
  inline static void SetValue( bool AValue ) { BitFields.Value41 = AValue; }

};

class Variable42
{
public:
  inline static bool GetValue() { return BitFields.Value42; }
  inline static void SetValue( bool AValue ) { BitFields.Value42 = AValue; }

};

class Variable43
{
public:
  inline static bool GetValue() { return BitFields.Value43; }
  inline static void SetValue( bool AValue ) { BitFields.Value43 = AValue; }

};

class Variable44
{
public:
  inline static bool GetValue() { return BitFields.Value44; }
  inline static void SetValue( bool AValue ) { BitFields.Value44 = AValue; }

};

class Variable45
{
public:
  inline static bool GetValue() { return BitFields.Value45; }
  inline static void SetValue( bool AValue ) { BitFields.Value45 = AValue; }

};

class Variable46
{
public:
  inline static bool GetValue() { return BitFields.Value46; }
  inline static void SetValue( bool AValue ) { BitFields.Value46 = AValue; }

};

class Variable47
{
public:
  inline static bool GetValue() { return BitFields.Value47; }
  inline static void SetValue( bool AValue ) { BitFields.Value47 = AValue; }

};

class Variable48
{
public:
  inline static bool GetValue() { return BitFields.Value48; }
  inline static void SetValue( bool AValue ) { BitFields.Value48 = AValue; }

};

class Variable49
{
public:
  inline static bool GetValue() { return BitFields.Value49; }
  inline static void SetValue( bool AValue ) { BitFields.Value49 = AValue; }

};

class Variable50
{
public:
  inline static bool GetValue() { return BitFields.Value50; }
  inline static void SetValue( bool AValue ) { BitFields.Value50 = AValue; }

};

class Variable51
{
public:
  inline static bool GetValue() { return BitFields.Value51; }
  inline static void SetValue( bool AValue ) { BitFields.Value51 = AValue; }

};

class Variable52
{
public:
  inline static bool GetValue() { return BitFields.Value52; }
  inline static void SetValue( bool AValue ) { BitFields.Value52 = AValue; }

};

class Variable53
{
public:
  inline static bool GetValue() { return BitFields.Value53; }
  inline static void SetValue( bool AValue ) { BitFields.Value53 = AValue; }

};

class Variable54
{
public:
  inline static bool GetValue() { return BitFields.Value54; }
  inline static void SetValue( bool AValue ) { BitFields.Value54 = AValue; }

};

class Variable55
{
public:
  inline static bool GetValue() { return BitFields.Value55; }
  inline static void SetValue( bool AValue ) { BitFields.Value55 = AValue; }

};

class Variable56
{
public:
  inline static bool GetValue() { return BitFields.Value56; }
  inline static void SetValue( bool AValue ) { BitFields.Value56 = AValue; }

};

class Variable57
{
public:
  inline static bool GetValue() { return BitFields.Value57; }
  inline static void SetValue( bool AValue ) { BitFields.Value57 = AValue; }

};

class Variable58
{
public:
  inline static bool GetValue() { return BitFields.Value58; }
  inline static void SetValue( bool AValue ) { BitFields.Value58 = AValue; }

};

class Variable59
{
public:
  inline static bool GetValue() { return BitFields.Value59; }
  inline static void SetValue( bool AValue ) { BitFields.Value59 = AValue; }

};

class Variable60
{
public:
  inline static bool GetValue() { return BitFields.Value60; }
  inline static void SetValue( bool AValue ) { BitFields.Value60 = AValue; }

};

class Variable61
{
public:
  inline static bool GetValue() { return BitFields.Value61; }
  inline static void SetValue( bool AValue ) { BitFields.Value61 = AValue; }

};

class Variable62
{
public:
  inline static bool GetValue() { return BitFields.Value62; }
  inline static void SetValue( bool AValue ) { BitFields.Value62 = AValue; }

};

class Variable63
{
public:
  inline static bool GetValue() { return BitFields.Value63; }
  inline static void SetValue( bool AValue ) { BitFields.Value63 = AValue; }

};

class Variable64
{
public:
  inline static bool GetValue() { return BitFields.Value64; }
  inline static void SetValue( bool AValue ) { BitFields.Value64 = AValue; }

};

class Variable65
{
public:
  inline static bool GetValue() { return BitFields.Value65; }
  inline static void SetValue( bool AValue ) { BitFields.Value65 = AValue; }

};

class Variable66
{
public:
  inline static bool GetValue() { return BitFields.Value66; }
  inline static void SetValue( bool AValue ) { BitFields.Value66 = AValue; }

};

class Variable67
{
public:
  inline static bool GetValue() { return BitFields.Value67; }
  inline static void SetValue( bool AValue ) { BitFields.Value67 = AValue; }

};

class Variable68
{
public:
  inline static bool GetValue() { return BitFields.Value68; }
  inline static void SetValue( bool AValue ) { BitFields.Value68 = AValue; }

};

class Variable69
{
public:
  inline static bool GetValue() { return BitFields.Value69; }
  inline static void SetValue( bool AValue ) { BitFields.Value69 = AValue; }

};

class Variable70
{
public:
  inline static bool GetValue() { return BitFields.Value70; }
  inline static void SetValue( bool AValue ) { BitFields.Value70 = AValue; }

};

class Variable71
{
public:
  inline static bool GetValue() { return BitFields.Value71; }
  inline static void SetValue( bool AValue ) { BitFields.Value71 = AValue; }

};

class Variable72
{
public:
  inline static bool GetValue() { return BitFields.Value72; }
  inline static void SetValue( bool AValue ) { BitFields.Value72 = AValue; }

};

class Variable73
{
public:
  inline static bool GetValue() { return BitFields.Value73; }
  inline static void SetValue( bool AValue ) { BitFields.Value73 = AValue; }

};

class Variable74
{
public:
  inline static bool GetValue() { return BitFields.Value74; }
  inline static void SetValue( bool AValue ) { BitFields.Value74 = AValue; }

};

class Variable75
{
public:
  inline static bool GetValue() { return BitFields.Value75; }
  inline static void SetValue( bool AValue ) { BitFields.Value75 = AValue; }

};

class Variable76
{
public:
  inline static bool GetValue() { return BitFields.Value76; }
  inline static void SetValue( bool AValue ) { BitFields.Value76 = AValue; }

};

class Variable77
{
public:
  inline static bool GetValue() { return BitFields.Value77; }
  inline static void SetValue( bool AValue ) { BitFields.Value77 = AValue; }

};

class Variable78
{
public:
  inline static bool GetValue() { return BitFields.Value78; }
  inline static void SetValue( bool AValue ) { BitFields.Value78 = AValue; }

};

class Shared_bool_0 : public ::ComponentVariables::Variable12
{
protected:
  static bool FValue;

public:
  inline static bool GetVariableValue( const bool AInitialValue )
  {
    if( ::ComponentVariables::Variable12::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const bool AValue ) { FValue = AValue; ::ComponentVariables::Variable12::SetValue( true ); }
  inline static bool &GetReference() { return FValue; }

  inline Shared_bool_0() { ::ComponentVariables::Variable12::SetValue( false ); }

};

bool Shared_bool_0::FValue;

} // ComponentVariables

// Arduino Constant Declarations

namespace VisuinoConstants
{
class FloatValue2
{
public:
    inline static constexpr float GetValue() { return 0; }
};

class FloatValue0
{
public:
    inline static constexpr float GetValue() { return 350; }
};

class FloatValue1
{
public:
    inline static constexpr float GetValue() { return 1; }
};

class TextValue22
{
public:
    inline static constexpr const char *GetValue() { return "P"; }
};

class TextValue32
{
public:
    inline static constexpr const char *GetValue() { return "Z"; }
};

class TextValue7
{
public:
    inline static constexpr const char *GetValue() { return "A"; }
};

class TextValue44
{
public:
    inline static constexpr const char *GetValue() { return "76"; }
};

class TextValue51
{
public:
    inline static constexpr const char *GetValue() { return "83"; }
};

class TextValue63
{
public:
    inline static constexpr const char *GetValue() { return "45"; }
};

class TextValue40
{
public:
    inline static constexpr const char *GetValue() { return "72"; }
};

class TextValue58
{
public:
    inline static constexpr const char *GetValue() { return "90"; }
};

class TextValue72
{
public:
    inline static constexpr const char *GetValue() { return "4E"; }
};

class TextValue36
{
public:
    inline static constexpr const char *GetValue() { return "68"; }
};

class TextValue55
{
public:
    inline static constexpr const char *GetValue() { return "87"; }
};

class TextValue82
{
public:
    inline static constexpr const char *GetValue() { return "58"; }
};

class TextValue3
{
public:
    inline static constexpr const char *GetValue() { return " HEXA TO ASCII TABLE"; }
};

class TextValue57
{
public:
    inline static constexpr const char *GetValue() { return "89"; }
};

class TextValue6
{
public:
    inline static constexpr const char *GetValue() { return "SEND"; }
};

class TextValue59
{
public:
    inline static constexpr const char *GetValue() { return "41"; }
};

class TextValue46
{
public:
    inline static constexpr const char *GetValue() { return "78"; }
};

class TextValue80
{
public:
    inline static constexpr const char *GetValue() { return "56"; }
};

class TextValue68
{
public:
    inline static constexpr const char *GetValue() { return "4A"; }
};

class TextValue37
{
public:
    inline static constexpr const char *GetValue() { return "69"; }
};

class TextValue76
{
public:
    inline static constexpr const char *GetValue() { return "52"; }
};

class TextValue19
{
public:
    inline static constexpr const char *GetValue() { return "M"; }
};

class TextValue81
{
public:
    inline static constexpr const char *GetValue() { return "57"; }
};

class TextValue2
{
public:
    inline static constexpr const char *GetValue() { return "HEXADECIMAL"; }
};

class TextValue60
{
public:
    inline static constexpr const char *GetValue() { return "42"; }
};

class TextValue12
{
public:
    inline static constexpr const char *GetValue() { return "F"; }
};

class TextValue50
{
public:
    inline static constexpr const char *GetValue() { return "82"; }
};

class TextValue79
{
public:
    inline static constexpr const char *GetValue() { return "55"; }
};

class TextValue84
{
public:
    inline static constexpr const char *GetValue() { return "5A"; }
};

class TextValue17
{
public:
    inline static constexpr const char *GetValue() { return "K"; }
};

class TextValue15
{
public:
    inline static constexpr const char *GetValue() { return "I"; }
};

class TextValue23
{
public:
    inline static constexpr const char *GetValue() { return "Q"; }
};

class TextValue8
{
public:
    inline static constexpr const char *GetValue() { return "B"; }
};

class TextValue43
{
public:
    inline static constexpr const char *GetValue() { return "75"; }
};

class TextValue30
{
public:
    inline static constexpr const char *GetValue() { return "X"; }
};

class TextValue26
{
public:
    inline static constexpr const char *GetValue() { return "T"; }
};

class TextValue65
{
public:
    inline static constexpr const char *GetValue() { return "47"; }
};

class TextValue10
{
public:
    inline static constexpr const char *GetValue() { return "D"; }
};

class TextValue14
{
public:
    inline static constexpr const char *GetValue() { return "H"; }
};

class TextValue52
{
public:
    inline static constexpr const char *GetValue() { return "84"; }
};

class TextValue24
{
public:
    inline static constexpr const char *GetValue() { return "R"; }
};

class TextValue45
{
public:
    inline static constexpr const char *GetValue() { return "77"; }
};

class TextValue74
{
public:
    inline static constexpr const char *GetValue() { return "50"; }
};

class TextValue16
{
public:
    inline static constexpr const char *GetValue() { return "J"; }
};

class TextValue18
{
public:
    inline static constexpr const char *GetValue() { return "L"; }
};

class TextValue67
{
public:
    inline static constexpr const char *GetValue() { return "49"; }
};

class TextValue4
{
public:
    inline static constexpr const char *GetValue() { return "MARK TRANSLATES"; }
};

class TextValue35
{
public:
    inline static constexpr const char *GetValue() { return "67"; }
};

class TextValue69
{
public:
    inline static constexpr const char *GetValue() { return "4B"; }
};

class TextValue71
{
public:
    inline static constexpr const char *GetValue() { return "4D"; }
};

class TextValue0
{
public:
    inline static constexpr const char *GetValue() { return "EARTH SEND DECIMAL"; }
};

class TextValue73
{
public:
    inline static constexpr const char *GetValue() { return "4F"; }
};

class TextValue83
{
public:
    inline static constexpr const char *GetValue() { return "59"; }
};

class TextValue20
{
public:
    inline static constexpr const char *GetValue() { return "N"; }
};

class TextValue41
{
public:
    inline static constexpr const char *GetValue() { return "73"; }
};

class TextValue49
{
public:
    inline static constexpr const char *GetValue() { return "81"; }
};

class TextValue48
{
public:
    inline static constexpr const char *GetValue() { return "80"; }
};

class TextValue70
{
public:
    inline static constexpr const char *GetValue() { return "4C"; }
};

class TextValue34
{
public:
    inline static constexpr const char *GetValue() { return "66"; }
};

class TextValue66
{
public:
    inline static constexpr const char *GetValue() { return "48"; }
};

class TextValue78
{
public:
    inline static constexpr const char *GetValue() { return "54"; }
};

class TextValue64
{
public:
    inline static constexpr const char *GetValue() { return "46"; }
};

class TextValue13
{
public:
    inline static constexpr const char *GetValue() { return "G"; }
};

class TextValue62
{
public:
    inline static constexpr const char *GetValue() { return "44"; }
};

class TextValue75
{
public:
    inline static constexpr const char *GetValue() { return "51"; }
};

class TextValue61
{
public:
    inline static constexpr const char *GetValue() { return "43"; }
};

class TextValue1
{
public:
    inline static constexpr const char *GetValue() { return "PATHFINDER RECEIVED"; }
};

class TextValue11
{
public:
    inline static constexpr const char *GetValue() { return "E"; }
};

class TextValue9
{
public:
    inline static constexpr const char *GetValue() { return "C"; }
};

class TextValue47
{
public:
    inline static constexpr const char *GetValue() { return "79"; }
};

class TextValue25
{
public:
    inline static constexpr const char *GetValue() { return "S"; }
};

class TextValue21
{
public:
    inline static constexpr const char *GetValue() { return "O"; }
};

class TextValue39
{
public:
    inline static constexpr const char *GetValue() { return "71"; }
};

class TextValue53
{
public:
    inline static constexpr const char *GetValue() { return "85"; }
};

class TextValue29
{
public:
    inline static constexpr const char *GetValue() { return "W"; }
};

class TextValue56
{
public:
    inline static constexpr const char *GetValue() { return "88"; }
};

class TextValue31
{
public:
    inline static constexpr const char *GetValue() { return "Y"; }
};

class TextValue5
{
public:
    inline static constexpr const char *GetValue() { return ""; }
};

class TextValue42
{
public:
    inline static constexpr const char *GetValue() { return "74"; }
};

class TextValue54
{
public:
    inline static constexpr const char *GetValue() { return "86"; }
};

class TextValue27
{
public:
    inline static constexpr const char *GetValue() { return "U"; }
};

class TextValue28
{
public:
    inline static constexpr const char *GetValue() { return "V"; }
};

class TextValue33
{
public:
    inline static constexpr const char *GetValue() { return "65"; }
};

class TextValue77
{
public:
    inline static constexpr const char *GetValue() { return "53"; }
};

class TextValue38
{
public:
    inline static constexpr const char *GetValue() { return "70"; }
};

} // VisuinoConstants

// Pin Call Declarations

namespace PinCalls
{
class PinCallerReceive0
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive1
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive2
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive3
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive4
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive5
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive6
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive7
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive8
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive9
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive10
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive11
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive12
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive13
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive14
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive15
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive16
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive17
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive18
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive19
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive20
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive21
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive22
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive23
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive24
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive25
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive26
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive27
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive28
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive29
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive30
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive31
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive32
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive33
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive34
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive35
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive36
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive37
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive38
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive39
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive40
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive41
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive42
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive43
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive44
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive45
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive46
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive47
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive48
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive49
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive50
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive51
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive52
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive53
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive54
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive55
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive56
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive57
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive58
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive59
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive60
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive61
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive62
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive63
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive64
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive65
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive66
{
public:
  void Notify( void *_Data );

};
} // PinCalls

// Call Chains

namespace CallChains
{
class Render1
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call();

};
class TryActive1
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call( bool & AResult );

};
class SetPinValue1
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call( uint32_t AIndex );

};
class TryActive2
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call( bool & AResult );

};
class TryActive3
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call( bool & AResult );

};
class MoveToNextIndex1
{
public:
  inline static uint32_t Count() { return 5; }
  static void Call( int32_t *& ACurrentIndex );

};
class SetElementValue1
{
public:
  inline static uint32_t Count() { return 5; }
  static void Call( int32_t AIndex, bool AValue );

};
class InitElementValue1
{
public:
  inline static uint32_t Count() { return 5; }
  static void Call();

};
class TryActive4
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call( bool & AResult );

};
class TryActive5
{
public:
  inline static uint32_t Count() { return 0; }
  static void Call( bool & AResult );

};
} // CallChains

// Arduino Board Declarations

namespace BoardDeclarations
{
namespace Types
{
typedef Mitov::ArduinoSPI<
  SPI // 0_SPI
   > BoardSPI0;
} // namespace Types

namespace Instances
{
BoardDeclarations::Types::BoardSPI0 BoardSPI0;
} // namespace Instances

namespace Types
{
typedef Mitov::ArduinoDigitalOutputChannel<
  Mitov::ConstantProperty<22, bool, false>, // IsAnalog
  Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
  Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
  Mitov::ConstantProperty<26, bool, false>, // IsOutput
  Mitov::ConstantProperty<20, bool, false>, // IsPullDown
  Mitov::ConstantProperty<5, bool, false >, // IsPullUp
  Mitov::ConstantProperty<23, bool, false>, // IsRawInput
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive0 >, // OutputPin
  1 // PIN
  > ArduinoDigitalChannel_1;
} // Types

namespace Instances
{
Types::ArduinoDigitalChannel_1 ArduinoDigitalChannel_1;
} // Instances

namespace Types
{
typedef Mitov::ArduinoDigitalOutputChannel<
  Mitov::ConstantProperty<22, bool, false>, // IsAnalog
  Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
  Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
  Mitov::ConstantProperty<26, bool, false>, // IsOutput
  Mitov::ConstantProperty<20, bool, false>, // IsPullDown
  Mitov::ConstantProperty<5, bool, true >, // IsPullUp
  Mitov::ConstantProperty<23, bool, false>, // IsRawInput
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive1 >, // OutputPin
  6 // PIN
  > ArduinoDigitalChannel_6;
} // Types

namespace Instances
{
Types::ArduinoDigitalChannel_6 ArduinoDigitalChannel_6;
} // Instances

namespace Types
{
typedef Mitov::ArduinoDigitalOutputChannel<
  Mitov::ConstantProperty<22, bool, false>, // IsAnalog
  Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
  Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
  Mitov::ConstantProperty<26, bool, false>, // IsOutput
  Mitov::ConstantProperty<20, bool, false>, // IsPullDown
  Mitov::ConstantProperty<5, bool, true >, // IsPullUp
  Mitov::ConstantProperty<23, bool, false>, // IsRawInput
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive2 >, // OutputPin
  7 // PIN
  > ArduinoDigitalChannel_7;
} // Types

namespace Instances
{
Types::ArduinoDigitalChannel_7 ArduinoDigitalChannel_7;
} // Instances

namespace Types
{
typedef Mitov::ArduinoDigitalOutputChannel<
  Mitov::ConstantProperty<22, bool, false>, // IsAnalog
  Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
  Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
  Mitov::ConstantProperty<26, bool, false>, // IsOutput
  Mitov::ConstantProperty<20, bool, false>, // IsPullDown
  Mitov::ConstantProperty<5, bool, true >, // IsPullUp
  Mitov::ConstantProperty<23, bool, false>, // IsRawInput
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive3 >, // OutputPin
  12 // PIN
  > ArduinoDigitalChannel_12;
} // Types

namespace Instances
{
Types::ArduinoDigitalChannel_12 ArduinoDigitalChannel_12;
} // Instances

} // BoardDeclarations

// Declarations

namespace Declarations
{
namespace Types
{
typedef Mitov::StepperMotor4Wire<
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable1, false >, // Enabled
  Mitov::TypedVariable<15, uint32_t, ::ComponentVariables::Variable4 >, // FLastTime
  Mitov::TypedVariable<13, uint32_t, ::ComponentVariables::Variable3 >, // FStep
  Mitov::ConstantProperty<12, bool, true >, // HalfStep
  Mitov::DigitalPin_DirectBoardPinImplementation<2 >, // OutputPins_0
  Mitov::DigitalPin_DirectBoardPinImplementation<3 >, // OutputPins_1
  Mitov::DigitalPin_DirectBoardPinImplementation<4 >, // OutputPins_2
  Mitov::DigitalPin_DirectBoardPinImplementation<5 >, // OutputPins_3
  Mitov::TypedVariableValue<5, bool, ::ComponentVariables::Variable2, false >, // Reversed
  Mitov::ConstantPropertyFloat<6, float, ::VisuinoConstants::FloatValue0 > // StepsPerSecond
   > Stepper1;
} // Types

namespace Instances
{
Types::Stepper1 Stepper1;
} // Instances

namespace Types
{
typedef Mitov::DisplayST7735Basic<
  Mitov::BasicSPI_ST7735<
      BoardDeclarations::Types::BoardSPI0, // 0_SPI_TYPE_PIN
      BoardDeclarations::Instances::BoardSPI0, // 1_SPI_NAME_PIN
      Mitov::DigitalPin_DirectBoardPinImplementation<10 >, // ChipSelectOutputPin
      Mitov::DigitalPin_DirectBoardPinImplementation<9 >, // RegisterSelectOutputPin
      Mitov::ConstantProperty<5, uint32_t, 8000000 > // SPISpeed
       >, // 0_IMPLEMENTATION
  Mitov::DisplayOrientationUp, // 0_IMPLEMENTATION_ORIENTATION
  Mitov::Display_ST7735R_BlackTab, // 0_IMPLEMENTATION_TYPE
  Mitov::ConstantPropertyColor<10, Mitov::TColor, uint32_t, 0x000000 >, // BackgroundColor
  Mitov::EmbeddedCallChain<CallChains::Render1 >, // Elements_Render
  Mitov::ConstantProperty<27, uint32_t, 0 >, // FCursorX
  Mitov::ConstantProperty<29, uint32_t, 0 >, // FCursorY
  Mitov::ConstantProperty<20, bool, false >, // Inverted
  Mitov::ConstantProperty<19, Mitov::TArduinoGraphicsOrientation, Mitov::goUp >, // Orientation
  Mitov::NestedProperty<25, Mitov::TArduinoDisplayST7735PixelOffset<
    Mitov::ConstantProperty<22, bool, false >, // Enabled
    Mitov::ConstantProperty<23, uint8_t, 0 >, // X
    Mitov::ConstantProperty<24, uint8_t, 0 > // Y
     > >, // OverridePixelOffset
  Mitov::DigitalPin_DirectBoardPinImplementation<8 >, // ResetOutputPin
  Mitov::NestedProperty<18, Mitov::TGraphicsTextSettings<
    Mitov::ConstantPropertyColor<17, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // BackgroundColor
    Mitov::ConstantPropertyColor<16, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color
    Mitov::FixedSizeFont<GraphicsFont5x7, 6, 8>, // Font
    Mitov::ConstantProperty<13, uint32_t, 1 >, // Size
    Mitov::ConstantProperty<15, bool, false >, // UseCodePage437Symbols
    Mitov::ConstantProperty<14, bool, true > // Wrap
     > > // Text
   > Display1;
} // Types

namespace Instances
{
Types::Display1 Display1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF4169E1 >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue0 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 10 >, // X
  Mitov::ConstantProperty<7, int32_t, 10 > // Y
   > TArduinoColorGraphicsElementDrawText1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText1 TArduinoColorGraphicsElementDrawText1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue1 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 10 >, // X
  Mitov::ConstantProperty<7, int32_t, 60 > // Y
   > TArduinoColorGraphicsElementDrawText2;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText2 TArduinoColorGraphicsElementDrawText2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable5, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue2 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 32 >, // X
  Mitov::ConstantProperty<7, int32_t, 70 > // Y
   > TArduinoColorGraphicsElementDrawText3;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText3 TArduinoColorGraphicsElementDrawText3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue3 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 4 >, // X
  Mitov::ConstantProperty<7, int32_t, 120 > // Y
   > TArduinoColorGraphicsElementDrawText4;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText4 TArduinoColorGraphicsElementDrawText4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable6, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue4 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 20 >, // X
  Mitov::ConstantProperty<7, int32_t, 110 > // Y
   > TArduinoColorGraphicsElementDrawText5;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText5 TArduinoColorGraphicsElementDrawText5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField_Clocked<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<7, bool, true >, // AutoSize
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF4169E1 >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantPropertyColor<12, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<11, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign
  Mitov::VariablePropertyString<16, ::VisuinoConstants::TextValue5 >, // InitialValue
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<13, uint32_t, 2 >, // Size
  Mitov::ConstantProperty<9, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<10, uint32_t, 6 >, // Width
  Mitov::ConstantProperty<8, bool, true >, // Wrap
  Mitov::ConstantProperty<5, int32_t, 50 >, // X
  Mitov::ConstantProperty<6, int32_t, 25 > // Y
   > TArduinoColorGraphicsElementTextFeld1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld1 TArduinoColorGraphicsElementTextFeld1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField_Clocked<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<7, bool, true >, // AutoSize
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable7, true >, // Enabled
  Mitov::ConstantPropertyColor<12, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<11, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign
  Mitov::VariablePropertyString<16, ::VisuinoConstants::TextValue5 >, // InitialValue
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<13, uint32_t, 2 >, // Size
  Mitov::ConstantProperty<9, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<10, uint32_t, 6 >, // Width
  Mitov::ConstantProperty<8, bool, true >, // Wrap
  Mitov::ConstantProperty<5, int32_t, 50 >, // X
  Mitov::ConstantProperty<6, int32_t, 85 > // Y
   > TArduinoColorGraphicsElementTextFeld2;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld2 TArduinoColorGraphicsElementTextFeld2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField_Clocked<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<7, bool, true >, // AutoSize
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantPropertyColor<12, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<11, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign
  Mitov::VariablePropertyString<16, ::VisuinoConstants::TextValue5 >, // InitialValue
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<13, uint32_t, 2 >, // Size
  Mitov::ConstantProperty<9, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<10, uint32_t, 6 >, // Width
  Mitov::ConstantProperty<8, bool, true >, // Wrap
  Mitov::ConstantProperty<5, int32_t, 55 >, // X
  Mitov::ConstantProperty<6, int32_t, 135 > // Y
   > TArduinoColorGraphicsElementTextFeld3;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld3 TArduinoColorGraphicsElementTextFeld3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable8, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 2 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue6 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 80 >, // X
  Mitov::ConstantProperty<7, int32_t, 25 > // Y
   > TArduinoColorGraphicsElementDrawText6;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText6 TArduinoColorGraphicsElementDrawText6;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable9, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 2 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue6 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 80 >, // X
  Mitov::ConstantProperty<7, int32_t, 25 > // Y
   > TArduinoColorGraphicsElementDrawText7;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText7 TArduinoColorGraphicsElementDrawText7;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField_Clocked<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<7, bool, true >, // AutoSize
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantPropertyColor<12, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<11, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign
  Mitov::VariablePropertyString<16, ::VisuinoConstants::TextValue5 >, // InitialValue
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<13, uint32_t, 1 >, // Size
  Mitov::ConstantProperty<9, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<10, uint32_t, 6 >, // Width
  Mitov::ConstantProperty<8, bool, true >, // Wrap
  Mitov::ConstantProperty<5, int32_t, 8 >, // X
  Mitov::ConstantProperty<6, int32_t, 23 > // Y
   > TArduinoColorGraphicsElementTextFeld4;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld4 TArduinoColorGraphicsElementTextFeld4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable10, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue4 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 20 >, // X
  Mitov::ConstantProperty<7, int32_t, 110 > // Y
   > TArduinoColorGraphicsElementDrawText8;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText8 TArduinoColorGraphicsElementDrawText8;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable11, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue2 >, // Text
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<11, bool, true >, // Wrap
  Mitov::ConstantProperty<6, int32_t, 32 >, // X
  Mitov::ConstantProperty<7, int32_t, 70 > // Y
   > TArduinoColorGraphicsElementDrawText9;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText9 TArduinoColorGraphicsElementDrawText9;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField_Clocked<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<7, bool, true >, // AutoSize
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color
  Mitov::SharedVariableProperty<2, bool, true, ::ComponentVariables::Shared_bool_0 >, // Enabled
  Mitov::ConstantPropertyColor<12, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<11, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign
  Mitov::VariablePropertyString<16, ::VisuinoConstants::TextValue5 >, // InitialValue
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<13, uint32_t, 2 >, // Size
  Mitov::ConstantProperty<9, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<10, uint32_t, 6 >, // Width
  Mitov::ConstantProperty<8, bool, true >, // Wrap
  Mitov::ConstantProperty<5, int32_t, 50 >, // X
  Mitov::ConstantProperty<6, int32_t, 85 > // Y
   > TArduinoColorGraphicsElementTextFeld5;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld5 TArduinoColorGraphicsElementTextFeld5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField_Clocked<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<7, bool, true >, // AutoSize
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable13, true >, // Enabled
  Mitov::ConstantPropertyColor<12, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<11, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign
  Mitov::VariablePropertyString<16, ::VisuinoConstants::TextValue5 >, // InitialValue
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<13, uint32_t, 2 >, // Size
  Mitov::ConstantProperty<9, bool, false >, // UseCodePage437Symbols
  Mitov::ConstantProperty<10, uint32_t, 6 >, // Width
  Mitov::ConstantProperty<8, bool, true >, // Wrap
  Mitov::ConstantProperty<5, int32_t, 55 >, // X
  Mitov::ConstantProperty<6, int32_t, 135 > // Y
   > TArduinoColorGraphicsElementTextFeld6;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld6 TArduinoColorGraphicsElementTextFeld6;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawRectangle<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color
  Mitov::SharedVariableProperty<2, bool, true, ::ComponentVariables::Shared_bool_0 >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor
  Mitov::ConstantProperty<9, uint32_t, 17 >, // Height
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 30 >, // Width
  Mitov::ConstantProperty<6, int32_t, 48 >, // X
  Mitov::ConstantProperty<7, int32_t, 84 > // Y
   > TArduinoColorGraphicsDrawRectangle1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawRectangle1 TArduinoColorGraphicsDrawRectangle1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::Display1, // 0_TYPE_OWNER
  Declarations::Instances::Display1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color
  Mitov::ConstantProperty<2, bool, true >, // Enabled
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor
  Mitov::ConstantProperty<9, uint32_t, 14 >, // Height
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 14 >, // Width
  Mitov::ConstantProperty<6, int32_t, 4 >, // X
  Mitov::ConstantProperty<7, int32_t, 20 > // Y
   > TArduinoColorGraphicsDrawEllipse1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse1 TArduinoColorGraphicsDrawEllipse1;
} // Instances

namespace Types
{
typedef Mitov::TextValue<
  Mitov::EmbeddedCallChain<CallChains::TryActive1 >, // Elements_TryActive
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive4 >, // OutputPin
  Mitov::VariablePropertyString<5, ::VisuinoConstants::TextValue5 > // Value
   > TextValue1;
} // Types

namespace Instances
{
Types::TextValue1 TextValue1;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue7 > // Value
   > TArduinoTextSetValueElement1;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement1 TArduinoTextSetValueElement1;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue8 > // Value
   > TArduinoTextSetValueElement2;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement2 TArduinoTextSetValueElement2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue9 > // Value
   > TArduinoTextSetValueElement3;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement3 TArduinoTextSetValueElement3;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue10 > // Value
   > TArduinoTextSetValueElement4;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement4 TArduinoTextSetValueElement4;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue11 > // Value
   > TArduinoTextSetValueElement5;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement5 TArduinoTextSetValueElement5;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue12 > // Value
   > TArduinoTextSetValueElement6;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement6 TArduinoTextSetValueElement6;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue13 > // Value
   > TArduinoTextSetValueElement7;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement7 TArduinoTextSetValueElement7;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue14 > // Value
   > TArduinoTextSetValueElement8;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement8 TArduinoTextSetValueElement8;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue15 > // Value
   > TArduinoTextSetValueElement9;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement9 TArduinoTextSetValueElement9;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue16 > // Value
   > TArduinoTextSetValueElement10;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement10 TArduinoTextSetValueElement10;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue17 > // Value
   > TArduinoTextSetValueElement11;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement11 TArduinoTextSetValueElement11;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue18 > // Value
   > TArduinoTextSetValueElement12;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement12 TArduinoTextSetValueElement12;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue19 > // Value
   > TArduinoTextSetValueElement13;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement13 TArduinoTextSetValueElement13;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue20 > // Value
   > TArduinoTextSetValueElement14;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement14 TArduinoTextSetValueElement14;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue21 > // Value
   > TArduinoTextSetValueElement15;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement15 TArduinoTextSetValueElement15;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue22 > // Value
   > TArduinoTextSetValueElement16;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement16 TArduinoTextSetValueElement16;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue23 > // Value
   > TArduinoTextSetValueElement17;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement17 TArduinoTextSetValueElement17;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue24 > // Value
   > TArduinoTextSetValueElement18;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement18 TArduinoTextSetValueElement18;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue25 > // Value
   > TArduinoTextSetValueElement19;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement19 TArduinoTextSetValueElement19;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue26 > // Value
   > TArduinoTextSetValueElement20;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement20 TArduinoTextSetValueElement20;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue27 > // Value
   > TArduinoTextSetValueElement21;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement21 TArduinoTextSetValueElement21;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue28 > // Value
   > TArduinoTextSetValueElement22;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement22 TArduinoTextSetValueElement22;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue29 > // Value
   > TArduinoTextSetValueElement23;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement23 TArduinoTextSetValueElement23;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue30 > // Value
   > TArduinoTextSetValueElement24;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement24 TArduinoTextSetValueElement24;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue31 > // Value
   > TArduinoTextSetValueElement25;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement25 TArduinoTextSetValueElement25;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue32 > // Value
   > TArduinoTextSetValueElement26;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement26 TArduinoTextSetValueElement26;
} // Instances

  Mitov::ClockPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive5 > SourcePin1;
  Mitov::ClockPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive6 > SourcePin2;
  Mitov::ClockPin_EmbeddedPinImplementation<8, ::PinCalls::PinCallerReceive7 > SourcePin3;
  Mitov::ClockPin_EmbeddedPinImplementation<9, ::PinCalls::PinCallerReceive8 > SourcePin4;
  Mitov::ClockPin_EmbeddedPinImplementation<10, ::PinCalls::PinCallerReceive9 > SourcePin5;
  Mitov::ClockPin_EmbeddedPinImplementation<11, ::PinCalls::PinCallerReceive10 > SourcePin6;
  Mitov::ClockPin_EmbeddedPinImplementation<12, ::PinCalls::PinCallerReceive11 > SourcePin7;
  Mitov::ClockPin_EmbeddedPinImplementation<13, ::PinCalls::PinCallerReceive12 > SourcePin8;
  Mitov::ClockPin_EmbeddedPinImplementation<14, ::PinCalls::PinCallerReceive13 > SourcePin9;
  Mitov::ClockPin_EmbeddedPinImplementation<15, ::PinCalls::PinCallerReceive14 > SourcePin10;
  Mitov::ClockPin_EmbeddedPinImplementation<16, ::PinCalls::PinCallerReceive15 > SourcePin11;
  Mitov::ClockPin_EmbeddedPinImplementation<17, ::PinCalls::PinCallerReceive16 > SourcePin12;
  Mitov::ClockPin_EmbeddedPinImplementation<18, ::PinCalls::PinCallerReceive17 > SourcePin13;
  Mitov::ClockPin_EmbeddedPinImplementation<19, ::PinCalls::PinCallerReceive18 > SourcePin14;
  Mitov::ClockPin_EmbeddedPinImplementation<20, ::PinCalls::PinCallerReceive19 > SourcePin15;
  Mitov::ClockPin_EmbeddedPinImplementation<21, ::PinCalls::PinCallerReceive20 > SourcePin16;
  Mitov::ClockPin_EmbeddedPinImplementation<22, ::PinCalls::PinCallerReceive21 > SourcePin17;
  Mitov::ClockPin_EmbeddedPinImplementation<23, ::PinCalls::PinCallerReceive22 > SourcePin18;
  Mitov::ClockPin_EmbeddedPinImplementation<24, ::PinCalls::PinCallerReceive23 > SourcePin19;
  Mitov::ClockPin_EmbeddedPinImplementation<25, ::PinCalls::PinCallerReceive24 > SourcePin20;
  Mitov::ClockPin_EmbeddedPinImplementation<26, ::PinCalls::PinCallerReceive25 > SourcePin21;
  Mitov::ClockPin_EmbeddedPinImplementation<27, ::PinCalls::PinCallerReceive26 > SourcePin22;
  Mitov::ClockPin_EmbeddedPinImplementation<28, ::PinCalls::PinCallerReceive27 > SourcePin23;
  Mitov::ClockPin_EmbeddedPinImplementation<29, ::PinCalls::PinCallerReceive28 > SourcePin24;
  Mitov::ClockPin_EmbeddedPinImplementation<30, ::PinCalls::PinCallerReceive29 > SourcePin25;
  Mitov::ClockPin_EmbeddedPinImplementation<31, ::PinCalls::PinCallerReceive30 > SourcePin26;
namespace Types
{
typedef Mitov::ClockDemux<
  26, // COUNT_OutputPins
  Mitov::VariableMinMaxPropertySharedBits<32, uint32_t, 0, ::ComponentVariables::Variable14, 0, 4000 >, // InitialChannel
  Mitov::EmbeddedCallChain<CallChains::SetPinValue1 > // OutputPins_SetPinValue
   > ClockDemmux1;
} // Types

namespace Instances
{
Types::ClockDemmux1 ClockDemmux1;
} // Instances

namespace Types
{
typedef Mitov::UpDownCounter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariableMinMax<20, int32_t, ::ComponentVariables::Variable16, 0, 25 >, // FCount
  Mitov::ConstantProperty<6, int32_t, 0 >, // InitialValue
  Mitov::NestedProperty<14, Mitov::GenericValueLimit<
    Mitov::ConstantProperty<13, bool, true >, // RollOver
    Mitov::ConstantProperty<12, int32_t, 25 > // Value
     > >, // Value_Max
  Mitov::NestedProperty<10, Mitov::GenericValueLimit<
    Mitov::ConstantProperty<9, bool, true >, // RollOver
    Mitov::ConstantProperty<8, int32_t, 0 > // Value
     > >, // Value_Min
  Mitov::TypedVariable<18, bool, ::ComponentVariables::Variable15 >, // NeedsUpdate
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive31, int32_t > // OutputPin
   > UpDownCounter1;
} // Types

namespace Instances
{
Types::UpDownCounter1 UpDownCounter1;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive32, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable17 > > // OutputPin
   > Inverter1;
} // Types

namespace Instances
{
Types::Inverter1 Inverter1;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive33, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable18 > > // OutputPin
   > Inverter2;
} // Types

namespace Instances
{
Types::Inverter2 Inverter2;
} // Instances

namespace Types
{
typedef Mitov::TextValue<
  Mitov::EmbeddedCallChain<CallChains::TryActive2 >, // Elements_TryActive
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive34 >, // OutputPin
  Mitov::VariablePropertyString<5, ::VisuinoConstants::TextValue5 > // Value
   > TextValue3;
} // Types

namespace Instances
{
Types::TextValue3 TextValue3;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue33 > // Value
   > TArduinoTextSetValueElement27;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement27 TArduinoTextSetValueElement27;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue34 > // Value
   > TArduinoTextSetValueElement28;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement28 TArduinoTextSetValueElement28;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue35 > // Value
   > TArduinoTextSetValueElement29;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement29 TArduinoTextSetValueElement29;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue36 > // Value
   > TArduinoTextSetValueElement30;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement30 TArduinoTextSetValueElement30;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue37 > // Value
   > TArduinoTextSetValueElement31;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement31 TArduinoTextSetValueElement31;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue38 > // Value
   > TArduinoTextSetValueElement32;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement32 TArduinoTextSetValueElement32;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue39 > // Value
   > TArduinoTextSetValueElement33;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement33 TArduinoTextSetValueElement33;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue40 > // Value
   > TArduinoTextSetValueElement34;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement34 TArduinoTextSetValueElement34;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue41 > // Value
   > TArduinoTextSetValueElement35;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement35 TArduinoTextSetValueElement35;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue42 > // Value
   > TArduinoTextSetValueElement36;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement36 TArduinoTextSetValueElement36;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue43 > // Value
   > TArduinoTextSetValueElement37;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement37 TArduinoTextSetValueElement37;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue44 > // Value
   > TArduinoTextSetValueElement38;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement38 TArduinoTextSetValueElement38;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue45 > // Value
   > TArduinoTextSetValueElement39;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement39 TArduinoTextSetValueElement39;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue46 > // Value
   > TArduinoTextSetValueElement40;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement40 TArduinoTextSetValueElement40;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue47 > // Value
   > TArduinoTextSetValueElement41;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement41 TArduinoTextSetValueElement41;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue48 > // Value
   > TArduinoTextSetValueElement42;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement42 TArduinoTextSetValueElement42;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue49 > // Value
   > TArduinoTextSetValueElement43;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement43 TArduinoTextSetValueElement43;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue50 > // Value
   > TArduinoTextSetValueElement44;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement44 TArduinoTextSetValueElement44;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue51 > // Value
   > TArduinoTextSetValueElement45;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement45 TArduinoTextSetValueElement45;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue52 > // Value
   > TArduinoTextSetValueElement46;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement46 TArduinoTextSetValueElement46;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue53 > // Value
   > TArduinoTextSetValueElement47;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement47 TArduinoTextSetValueElement47;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue54 > // Value
   > TArduinoTextSetValueElement48;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement48 TArduinoTextSetValueElement48;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue55 > // Value
   > TArduinoTextSetValueElement49;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement49 TArduinoTextSetValueElement49;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue56 > // Value
   > TArduinoTextSetValueElement50;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement50 TArduinoTextSetValueElement50;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue57 > // Value
   > TArduinoTextSetValueElement51;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement51 TArduinoTextSetValueElement51;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue3, // 0_TYPE_OWNER
  Declarations::Instances::TextValue3, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue58 > // Value
   > TArduinoTextSetValueElement52;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement52 TArduinoTextSetValueElement52;
} // Instances

namespace Types
{
typedef Mitov::TextValue<
  Mitov::EmbeddedCallChain<CallChains::TryActive3 >, // Elements_TryActive
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive35 >, // OutputPin
  Mitov::VariablePropertyString<5, ::VisuinoConstants::TextValue5 > // Value
   > TextValue2;
} // Types

namespace Instances
{
Types::TextValue2 TextValue2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue59 > // Value
   > TArduinoTextSetValueElement53;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement53 TArduinoTextSetValueElement53;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue60 > // Value
   > TArduinoTextSetValueElement54;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement54 TArduinoTextSetValueElement54;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue61 > // Value
   > TArduinoTextSetValueElement55;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement55 TArduinoTextSetValueElement55;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue62 > // Value
   > TArduinoTextSetValueElement56;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement56 TArduinoTextSetValueElement56;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue63 > // Value
   > TArduinoTextSetValueElement57;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement57 TArduinoTextSetValueElement57;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue64 > // Value
   > TArduinoTextSetValueElement58;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement58 TArduinoTextSetValueElement58;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue65 > // Value
   > TArduinoTextSetValueElement59;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement59 TArduinoTextSetValueElement59;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue66 > // Value
   > TArduinoTextSetValueElement60;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement60 TArduinoTextSetValueElement60;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue67 > // Value
   > TArduinoTextSetValueElement61;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement61 TArduinoTextSetValueElement61;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue68 > // Value
   > TArduinoTextSetValueElement62;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement62 TArduinoTextSetValueElement62;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue69 > // Value
   > TArduinoTextSetValueElement63;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement63 TArduinoTextSetValueElement63;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue70 > // Value
   > TArduinoTextSetValueElement64;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement64 TArduinoTextSetValueElement64;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue71 > // Value
   > TArduinoTextSetValueElement65;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement65 TArduinoTextSetValueElement65;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue72 > // Value
   > TArduinoTextSetValueElement66;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement66 TArduinoTextSetValueElement66;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue73 > // Value
   > TArduinoTextSetValueElement67;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement67 TArduinoTextSetValueElement67;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue74 > // Value
   > TArduinoTextSetValueElement68;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement68 TArduinoTextSetValueElement68;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue75 > // Value
   > TArduinoTextSetValueElement69;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement69 TArduinoTextSetValueElement69;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue76 > // Value
   > TArduinoTextSetValueElement70;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement70 TArduinoTextSetValueElement70;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue77 > // Value
   > TArduinoTextSetValueElement71;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement71 TArduinoTextSetValueElement71;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue78 > // Value
   > TArduinoTextSetValueElement72;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement72 TArduinoTextSetValueElement72;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue79 > // Value
   > TArduinoTextSetValueElement73;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement73 TArduinoTextSetValueElement73;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue80 > // Value
   > TArduinoTextSetValueElement74;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement74 TArduinoTextSetValueElement74;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue81 > // Value
   > TArduinoTextSetValueElement75;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement75 TArduinoTextSetValueElement75;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue82 > // Value
   > TArduinoTextSetValueElement76;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement76 TArduinoTextSetValueElement76;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue83 > // Value
   > TArduinoTextSetValueElement77;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement77 TArduinoTextSetValueElement77;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue84 > // Value
   > TArduinoTextSetValueElement78;
} // Types

namespace Instances
{
Types::TArduinoTextSetValueElement78 TArduinoTextSetValueElement78;
} // Instances

namespace Types
{
typedef Mitov::Delay<
  Mitov::ConstantProperty<8, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable19 >, // FValue
  Mitov::ConstantProperty<7, uint32_t, 3000000 >, // Interval
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive36 > // OutputPin
   > Delay1;
} // Types

namespace Instances
{
Types::Delay1 Delay1;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive37, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable20 > > // OutputPin
   > Inverter3;
} // Types

namespace Instances
{
Types::Inverter3 Inverter3;
} // Instances

namespace Types
{
typedef Mitov::CommonSwitch<
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable23 >, // FOutputStarted
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable22 >, // FPopulated
  Mitov::ConstantProperty<6, bool, true >, // IgnoreSame
  Mitov::TypedVariableValue<5, bool, ::ComponentVariables::Variable21, false >, // InitialEnabled
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive38 >, // OutputPin
  Mitov::String // TYPE
   > TextSwitch1;
} // Types

namespace Instances
{
Types::TextSwitch1 TextSwitch1;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable25 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 100000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive39, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable24 > > // OutputPin
   > Timer2;
} // Types

namespace Instances
{
Types::Timer2 Timer2;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable27 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 3000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive40, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable26 > > // OutputPin
   > Timer1;
} // Types

namespace Instances
{
Types::Timer1 Timer1;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive41, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable28 > > // OutputPin
   > Inverter4;
} // Types

namespace Instances
{
Types::Inverter4 Inverter4;
} // Instances

namespace Types
{
typedef Mitov::Delay<
  Mitov::ConstantProperty<8, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable29 >, // FValue
  Mitov::ConstantProperty<7, uint32_t, 3100000 >, // Interval
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive42 > // OutputPin
   > Delay2;
} // Types

namespace Instances
{
Types::Delay2 Delay2;
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue2 >, // Asymmetry
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable31, false >, // Enabled
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue2>, // FPhase
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable32 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue1 >, // Frequency
  Mitov::ConstantProperty<5, bool, false >, // InitialValue
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive43, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable30 > >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue2 >, // Phase
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted
    Mitov::ConstantProperty<11, bool, false > // Reset
     > > // WhenDisabled
   > PulseGenerator1;
} // Types

namespace Instances
{
Types::PulseGenerator1 PulseGenerator1;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable34 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 30000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive44, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable33 > > // OutputPin
   > Timer3;
} // Types

namespace Instances
{
Types::Timer3 Timer3;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive45, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable35 > > // OutputPin
   > Inverter5;
} // Types

namespace Instances
{
Types::Inverter5 Inverter5;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive46, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable36 > > // OutputPin
   > Inverter6;
} // Types

namespace Instances
{
Types::Inverter6 Inverter6;
} // Instances

namespace Types
{
typedef Mitov::Sequence<
  5, // COUNT_Elements
  Mitov::ConstantProperty<9, bool, true >, // CanRestart
  Mitov::EmbeddedCallChain<CallChains::InitElementValue1 >, // Elements_InitElementValue
  Mitov::EmbeddedCallChain<CallChains::MoveToNextIndex1 >, // Elements_MoveToNextIndex
  Mitov::EmbeddedCallChain<CallChains::SetElementValue1 >, // Elements_SetElementValue
  Mitov::ConstantProperty<3, bool, true >, // Enabled
  Mitov::TypedVariable<6, uint32_t, ::ComponentVariables::Variable37 >, // FCurrentIndex
  Mitov::TypedPin_NoImplementation<5, uint32_t >, // IntervalOutputPin
  Mitov::ConstantProperty<8, bool, false > // Repeat
   > Sequence1;
} // Types

namespace Instances
{
Types::Sequence1 Sequence1;
} // Instances

namespace Types
{
typedef Mitov::SequenceElementDigital<
  Declarations::Types::Sequence1, // 0_TYPE_OWNER
  Declarations::Instances::Sequence1, // 1_NAME_OWNER
  Mitov::VariableProperty<6, uint32_t, 1000 >, // Delay
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  0, // INDEX
  Mitov::ConstantProperty<5, bool, false >, // InMicroSeconds
  Mitov::DigitalPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive47 > // OutputPin
   > TArduinoSequenceDigitalElement1;
} // Types

namespace Instances
{
Types::TArduinoSequenceDigitalElement1 TArduinoSequenceDigitalElement1;
} // Instances

namespace Types
{
typedef Mitov::SequenceElementDigital<
  Declarations::Types::Sequence1, // 0_TYPE_OWNER
  Declarations::Instances::Sequence1, // 1_NAME_OWNER
  Mitov::ConstantProperty<6, uint32_t, 1000 >, // Delay
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  1, // INDEX
  Mitov::ConstantProperty<5, bool, false >, // InMicroSeconds
  Mitov::DigitalPin_NoImplementation<7 > // OutputPin
   > TArduinoSequenceDigitalElement2;
} // Types

namespace Instances
{
Types::TArduinoSequenceDigitalElement2 TArduinoSequenceDigitalElement2;
} // Instances

namespace Types
{
typedef Mitov::SequenceElementDigital<
  Declarations::Types::Sequence1, // 0_TYPE_OWNER
  Declarations::Instances::Sequence1, // 1_NAME_OWNER
  Mitov::VariableProperty<6, uint32_t, 1000 >, // Delay
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  2, // INDEX
  Mitov::ConstantProperty<5, bool, false >, // InMicroSeconds
  Mitov::DigitalPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive48 > // OutputPin
   > TArduinoSequenceDigitalElement3;
} // Types

namespace Instances
{
Types::TArduinoSequenceDigitalElement3 TArduinoSequenceDigitalElement3;
} // Instances

namespace Types
{
typedef Mitov::SequenceElementDigital<
  Declarations::Types::Sequence1, // 0_TYPE_OWNER
  Declarations::Instances::Sequence1, // 1_NAME_OWNER
  Mitov::ConstantProperty<6, uint32_t, 2000 >, // Delay
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  3, // INDEX
  Mitov::ConstantProperty<5, bool, false >, // InMicroSeconds
  Mitov::DigitalPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive49 > // OutputPin
   > TArduinoSequenceDigitalElement4;
} // Types

namespace Instances
{
Types::TArduinoSequenceDigitalElement4 TArduinoSequenceDigitalElement4;
} // Instances

namespace Types
{
typedef Mitov::SequenceElementDigital<
  Declarations::Types::Sequence1, // 0_TYPE_OWNER
  Declarations::Instances::Sequence1, // 1_NAME_OWNER
  Mitov::ConstantProperty<6, uint32_t, 1000 >, // Delay
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  4, // INDEX
  Mitov::ConstantProperty<5, bool, false >, // InMicroSeconds
  Mitov::DigitalPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive50 > // OutputPin
   > TArduinoSequenceDigitalElement5;
} // Types

namespace Instances
{
Types::TArduinoSequenceDigitalElement5 TArduinoSequenceDigitalElement5;
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanOr, // BASE
  4, // COUNT_InputPins
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable39 >, // FModified
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive51, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable38 > > // OutputPin
   > Or1;
} // Types

namespace Instances
{
Types::Or1 Or1;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable41 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 10000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive52, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable40 > > // OutputPin
   > Timer4;
} // Types

namespace Instances
{
Types::Timer4 Timer4;
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue2 >, // Asymmetry
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable43, false >, // Enabled
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue2>, // FPhase
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable44 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue1 >, // Frequency
  Mitov::ConstantProperty<5, bool, false >, // InitialValue
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive53, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable42 > >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue2 >, // Phase
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted
    Mitov::ConstantProperty<11, bool, false > // Reset
     > > // WhenDisabled
   > PulseGenerator2;
} // Types

namespace Instances
{
Types::PulseGenerator2 PulseGenerator2;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive54, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable45 > > // OutputPin
   > Inverter7;
} // Types

namespace Instances
{
Types::Inverter7 Inverter7;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable47 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 100000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive55, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable46 > > // OutputPin
   > Timer5;
} // Types

namespace Instances
{
Types::Timer5 Timer5;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive56, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable48 > > // OutputPin
   > Inverter8;
} // Types

namespace Instances
{
Types::Inverter8 Inverter8;
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive57, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable49 > > // OutputPin
   > Inverter9;
} // Types

namespace Instances
{
Types::Inverter9 Inverter9;
} // Instances

namespace Types
{
typedef Mitov::ValueSource<
  0, // COUNT_Ramp_Elements
  Mitov::EmbeddedCallChain<CallChains::TryActive4 >, // Elements_TryActive
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive58, uint32_t >, // OutputPin
  uint32_t, // TYPE
  Mitov::VariableProperty<5, uint32_t, 0 > // Value
   > UnsignedValue1;
} // Types

namespace Instances
{
Types::UnsignedValue1 UnsignedValue1;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement1;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement1 TArduinoUnsignedSetValueElement1;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement2;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement2 TArduinoUnsignedSetValueElement2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement3;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement3 TArduinoUnsignedSetValueElement3;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement4;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement4 TArduinoUnsignedSetValueElement4;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement5;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement5 TArduinoUnsignedSetValueElement5;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement6;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement6 TArduinoUnsignedSetValueElement6;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement7;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement7 TArduinoUnsignedSetValueElement7;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement8;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement8 TArduinoUnsignedSetValueElement8;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement9;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement9 TArduinoUnsignedSetValueElement9;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement10;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement10 TArduinoUnsignedSetValueElement10;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement11;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement11 TArduinoUnsignedSetValueElement11;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement12;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement12 TArduinoUnsignedSetValueElement12;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement13;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement13 TArduinoUnsignedSetValueElement13;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement14;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement14 TArduinoUnsignedSetValueElement14;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3000 > // Value
   > TArduinoUnsignedSetValueElement15;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement15 TArduinoUnsignedSetValueElement15;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement16;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement16 TArduinoUnsignedSetValueElement16;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement17;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement17 TArduinoUnsignedSetValueElement17;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement18;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement18 TArduinoUnsignedSetValueElement18;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement19;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement19 TArduinoUnsignedSetValueElement19;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement20;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement20 TArduinoUnsignedSetValueElement20;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement21;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement21 TArduinoUnsignedSetValueElement21;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement22;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement22 TArduinoUnsignedSetValueElement22;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement23;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement23 TArduinoUnsignedSetValueElement23;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement24;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement24 TArduinoUnsignedSetValueElement24;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement25;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement25 TArduinoUnsignedSetValueElement25;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue1, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue1, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3800 > // Value
   > TArduinoUnsignedSetValueElement26;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement26 TArduinoUnsignedSetValueElement26;
} // Instances

namespace Types
{
typedef Mitov::ValueSource<
  0, // COUNT_Ramp_Elements
  Mitov::EmbeddedCallChain<CallChains::TryActive5 >, // Elements_TryActive
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive59, uint32_t >, // OutputPin
  uint32_t, // TYPE
  Mitov::VariableProperty<5, uint32_t, 0 > // Value
   > UnsignedValue2;
} // Types

namespace Instances
{
Types::UnsignedValue2 UnsignedValue2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 2500 > // Value
   > TArduinoUnsignedSetValueElement27;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement27 TArduinoUnsignedSetValueElement27;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 1680 > // Value
   > TArduinoUnsignedSetValueElement28;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement28 TArduinoUnsignedSetValueElement28;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 800 > // Value
   > TArduinoUnsignedSetValueElement29;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement29 TArduinoUnsignedSetValueElement29;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 100 > // Value
   > TArduinoUnsignedSetValueElement30;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement30 TArduinoUnsignedSetValueElement30;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 750 > // Value
   > TArduinoUnsignedSetValueElement31;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement31 TArduinoUnsignedSetValueElement31;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 1500 > // Value
   > TArduinoUnsignedSetValueElement32;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement32 TArduinoUnsignedSetValueElement32;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 2300 > // Value
   > TArduinoUnsignedSetValueElement33;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement33 TArduinoUnsignedSetValueElement33;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3120 > // Value
   > TArduinoUnsignedSetValueElement34;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement34 TArduinoUnsignedSetValueElement34;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 4000 > // Value
   > TArduinoUnsignedSetValueElement35;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement35 TArduinoUnsignedSetValueElement35;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 4850 > // Value
   > TArduinoUnsignedSetValueElement36;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement36 TArduinoUnsignedSetValueElement36;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 5600 > // Value
   > TArduinoUnsignedSetValueElement37;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement37 TArduinoUnsignedSetValueElement37;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 6375 > // Value
   > TArduinoUnsignedSetValueElement38;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement38 TArduinoUnsignedSetValueElement38;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 7220 > // Value
   > TArduinoUnsignedSetValueElement39;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement39 TArduinoUnsignedSetValueElement39;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 8230 > // Value
   > TArduinoUnsignedSetValueElement40;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement40 TArduinoUnsignedSetValueElement40;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 9030 > // Value
   > TArduinoUnsignedSetValueElement41;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement41 TArduinoUnsignedSetValueElement41;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3700 > // Value
   > TArduinoUnsignedSetValueElement42;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement42 TArduinoUnsignedSetValueElement42;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3210 > // Value
   > TArduinoUnsignedSetValueElement43;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement43 TArduinoUnsignedSetValueElement43;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 2450 > // Value
   > TArduinoUnsignedSetValueElement44;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement44 TArduinoUnsignedSetValueElement44;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 1650 > // Value
   > TArduinoUnsignedSetValueElement45;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement45 TArduinoUnsignedSetValueElement45;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 810 > // Value
   > TArduinoUnsignedSetValueElement46;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement46 TArduinoUnsignedSetValueElement46;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 50 > // Value
   > TArduinoUnsignedSetValueElement47;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement47 TArduinoUnsignedSetValueElement47;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 800 > // Value
   > TArduinoUnsignedSetValueElement48;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement48 TArduinoUnsignedSetValueElement48;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 1650 > // Value
   > TArduinoUnsignedSetValueElement49;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement49 TArduinoUnsignedSetValueElement49;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 2510 > // Value
   > TArduinoUnsignedSetValueElement50;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement50 TArduinoUnsignedSetValueElement50;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 3320 > // Value
   > TArduinoUnsignedSetValueElement51;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement51 TArduinoUnsignedSetValueElement51;
} // Instances

namespace Types
{
typedef Mitov::ArduinoSetValueElement<
  Declarations::Types::UnsignedValue2, // 0_TYPE_OWNER
  Declarations::Instances::UnsignedValue2, // 1_NAME_OWNER
  Mitov::ConstantProperty<2, uint32_t, 4100 > // Value
   > TArduinoUnsignedSetValueElement52;
} // Types

namespace Instances
{
Types::TArduinoUnsignedSetValueElement52 TArduinoUnsignedSetValueElement52;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable51 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 15000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive60, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable50 > > // OutputPin
   > Timer6;
} // Types

namespace Instances
{
Types::Timer6 Timer6;
} // Instances

namespace Types
{
typedef Mitov::Delay<
  Mitov::ConstantProperty<8, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable52 >, // FValue
  Mitov::ConstantProperty<7, uint32_t, 4500000 >, // Interval
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive61 > // OutputPin
   > Delay3;
} // Types

namespace Instances
{
Types::Delay3 Delay3;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable54 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 18000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive62, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable53 > > // OutputPin
   > Timer7;
} // Types

namespace Instances
{
Types::Timer7 Timer7;
} // Instances

namespace Types
{
typedef Mitov::Start<
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive63 > // OutputPin
   > Start1;
} // Types

namespace Instances
{
Types::Start1 Start1;
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanOr, // BASE
  2, // COUNT_InputPins
  Mitov::TypedVariable<7, bool, ::ComponentVariables::Variable56 >, // FModified
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive64, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable55 > > // OutputPin
   > Or2;
} // Types

namespace Instances
{
Types::Or2 Or2;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable57 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 100000000 >, // Interval
  Mitov::DigitalPin_NoImplementation<3 > // OutputPin
   > Timer8;
} // Types

namespace Instances
{
Types::Timer8 Timer8;
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat
  Mitov::ConstantProperty<7, bool, true >, // CanRestart
  Mitov::ConstantProperty<4, bool, true >, // Enabled
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable59 >, // FValue
  Mitov::ConstantProperty<5, uint32_t, 100000000 >, // Interval
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive65, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable58 > > // OutputPin
   > Timer9;
} // Types

namespace Instances
{
Types::Timer9 Timer9;
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanAnd, // BASE
  2, // COUNT_InputPins
  Mitov::TypedVariable<7, bool, ::ComponentVariables::Variable61 >, // FModified
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive66, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable60 > > // OutputPin
   > And1;
} // Types

namespace Instances
{
Types::And1 And1;
} // Instances

} // Declarations

// Type Converters

namespace TypeConverters
{
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable62 >> Converter0;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable63 >> Converter1;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable64 >> Converter2;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable65 >> Converter3;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable66 >> Converter4;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable67 >> Converter5;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable68 >> Converter6;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable69 >> Converter7;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable70 >> Converter8;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable71 >> Converter9;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable72 >> Converter10;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable73 >> Converter11;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable74 >> Converter12;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable75 >> Converter13;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable76 >> Converter14;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable77 >> Converter15;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable78 >> Converter16;
} // TypeConverters

// Bindings

namespace Bindings
{
inline void PulseGenerator1_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator1.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator1.UpdateEnabled();
}

inline void PulseGenerator2_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator2.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator2.UpdateEnabled();
}

} // Bindings

// Call Chains

namespace CallChains
{
void Render1::Call()
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText1.Render();
  Declarations::Instances::TArduinoColorGraphicsElementDrawText2.Render();
  Declarations::Instances::TArduinoColorGraphicsElementDrawText4.Render();
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse1.Render();
}

void TryActive1::Call( bool & AResult )
{
}

void SetPinValue1::Call( uint32_t AIndex )
{
  switch( AIndex )
  {
    case 0: ::Declarations::SourcePin1.ClockPin(); break;
    case 1: ::Declarations::SourcePin2.ClockPin(); break;
    case 2: ::Declarations::SourcePin3.ClockPin(); break;
    case 3: ::Declarations::SourcePin4.ClockPin(); break;
    case 4: ::Declarations::SourcePin5.ClockPin(); break;
    case 5: ::Declarations::SourcePin6.ClockPin(); break;
    case 6: ::Declarations::SourcePin7.ClockPin(); break;
    case 7: ::Declarations::SourcePin8.ClockPin(); break;
    case 8: ::Declarations::SourcePin9.ClockPin(); break;
    case 9: ::Declarations::SourcePin10.ClockPin(); break;
    case 10: ::Declarations::SourcePin11.ClockPin(); break;
    case 11: ::Declarations::SourcePin12.ClockPin(); break;
    case 12: ::Declarations::SourcePin13.ClockPin(); break;
    case 13: ::Declarations::SourcePin14.ClockPin(); break;
    case 14: ::Declarations::SourcePin15.ClockPin(); break;
    case 15: ::Declarations::SourcePin16.ClockPin(); break;
    case 16: ::Declarations::SourcePin17.ClockPin(); break;
    case 17: ::Declarations::SourcePin18.ClockPin(); break;
    case 18: ::Declarations::SourcePin19.ClockPin(); break;
    case 19: ::Declarations::SourcePin20.ClockPin(); break;
    case 20: ::Declarations::SourcePin21.ClockPin(); break;
    case 21: ::Declarations::SourcePin22.ClockPin(); break;
    case 22: ::Declarations::SourcePin23.ClockPin(); break;
    case 23: ::Declarations::SourcePin24.ClockPin(); break;
    case 24: ::Declarations::SourcePin25.ClockPin(); break;
    case 25: ::Declarations::SourcePin26.ClockPin(); break;
  }
}

void TryActive2::Call( bool & AResult )
{
}

void TryActive3::Call( bool & AResult )
{
}

void MoveToNextIndex1::Call( int32_t *& ACurrentIndex )
{
  Declarations::Instances::TArduinoSequenceDigitalElement1.MoveToNextIndex( ACurrentIndex );
  Declarations::Instances::TArduinoSequenceDigitalElement2.MoveToNextIndex( ACurrentIndex );
  Declarations::Instances::TArduinoSequenceDigitalElement3.MoveToNextIndex( ACurrentIndex );
  Declarations::Instances::TArduinoSequenceDigitalElement4.MoveToNextIndex( ACurrentIndex );
  Declarations::Instances::TArduinoSequenceDigitalElement5.MoveToNextIndex( ACurrentIndex );
}

void SetElementValue1::Call( int32_t AIndex, bool AValue )
{
  switch( AIndex )
  {
    case 0: Declarations::Instances::TArduinoSequenceDigitalElement1.SetElementValue( AValue ); break;
    case 1: Declarations::Instances::TArduinoSequenceDigitalElement2.SetElementValue( AValue ); break;
    case 2: Declarations::Instances::TArduinoSequenceDigitalElement3.SetElementValue( AValue ); break;
    case 3: Declarations::Instances::TArduinoSequenceDigitalElement4.SetElementValue( AValue ); break;
    case 4: Declarations::Instances::TArduinoSequenceDigitalElement5.SetElementValue( AValue ); break;
  }
}

void InitElementValue1::Call()
{
  Declarations::Instances::TArduinoSequenceDigitalElement1.InitElementValue();
  Declarations::Instances::TArduinoSequenceDigitalElement2.InitElementValue();
  Declarations::Instances::TArduinoSequenceDigitalElement3.InitElementValue();
  Declarations::Instances::TArduinoSequenceDigitalElement4.InitElementValue();
  Declarations::Instances::TArduinoSequenceDigitalElement5.InitElementValue();
}

void TryActive4::Call( bool & AResult )
{
}

void TryActive5::Call( bool & AResult )
{
}

} // CallChains

// Pin Call Declarations

namespace PinCalls
{
void PinCallerConverterReceive1( void *_Data );
void PinCallerConverterReceive2( void *_Data );
void PinCallerConverterReceive3( void *_Data );
void PinCallerConverterReceive4( void *_Data );
void PinCallerConverterReceive5( void *_Data );
void PinCallerConverterReceive6( void *_Data );
void PinCallerConverterReceive7( void *_Data );
void PinCallerConverterReceive8( void *_Data );
void PinCallerConverterReceive9( void *_Data );
void PinCallerConverterReceive10( void *_Data );
void PinCallerConverterReceive11( void *_Data );
void PinCallerConverterReceive12( void *_Data );
void PinCallerConverterReceive13( void *_Data );
void PinCallerConverterReceive14( void *_Data );
void PinCallerConverterReceive15( void *_Data );
void PinCallerConverterReceive16( void *_Data );
void PinCallerConverterReceive17( void *_Data );
} // PinCalls

// Pin Call Implementations

namespace PinCalls
{
void PinCallerReceive0::Notify( void *_Data )
{
  TypeConverters::Converter0.Convert( _Data, PinCallerConverterReceive1 );
}

void PinCallerConverterReceive1( void *_Data )
{
  Declarations::Instances::Timer6.ResetInputPin_o_Receive( _Data );
  Declarations::Instances::Timer7.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive1::Notify( void *_Data )
{
  Declarations::Instances::Inverter1.InputPin_o_Receive( _Data );
}

void PinCallerReceive2::Notify( void *_Data )
{
  Declarations::Instances::Inverter2.InputPin_o_Receive( _Data );
}

void PinCallerReceive3::Notify( void *_Data )
{
  Declarations::Instances::Inverter3.InputPin_o_Receive( _Data );
}

void PinCallerReceive4::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld4.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld4.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TextSwitch1.InputPin_o_Receive( _Data );
}

void PinCallerReceive5::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement1.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement27.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement53.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement1.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement27.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive6::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement2.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement28.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement54.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement2.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement28.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive7::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement3.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement29.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement55.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement3.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement29.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive8::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement4.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement30.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement56.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement4.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement30.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive9::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement5.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement31.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement57.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement5.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement31.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive10::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement6.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement32.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement58.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement6.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement32.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive11::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement7.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement33.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement59.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement7.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement33.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive12::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement8.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement34.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement60.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement8.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement34.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive13::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement9.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement35.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement61.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement9.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement35.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive14::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement10.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement36.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement62.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement10.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement36.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive15::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement11.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement37.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement63.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement11.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement37.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive16::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement12.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement38.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement64.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement12.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement38.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive17::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement13.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement39.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement65.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement13.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement39.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive18::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement14.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement40.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement66.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement14.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement40.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive19::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement15.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement41.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement67.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement15.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement41.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive20::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement16.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement42.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement68.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement16.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement42.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive21::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement17.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement43.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement69.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement17.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement43.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive22::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement18.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement44.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement70.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement18.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement44.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive23::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement19.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement45.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement71.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement19.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement45.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive24::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement20.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement46.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement72.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement20.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement46.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive25::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement21.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement47.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement73.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement21.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement47.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive26::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement22.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement48.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement74.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement22.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement48.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive27::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement23.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement49.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement75.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement23.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement49.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive28::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement24.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement50.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement76.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement24.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement50.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive29::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement25.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement51.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement77.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement25.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement51.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive30::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextSetValueElement26.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement52.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextSetValueElement78.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement26.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoUnsignedSetValueElement52.InputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}

void PinCallerReceive31::Notify( void *_Data )
{
  Declarations::Instances::ClockDemmux1.SelectInputPin_o_Receive( _Data );
  Declarations::Instances::ClockDemmux1.InputPin_o_Receive( _Data );
}

void PinCallerReceive32::Notify( void *_Data )
{
  TypeConverters::Converter1.Convert( _Data, PinCallerConverterReceive2 );
}

void PinCallerConverterReceive2( void *_Data )
{
  Declarations::Instances::UpDownCounter1.UpInputPin_o_Receive( _Data );
  Declarations::Instances::Timer2.ResetInputPin_o_Receive( _Data );
  Declarations::Instances::Timer5.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive33::Notify( void *_Data )
{
  TypeConverters::Converter2.Convert( _Data, PinCallerConverterReceive3 );
}

void PinCallerConverterReceive3( void *_Data )
{
  Declarations::Instances::UpDownCounter1.DownInputPin_o_Receive( _Data );
  Declarations::Instances::Timer2.ResetInputPin_o_Receive( _Data );
  Declarations::Instances::Timer5.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive34::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld1.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld1.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive35::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.InputPin_o_Receive( _Data );
}

void PinCallerReceive36::Notify( void *_Data )
{
  Declarations::Instances::Timer2.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive37::Notify( void *_Data )
{
  TypeConverters::Converter3.Convert( _Data, PinCallerConverterReceive4 );
}

void PinCallerConverterReceive4( void *_Data )
{
  Declarations::Instances::Timer2.ResetInputPin_o_Receive( _Data );
  Declarations::Instances::Timer1.StartInputPin_o_Receive( _Data );
  Declarations::Instances::Delay2.StartInputPin_o_Receive( _Data );
}
void PinCallerReceive38::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive39::Notify( void *_Data )
{
  Declarations::Instances::TextSwitch1.EnableInputPin_o_Receive( _Data );
  TypeConverters::Converter4.Convert( _Data, PinCallerConverterReceive5 );
  Declarations::Instances::Inverter9.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive5( void *_Data )
{
  Declarations::Instances::Timer4.ResetInputPin_o_Receive( _Data );
  Declarations::Instances::PulseGenerator2.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive40::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText6.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter5.Convert( _Data, PinCallerConverterReceive6 );
  Declarations::Instances::Inverter4.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive6( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText6.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Timer5.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive41::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText7.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter6.Convert( _Data, PinCallerConverterReceive7 );
}

void PinCallerConverterReceive7( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText7.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive42::Notify( void *_Data )
{
  Declarations::Instances::Timer3.StartInputPin_o_Receive( _Data );
  Declarations::Instances::Sequence1.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive43::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText9.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter7.Convert( _Data, PinCallerConverterReceive8 );
  Declarations::Instances::Inverter5.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive8( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText9.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive44::Notify( void *_Data )
{
  bool __Value_PulseGenerator1_EnabledInputPin__ = Declarations::Instances::PulseGenerator1.Enabled().GetValue();
  ::Bindings::PulseGenerator1_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator1_EnabledInputPin__ );
  Declarations::Instances::Inverter6.InputPin_o_Receive( _Data );
}

void PinCallerReceive45::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText3.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter8.Convert( _Data, PinCallerConverterReceive9 );
}

void PinCallerConverterReceive9( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive46::Notify( void *_Data )
{
  TypeConverters::Converter9.Convert( _Data, PinCallerConverterReceive10 );
}

void PinCallerConverterReceive10( void *_Data )
{
  Declarations::Instances::PulseGenerator1.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive47::Notify( void *_Data )
{
  Declarations::Instances::Or1.InputPins_o_Receive( 0, _Data );
}

void PinCallerReceive48::Notify( void *_Data )
{
  Declarations::Instances::Or1.InputPins_o_Receive( 1, _Data );
  Declarations::Instances::And1.InputPins_o_Receive( 1, _Data );
}

void PinCallerReceive49::Notify( void *_Data )
{
  TypeConverters::Converter10.Convert( _Data, PinCallerConverterReceive11 );
}

void PinCallerConverterReceive11( void *_Data )
{
  Declarations::Instances::Timer3.ResetInputPin_o_Receive( _Data );
  Declarations::Instances::Timer4.StartInputPin_o_Receive( _Data );
  Declarations::Instances::Timer5.StartInputPin_o_Receive( _Data );
  Declarations::Instances::Timer9.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive50::Notify( void *_Data )
{
  TypeConverters::Converter11.Convert( _Data, PinCallerConverterReceive12 );
}

void PinCallerConverterReceive12( void *_Data )
{
  Declarations::Instances::Timer3.ResetInputPin_o_Receive( _Data );
  Declarations::Instances::Delay1.StartInputPin_o_Receive( _Data );
  Declarations::Instances::Delay3.StartInputPin_o_Receive( _Data );
}
void PinCallerReceive51::Notify( void *_Data )
{
  Declarations::Instances::Stepper1.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive52::Notify( void *_Data )
{
  bool __Value_PulseGenerator2_EnabledInputPin__ = Declarations::Instances::PulseGenerator2.Enabled().GetValue();
  ::Bindings::PulseGenerator2_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator2_EnabledInputPin__ );
}

void PinCallerReceive53::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText8.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter12.Convert( _Data, PinCallerConverterReceive13 );
  Declarations::Instances::Inverter7.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive13( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText8.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive54::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText5.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter13.Convert( _Data, PinCallerConverterReceive14 );
}

void PinCallerConverterReceive14( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText5.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive55::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter14.Convert( _Data, PinCallerConverterReceive15 );
  Declarations::Instances::Inverter8.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive15( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive56::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawRectangle1.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter15.Convert( _Data, PinCallerConverterReceive16 );
}

void PinCallerConverterReceive16( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawRectangle1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive57::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter16.Convert( _Data, PinCallerConverterReceive17 );
}

void PinCallerConverterReceive17( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive58::Notify( void *_Data )
{
  Declarations::Instances::TArduinoSequenceDigitalElement1.Delay().InputPin_o_Receive( _Data );
}

void PinCallerReceive59::Notify( void *_Data )
{
  Declarations::Instances::TArduinoSequenceDigitalElement3.Delay().InputPin_o_Receive( _Data );
}

void PinCallerReceive60::Notify( void *_Data )
{
  Declarations::Instances::Or1.InputPins_o_Receive( 2, _Data );
  Declarations::Instances::Or2.InputPins_o_Receive( 0, _Data );
}

void PinCallerReceive61::Notify( void *_Data )
{
  Declarations::Instances::Timer6.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive62::Notify( void *_Data )
{
  Declarations::Instances::Or1.InputPins_o_Receive( 3, _Data );
}

void PinCallerReceive63::Notify( void *_Data )
{
  Declarations::Instances::Timer7.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive64::Notify( void *_Data )
{
  Declarations::Instances::Stepper1.Reversed().InputPin_o_Receive( _Data );
}

void PinCallerReceive65::Notify( void *_Data )
{
  Declarations::Instances::And1.InputPins_o_Receive( 0, _Data );
}

void PinCallerReceive66::Notify( void *_Data )
{
  Declarations::Instances::Or2.InputPins_o_Receive( 1, _Data );
}

} // PinCalls

namespace ComponentsHardware
{
void SystemUpdateHardware()
{
}
} // ComponentsHardware

//The setup function is called once at startup of the sketch
void setup()
{
  BoardDeclarations::Instances::BoardSPI0.SystemInit();
  BoardDeclarations::Instances::ArduinoDigitalChannel_1.SystemInit();
  BoardDeclarations::Instances::ArduinoDigitalChannel_6.SystemInit();
  BoardDeclarations::Instances::ArduinoDigitalChannel_7.SystemInit();
  BoardDeclarations::Instances::ArduinoDigitalChannel_12.SystemInit();
  Declarations::Instances::Display1.SystemInit();
  Declarations::Instances::UpDownCounter1.SystemInit();
  BoardDeclarations::Instances::ArduinoDigitalChannel_1.SystemStart();
  BoardDeclarations::Instances::ArduinoDigitalChannel_6.SystemStart();
  BoardDeclarations::Instances::ArduinoDigitalChannel_7.SystemStart();
  BoardDeclarations::Instances::ArduinoDigitalChannel_12.SystemStart();
  Declarations::Instances::Stepper1.SystemStart();
  Declarations::Instances::Display1.SystemStart();
  Declarations::Instances::TextValue1.SystemStart();
  Declarations::Instances::UpDownCounter1.SystemStart();
  Declarations::Instances::TextValue3.SystemStart();
  Declarations::Instances::TextValue2.SystemStart();
  Declarations::Instances::Timer2.SystemStart();
  Declarations::Instances::Timer1.SystemStart();
  Declarations::Instances::PulseGenerator1.SystemStart();
  Declarations::Instances::Timer3.SystemStart();
  Declarations::Instances::Or1.SystemStart();
  Declarations::Instances::Timer4.SystemStart();
  Declarations::Instances::PulseGenerator2.SystemStart();
  Declarations::Instances::Timer5.SystemStart();
  Declarations::Instances::UnsignedValue1.SystemStart();
  Declarations::Instances::UnsignedValue2.SystemStart();
  Declarations::Instances::Timer6.SystemStart();
  Declarations::Instances::Timer7.SystemStart();
  Declarations::Instances::Start1.SystemStart();
  Declarations::Instances::Or2.SystemStart();
  Declarations::Instances::Timer8.SystemStart();
  Declarations::Instances::Timer9.SystemStart();
  Declarations::Instances::And1.SystemStart();
}

// The loop function is called in an endless loop
void loop()
{
  BoardDeclarations::Instances::ArduinoDigitalChannel_1.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoDigitalChannel_6.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoDigitalChannel_7.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoDigitalChannel_12.SystemLoopBegin();
  Declarations::Instances::Stepper1.SystemLoopBegin();
  Declarations::Instances::Delay1.SystemLoopBegin();
  Declarations::Instances::Timer2.SystemLoopBegin();
  Declarations::Instances::Timer1.SystemLoopBegin();
  Declarations::Instances::Delay2.SystemLoopBegin();
  Declarations::Instances::PulseGenerator1.SystemLoopBegin();
  Declarations::Instances::Timer3.SystemLoopBegin();
  Declarations::Instances::TArduinoSequenceDigitalElement1.SystemLoopBegin();
  Declarations::Instances::TArduinoSequenceDigitalElement2.SystemLoopBegin();
  Declarations::Instances::TArduinoSequenceDigitalElement3.SystemLoopBegin();
  Declarations::Instances::TArduinoSequenceDigitalElement4.SystemLoopBegin();
  Declarations::Instances::TArduinoSequenceDigitalElement5.SystemLoopBegin();
  Declarations::Instances::Timer4.SystemLoopBegin();
  Declarations::Instances::PulseGenerator2.SystemLoopBegin();
  Declarations::Instances::Timer5.SystemLoopBegin();
  Declarations::Instances::Timer6.SystemLoopBegin();
  Declarations::Instances::Delay3.SystemLoopBegin();
  Declarations::Instances::Timer7.SystemLoopBegin();
  Declarations::Instances::Timer8.SystemLoopBegin();
  Declarations::Instances::Timer9.SystemLoopBegin();
  Declarations::Instances::Or1.SystemLoopEnd();
  Declarations::Instances::Or2.SystemLoopEnd();
  Declarations::Instances::And1.SystemLoopEnd();
}
