//----------------------------------------------
//
//         Sketch Generated by Visuino
//               www.visuino.com
//           Version 8.0.0.101
//
//------------------ Source --------------------
//
// Weather-data-internet2.visuino
//
//----------------------------------------------

#define VISUINO_ANY_ESP32
#define VISUINO_ESP32
#define _MITOV_DISPLAY_SSD1306_I2C

#include <OpenWire.h>
#include <Mitov.h>
#include <Arduino.h>
#include <Mitov_ESP32.h>
#include <Mitov_ESP32_WiFi.h>
#include <WiFi.h>
#include <Wire.h>
#include <Mitov_Basic_I2C.h>
#include <Arduino_ESP32_I2C_Class.h>
#include <Mitov_JSON.h>
#include <Mitov_HTTP_Client.h>
#include <Mitov_Converters.h>
#include <Mitov_Timing.h>
#include <Mitov_Text.h>
#include <Mitov_Math.h>
#include <Mitov_Button.h>
#include <Mitov_LogicGates.h>
#include <Mitov_Display_SSD1306_I2C.h>
#include <Mitov_Graphics.h>
#include <Mitov_Graphics_Monochrome.h>
#include <Fonts\Fixed\GraphicsFont5x7.h>
#include <Mitov_SetValueItems.h>
#include <Mitov_Counter.h>
#include <Mitov_BinaryGenerators.h>


// Shared Component Member Variables

namespace ComponentVariables
{
class
{
public:
  uint32_t Value16 : 32;
  uint32_t Value23 : 11;
  uint32_t Value185 : 6;
  uint32_t Value1 : 2;
  uint32_t Value15 : 2;
  bool Value2 : 1;
  bool Value3 : 1;
  bool Value4 : 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;
  bool Value14 : 1;
  bool Value17 : 1;
  bool Value18 : 1;
  bool Value19 : 1;
  bool Value20 : 1;
  bool Value21 : 1;
  bool Value22 : 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;
  bool Value37 : 1;
  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;
  bool Value79 : 1;
  bool Value80 : 1;
  bool Value81 : 1;
  bool Value82 : 1;
  bool Value83 : 1;
  bool Value84 : 1;
  bool Value85 : 1;
  bool Value86 : 1;
  bool Value87 : 1;
  bool Value88 : 1;
  bool Value89 : 1;
  bool Value90 : 1;
  bool Value91 : 1;
  bool Value92 : 1;
  bool Value93 : 1;
  bool Value94 : 1;
  bool Value95 : 1;
  bool Value96 : 1;
  bool Value97 : 1;
  bool Value98 : 1;
  bool Value99 : 1;
  bool Value100 : 1;
  bool Value101 : 1;
  bool Value102 : 1;
  bool Value103 : 1;
  bool Value104 : 1;
  bool Value105 : 1;
  bool Value106 : 1;
  bool Value107 : 1;
  bool Value108 : 1;
  bool Value109 : 1;
  bool Value110 : 1;
  bool Value111 : 1;
  bool Value112 : 1;
  bool Value113 : 1;
  bool Value114 : 1;
  bool Value115 : 1;
  bool Value116 : 1;
  bool Value117 : 1;
  bool Value118 : 1;
  bool Value119 : 1;
  bool Value120 : 1;
  bool Value121 : 1;
  bool Value122 : 1;
  bool Value123 : 1;
  bool Value124 : 1;
  bool Value125 : 1;
  bool Value126 : 1;
  bool Value127 : 1;
  bool Value128 : 1;
  bool Value129 : 1;
  bool Value130 : 1;
  bool Value131 : 1;
  bool Value132 : 1;
  bool Value133 : 1;
  bool Value134 : 1;
  bool Value135 : 1;
  bool Value136 : 1;
  bool Value137 : 1;
  bool Value138 : 1;
  bool Value139 : 1;
  bool Value140 : 1;
  bool Value141 : 1;
  bool Value142 : 1;
  bool Value143 : 1;
  bool Value144 : 1;
  bool Value145 : 1;
  bool Value146 : 1;
  bool Value147 : 1;
  bool Value148 : 1;
  bool Value149 : 1;
  bool Value150 : 1;
  bool Value151 : 1;
  bool Value152 : 1;
  bool Value153 : 1;
  bool Value154 : 1;
  bool Value155 : 1;
  bool Value156 : 1;
  bool Value157 : 1;
  bool Value158 : 1;
  bool Value159 : 1;
  bool Value160 : 1;
  bool Value161 : 1;
  bool Value162 : 1;
  bool Value163 : 1;
  bool Value164 : 1;
  bool Value165 : 1;
  bool Value166 : 1;
  bool Value167 : 1;
  bool Value168 : 1;
  bool Value169 : 1;
  bool Value170 : 1;
  bool Value171 : 1;
  bool Value172 : 1;
  bool Value173 : 1;
  bool Value174 : 1;
  bool Value175 : 1;
  bool Value176 : 1;
  bool Value177 : 1;
  bool Value178 : 1;
  bool Value179 : 1;
  bool Value180 : 1;
  bool Value181 : 1;
  bool Value182 : 1;
  bool Value183 : 1;
  bool Value184 : 1;
  bool Value186 : 1;
  bool Value187 : 1;
  bool Value188 : 1;
  bool Value189 : 1;
  bool Value190 : 1;
  bool Value191 : 1;
  bool Value192 : 1;
  bool Value193 : 1;
  bool Value194 : 1;
  bool Value195 : 1;
  bool Value196 : 1;
  bool Value197 : 1;
  bool Value198 : 1;
  bool Value199 : 1;
  bool Value200 : 1;
  bool Value201 : 1;
  bool Value202 : 1;
  bool Value203 : 1;
  bool Value204 : 1;
  bool Value205 : 1;
  bool Value206 : 1;
  bool Value207 : 1;
  bool Value208 : 1;
  bool Value209 : 1;
  uint32_t Value5 : 16;
  bool Value210 : 1;
  bool Value211 : 1;
  bool Value212 : 1;
  bool Value213 : 1;
  bool Value214 : 1;
  bool Value215 : 1;
  bool Value216 : 1;
  bool Value217 : 1;

} BitFields;

class Variable16
{
public:
  inline static uint32_t GetValue() { return BitFields.Value16; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value16 = AValue; }

};

class Variable23
{
public:
  inline static uint32_t GetValue() { return BitFields.Value23; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value23 = AValue; }

};

class Variable185
{
public:
  inline static uint32_t GetValue() { return BitFields.Value185; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value185 = AValue; }

};

class Variable1
{
public:
  inline static uint32_t GetValue() { return BitFields.Value1; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value1 = AValue; }

};

class Variable15
{
public:
  inline static uint32_t GetValue() { return BitFields.Value15; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value15 = 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 bool GetValue() { return BitFields.Value3; }
  inline static void SetValue( bool AValue ) { BitFields.Value3 = AValue; }

};

class Variable4
{
public:
  inline static bool GetValue() { return BitFields.Value4; }
  inline static void SetValue( bool AValue ) { BitFields.Value4 = 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 bool GetValue() { return BitFields.Value14; }
  inline static void SetValue( bool AValue ) { BitFields.Value14 = 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 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 bool GetValue() { return BitFields.Value37; }
  inline static void SetValue( bool 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 Variable79
{
public:
  inline static bool GetValue() { return BitFields.Value79; }
  inline static void SetValue( bool AValue ) { BitFields.Value79 = AValue; }

};

class Variable80
{
public:
  inline static bool GetValue() { return BitFields.Value80; }
  inline static void SetValue( bool AValue ) { BitFields.Value80 = AValue; }

};

class Variable81
{
public:
  inline static bool GetValue() { return BitFields.Value81; }
  inline static void SetValue( bool AValue ) { BitFields.Value81 = AValue; }

};

class Variable82
{
public:
  inline static bool GetValue() { return BitFields.Value82; }
  inline static void SetValue( bool AValue ) { BitFields.Value82 = AValue; }

};

class Variable83
{
public:
  inline static bool GetValue() { return BitFields.Value83; }
  inline static void SetValue( bool AValue ) { BitFields.Value83 = AValue; }

};

class Variable84
{
public:
  inline static bool GetValue() { return BitFields.Value84; }
  inline static void SetValue( bool AValue ) { BitFields.Value84 = AValue; }

};

class Variable85
{
public:
  inline static bool GetValue() { return BitFields.Value85; }
  inline static void SetValue( bool AValue ) { BitFields.Value85 = AValue; }

};

class Variable86
{
public:
  inline static bool GetValue() { return BitFields.Value86; }
  inline static void SetValue( bool AValue ) { BitFields.Value86 = AValue; }

};

class Variable87
{
public:
  inline static bool GetValue() { return BitFields.Value87; }
  inline static void SetValue( bool AValue ) { BitFields.Value87 = AValue; }

};

class Variable88
{
public:
  inline static bool GetValue() { return BitFields.Value88; }
  inline static void SetValue( bool AValue ) { BitFields.Value88 = AValue; }

};

class Variable89
{
public:
  inline static bool GetValue() { return BitFields.Value89; }
  inline static void SetValue( bool AValue ) { BitFields.Value89 = AValue; }

};

class Variable90
{
public:
  inline static bool GetValue() { return BitFields.Value90; }
  inline static void SetValue( bool AValue ) { BitFields.Value90 = AValue; }

};

class Variable91
{
public:
  inline static bool GetValue() { return BitFields.Value91; }
  inline static void SetValue( bool AValue ) { BitFields.Value91 = AValue; }

};

class Variable92
{
public:
  inline static bool GetValue() { return BitFields.Value92; }
  inline static void SetValue( bool AValue ) { BitFields.Value92 = AValue; }

};

class Variable93
{
public:
  inline static bool GetValue() { return BitFields.Value93; }
  inline static void SetValue( bool AValue ) { BitFields.Value93 = AValue; }

};

class Variable94
{
public:
  inline static bool GetValue() { return BitFields.Value94; }
  inline static void SetValue( bool AValue ) { BitFields.Value94 = AValue; }

};

class Variable95
{
public:
  inline static bool GetValue() { return BitFields.Value95; }
  inline static void SetValue( bool AValue ) { BitFields.Value95 = AValue; }

};

class Variable96
{
public:
  inline static bool GetValue() { return BitFields.Value96; }
  inline static void SetValue( bool AValue ) { BitFields.Value96 = AValue; }

};

class Variable97
{
public:
  inline static bool GetValue() { return BitFields.Value97; }
  inline static void SetValue( bool AValue ) { BitFields.Value97 = AValue; }

};

class Variable98
{
public:
  inline static bool GetValue() { return BitFields.Value98; }
  inline static void SetValue( bool AValue ) { BitFields.Value98 = AValue; }

};

class Variable99
{
public:
  inline static bool GetValue() { return BitFields.Value99; }
  inline static void SetValue( bool AValue ) { BitFields.Value99 = AValue; }

};

class Variable100
{
public:
  inline static bool GetValue() { return BitFields.Value100; }
  inline static void SetValue( bool AValue ) { BitFields.Value100 = AValue; }

};

class Variable101
{
public:
  inline static bool GetValue() { return BitFields.Value101; }
  inline static void SetValue( bool AValue ) { BitFields.Value101 = AValue; }

};

class Variable102
{
public:
  inline static bool GetValue() { return BitFields.Value102; }
  inline static void SetValue( bool AValue ) { BitFields.Value102 = AValue; }

};

class Variable103
{
public:
  inline static bool GetValue() { return BitFields.Value103; }
  inline static void SetValue( bool AValue ) { BitFields.Value103 = AValue; }

};

class Variable104
{
public:
  inline static bool GetValue() { return BitFields.Value104; }
  inline static void SetValue( bool AValue ) { BitFields.Value104 = AValue; }

};

class Variable105
{
public:
  inline static bool GetValue() { return BitFields.Value105; }
  inline static void SetValue( bool AValue ) { BitFields.Value105 = AValue; }

};

class Variable106
{
public:
  inline static bool GetValue() { return BitFields.Value106; }
  inline static void SetValue( bool AValue ) { BitFields.Value106 = AValue; }

};

class Variable107
{
public:
  inline static bool GetValue() { return BitFields.Value107; }
  inline static void SetValue( bool AValue ) { BitFields.Value107 = AValue; }

};

class Variable108
{
public:
  inline static bool GetValue() { return BitFields.Value108; }
  inline static void SetValue( bool AValue ) { BitFields.Value108 = AValue; }

};

class Variable109
{
public:
  inline static bool GetValue() { return BitFields.Value109; }
  inline static void SetValue( bool AValue ) { BitFields.Value109 = AValue; }

};

class Variable110
{
public:
  inline static bool GetValue() { return BitFields.Value110; }
  inline static void SetValue( bool AValue ) { BitFields.Value110 = AValue; }

};

class Variable111
{
public:
  inline static bool GetValue() { return BitFields.Value111; }
  inline static void SetValue( bool AValue ) { BitFields.Value111 = AValue; }

};

class Variable112
{
public:
  inline static bool GetValue() { return BitFields.Value112; }
  inline static void SetValue( bool AValue ) { BitFields.Value112 = AValue; }

};

class Variable113
{
public:
  inline static bool GetValue() { return BitFields.Value113; }
  inline static void SetValue( bool AValue ) { BitFields.Value113 = AValue; }

};

class Variable114
{
public:
  inline static bool GetValue() { return BitFields.Value114; }
  inline static void SetValue( bool AValue ) { BitFields.Value114 = AValue; }

};

class Variable115
{
public:
  inline static bool GetValue() { return BitFields.Value115; }
  inline static void SetValue( bool AValue ) { BitFields.Value115 = AValue; }

};

class Variable116
{
public:
  inline static bool GetValue() { return BitFields.Value116; }
  inline static void SetValue( bool AValue ) { BitFields.Value116 = AValue; }

};

class Variable117
{
public:
  inline static bool GetValue() { return BitFields.Value117; }
  inline static void SetValue( bool AValue ) { BitFields.Value117 = AValue; }

};

class Variable118
{
public:
  inline static bool GetValue() { return BitFields.Value118; }
  inline static void SetValue( bool AValue ) { BitFields.Value118 = AValue; }

};

class Variable119
{
public:
  inline static bool GetValue() { return BitFields.Value119; }
  inline static void SetValue( bool AValue ) { BitFields.Value119 = AValue; }

};

class Variable120
{
public:
  inline static bool GetValue() { return BitFields.Value120; }
  inline static void SetValue( bool AValue ) { BitFields.Value120 = AValue; }

};

class Variable121
{
public:
  inline static bool GetValue() { return BitFields.Value121; }
  inline static void SetValue( bool AValue ) { BitFields.Value121 = AValue; }

};

class Variable122
{
public:
  inline static bool GetValue() { return BitFields.Value122; }
  inline static void SetValue( bool AValue ) { BitFields.Value122 = AValue; }

};

class Variable123
{
public:
  inline static bool GetValue() { return BitFields.Value123; }
  inline static void SetValue( bool AValue ) { BitFields.Value123 = AValue; }

};

class Variable124
{
public:
  inline static bool GetValue() { return BitFields.Value124; }
  inline static void SetValue( bool AValue ) { BitFields.Value124 = AValue; }

};

class Variable125
{
public:
  inline static bool GetValue() { return BitFields.Value125; }
  inline static void SetValue( bool AValue ) { BitFields.Value125 = AValue; }

};

class Variable126
{
public:
  inline static bool GetValue() { return BitFields.Value126; }
  inline static void SetValue( bool AValue ) { BitFields.Value126 = AValue; }

};

class Variable127
{
public:
  inline static bool GetValue() { return BitFields.Value127; }
  inline static void SetValue( bool AValue ) { BitFields.Value127 = AValue; }

};

class Variable128
{
public:
  inline static bool GetValue() { return BitFields.Value128; }
  inline static void SetValue( bool AValue ) { BitFields.Value128 = AValue; }

};

class Variable129
{
public:
  inline static bool GetValue() { return BitFields.Value129; }
  inline static void SetValue( bool AValue ) { BitFields.Value129 = AValue; }

};

class Variable130
{
public:
  inline static bool GetValue() { return BitFields.Value130; }
  inline static void SetValue( bool AValue ) { BitFields.Value130 = AValue; }

};

class Variable131
{
public:
  inline static bool GetValue() { return BitFields.Value131; }
  inline static void SetValue( bool AValue ) { BitFields.Value131 = AValue; }

};

class Variable132
{
public:
  inline static bool GetValue() { return BitFields.Value132; }
  inline static void SetValue( bool AValue ) { BitFields.Value132 = AValue; }

};

class Variable133
{
public:
  inline static bool GetValue() { return BitFields.Value133; }
  inline static void SetValue( bool AValue ) { BitFields.Value133 = AValue; }

};

class Variable134
{
public:
  inline static bool GetValue() { return BitFields.Value134; }
  inline static void SetValue( bool AValue ) { BitFields.Value134 = AValue; }

};

class Variable135
{
public:
  inline static bool GetValue() { return BitFields.Value135; }
  inline static void SetValue( bool AValue ) { BitFields.Value135 = AValue; }

};

class Variable136
{
public:
  inline static bool GetValue() { return BitFields.Value136; }
  inline static void SetValue( bool AValue ) { BitFields.Value136 = AValue; }

};

class Variable137
{
public:
  inline static bool GetValue() { return BitFields.Value137; }
  inline static void SetValue( bool AValue ) { BitFields.Value137 = AValue; }

};

class Variable138
{
public:
  inline static bool GetValue() { return BitFields.Value138; }
  inline static void SetValue( bool AValue ) { BitFields.Value138 = AValue; }

};

class Variable139
{
public:
  inline static bool GetValue() { return BitFields.Value139; }
  inline static void SetValue( bool AValue ) { BitFields.Value139 = AValue; }

};

class Variable140
{
public:
  inline static bool GetValue() { return BitFields.Value140; }
  inline static void SetValue( bool AValue ) { BitFields.Value140 = AValue; }

};

class Variable141
{
public:
  inline static bool GetValue() { return BitFields.Value141; }
  inline static void SetValue( bool AValue ) { BitFields.Value141 = AValue; }

};

class Variable142
{
public:
  inline static bool GetValue() { return BitFields.Value142; }
  inline static void SetValue( bool AValue ) { BitFields.Value142 = AValue; }

};

class Variable143
{
public:
  inline static bool GetValue() { return BitFields.Value143; }
  inline static void SetValue( bool AValue ) { BitFields.Value143 = AValue; }

};

class Variable144
{
public:
  inline static bool GetValue() { return BitFields.Value144; }
  inline static void SetValue( bool AValue ) { BitFields.Value144 = AValue; }

};

class Variable145
{
public:
  inline static bool GetValue() { return BitFields.Value145; }
  inline static void SetValue( bool AValue ) { BitFields.Value145 = AValue; }

};

class Variable146
{
public:
  inline static bool GetValue() { return BitFields.Value146; }
  inline static void SetValue( bool AValue ) { BitFields.Value146 = AValue; }

};

class Variable147
{
public:
  inline static bool GetValue() { return BitFields.Value147; }
  inline static void SetValue( bool AValue ) { BitFields.Value147 = AValue; }

};

class Variable148
{
public:
  inline static bool GetValue() { return BitFields.Value148; }
  inline static void SetValue( bool AValue ) { BitFields.Value148 = AValue; }

};

class Variable149
{
public:
  inline static bool GetValue() { return BitFields.Value149; }
  inline static void SetValue( bool AValue ) { BitFields.Value149 = AValue; }

};

class Variable150
{
public:
  inline static bool GetValue() { return BitFields.Value150; }
  inline static void SetValue( bool AValue ) { BitFields.Value150 = AValue; }

};

class Variable151
{
public:
  inline static bool GetValue() { return BitFields.Value151; }
  inline static void SetValue( bool AValue ) { BitFields.Value151 = AValue; }

};

class Variable152
{
public:
  inline static bool GetValue() { return BitFields.Value152; }
  inline static void SetValue( bool AValue ) { BitFields.Value152 = AValue; }

};

class Variable153
{
public:
  inline static bool GetValue() { return BitFields.Value153; }
  inline static void SetValue( bool AValue ) { BitFields.Value153 = AValue; }

};

class Variable154
{
public:
  inline static bool GetValue() { return BitFields.Value154; }
  inline static void SetValue( bool AValue ) { BitFields.Value154 = AValue; }

};

class Variable155
{
public:
  inline static bool GetValue() { return BitFields.Value155; }
  inline static void SetValue( bool AValue ) { BitFields.Value155 = AValue; }

};

class Variable156
{
public:
  inline static bool GetValue() { return BitFields.Value156; }
  inline static void SetValue( bool AValue ) { BitFields.Value156 = AValue; }

};

class Variable157
{
public:
  inline static bool GetValue() { return BitFields.Value157; }
  inline static void SetValue( bool AValue ) { BitFields.Value157 = AValue; }

};

class Variable158
{
public:
  inline static bool GetValue() { return BitFields.Value158; }
  inline static void SetValue( bool AValue ) { BitFields.Value158 = AValue; }

};

class Variable159
{
public:
  inline static bool GetValue() { return BitFields.Value159; }
  inline static void SetValue( bool AValue ) { BitFields.Value159 = AValue; }

};

class Variable160
{
public:
  inline static bool GetValue() { return BitFields.Value160; }
  inline static void SetValue( bool AValue ) { BitFields.Value160 = AValue; }

};

class Variable161
{
public:
  inline static bool GetValue() { return BitFields.Value161; }
  inline static void SetValue( bool AValue ) { BitFields.Value161 = AValue; }

};

class Variable162
{
public:
  inline static bool GetValue() { return BitFields.Value162; }
  inline static void SetValue( bool AValue ) { BitFields.Value162 = AValue; }

};

class Variable163
{
public:
  inline static bool GetValue() { return BitFields.Value163; }
  inline static void SetValue( bool AValue ) { BitFields.Value163 = AValue; }

};

class Variable164
{
public:
  inline static bool GetValue() { return BitFields.Value164; }
  inline static void SetValue( bool AValue ) { BitFields.Value164 = AValue; }

};

class Variable165
{
public:
  inline static bool GetValue() { return BitFields.Value165; }
  inline static void SetValue( bool AValue ) { BitFields.Value165 = AValue; }

};

class Variable166
{
public:
  inline static bool GetValue() { return BitFields.Value166; }
  inline static void SetValue( bool AValue ) { BitFields.Value166 = AValue; }

};

class Variable167
{
public:
  inline static bool GetValue() { return BitFields.Value167; }
  inline static void SetValue( bool AValue ) { BitFields.Value167 = AValue; }

};

class Variable168
{
public:
  inline static bool GetValue() { return BitFields.Value168; }
  inline static void SetValue( bool AValue ) { BitFields.Value168 = AValue; }

};

class Variable169
{
public:
  inline static bool GetValue() { return BitFields.Value169; }
  inline static void SetValue( bool AValue ) { BitFields.Value169 = AValue; }

};

class Variable170
{
public:
  inline static bool GetValue() { return BitFields.Value170; }
  inline static void SetValue( bool AValue ) { BitFields.Value170 = AValue; }

};

class Variable171
{
public:
  inline static bool GetValue() { return BitFields.Value171; }
  inline static void SetValue( bool AValue ) { BitFields.Value171 = AValue; }

};

class Variable172
{
public:
  inline static bool GetValue() { return BitFields.Value172; }
  inline static void SetValue( bool AValue ) { BitFields.Value172 = AValue; }

};

class Variable173
{
public:
  inline static bool GetValue() { return BitFields.Value173; }
  inline static void SetValue( bool AValue ) { BitFields.Value173 = AValue; }

};

class Variable174
{
public:
  inline static bool GetValue() { return BitFields.Value174; }
  inline static void SetValue( bool AValue ) { BitFields.Value174 = AValue; }

};

class Variable175
{
public:
  inline static bool GetValue() { return BitFields.Value175; }
  inline static void SetValue( bool AValue ) { BitFields.Value175 = AValue; }

};

class Variable176
{
public:
  inline static bool GetValue() { return BitFields.Value176; }
  inline static void SetValue( bool AValue ) { BitFields.Value176 = AValue; }

};

class Variable177
{
public:
  inline static bool GetValue() { return BitFields.Value177; }
  inline static void SetValue( bool AValue ) { BitFields.Value177 = AValue; }

};

class Variable178
{
public:
  inline static bool GetValue() { return BitFields.Value178; }
  inline static void SetValue( bool AValue ) { BitFields.Value178 = AValue; }

};

class Variable179
{
public:
  inline static bool GetValue() { return BitFields.Value179; }
  inline static void SetValue( bool AValue ) { BitFields.Value179 = AValue; }

};

class Variable180
{
public:
  inline static bool GetValue() { return BitFields.Value180; }
  inline static void SetValue( bool AValue ) { BitFields.Value180 = AValue; }

};

class Variable181
{
public:
  inline static bool GetValue() { return BitFields.Value181; }
  inline static void SetValue( bool AValue ) { BitFields.Value181 = AValue; }

};

class Variable182
{
public:
  inline static bool GetValue() { return BitFields.Value182; }
  inline static void SetValue( bool AValue ) { BitFields.Value182 = AValue; }

};

class Variable183
{
public:
  inline static bool GetValue() { return BitFields.Value183; }
  inline static void SetValue( bool AValue ) { BitFields.Value183 = AValue; }

};

class Variable184
{
public:
  inline static bool GetValue() { return BitFields.Value184; }
  inline static void SetValue( bool AValue ) { BitFields.Value184 = AValue; }

};

class Variable186
{
public:
  inline static bool GetValue() { return BitFields.Value186; }
  inline static void SetValue( bool AValue ) { BitFields.Value186 = AValue; }

};

class Variable187
{
public:
  inline static bool GetValue() { return BitFields.Value187; }
  inline static void SetValue( bool AValue ) { BitFields.Value187 = AValue; }

};

class Variable188
{
public:
  inline static bool GetValue() { return BitFields.Value188; }
  inline static void SetValue( bool AValue ) { BitFields.Value188 = AValue; }

};

class Variable189
{
public:
  inline static bool GetValue() { return BitFields.Value189; }
  inline static void SetValue( bool AValue ) { BitFields.Value189 = AValue; }

};

class Variable190
{
public:
  inline static bool GetValue() { return BitFields.Value190; }
  inline static void SetValue( bool AValue ) { BitFields.Value190 = AValue; }

};

class Variable191
{
public:
  inline static bool GetValue() { return BitFields.Value191; }
  inline static void SetValue( bool AValue ) { BitFields.Value191 = AValue; }

};

class Variable192
{
public:
  inline static bool GetValue() { return BitFields.Value192; }
  inline static void SetValue( bool AValue ) { BitFields.Value192 = AValue; }

};

class Variable193
{
public:
  inline static bool GetValue() { return BitFields.Value193; }
  inline static void SetValue( bool AValue ) { BitFields.Value193 = AValue; }

};

class Variable194
{
public:
  inline static bool GetValue() { return BitFields.Value194; }
  inline static void SetValue( bool AValue ) { BitFields.Value194 = AValue; }

};

class Variable195
{
public:
  inline static bool GetValue() { return BitFields.Value195; }
  inline static void SetValue( bool AValue ) { BitFields.Value195 = AValue; }

};

class Variable196
{
public:
  inline static bool GetValue() { return BitFields.Value196; }
  inline static void SetValue( bool AValue ) { BitFields.Value196 = AValue; }

};

class Variable197
{
public:
  inline static bool GetValue() { return BitFields.Value197; }
  inline static void SetValue( bool AValue ) { BitFields.Value197 = AValue; }

};

class Variable198
{
public:
  inline static bool GetValue() { return BitFields.Value198; }
  inline static void SetValue( bool AValue ) { BitFields.Value198 = AValue; }

};

class Variable199
{
public:
  inline static bool GetValue() { return BitFields.Value199; }
  inline static void SetValue( bool AValue ) { BitFields.Value199 = AValue; }

};

class Variable200
{
public:
  inline static bool GetValue() { return BitFields.Value200; }
  inline static void SetValue( bool AValue ) { BitFields.Value200 = AValue; }

};

class Variable201
{
public:
  inline static bool GetValue() { return BitFields.Value201; }
  inline static void SetValue( bool AValue ) { BitFields.Value201 = AValue; }

};

class Variable202
{
public:
  inline static bool GetValue() { return BitFields.Value202; }
  inline static void SetValue( bool AValue ) { BitFields.Value202 = AValue; }

};

class Variable203
{
public:
  inline static bool GetValue() { return BitFields.Value203; }
  inline static void SetValue( bool AValue ) { BitFields.Value203 = AValue; }

};

class Variable204
{
public:
  inline static bool GetValue() { return BitFields.Value204; }
  inline static void SetValue( bool AValue ) { BitFields.Value204 = AValue; }

};

class Variable205
{
public:
  inline static bool GetValue() { return BitFields.Value205; }
  inline static void SetValue( bool AValue ) { BitFields.Value205 = AValue; }

};

class Variable206
{
public:
  inline static bool GetValue() { return BitFields.Value206; }
  inline static void SetValue( bool AValue ) { BitFields.Value206 = AValue; }

};

class Variable207
{
public:
  inline static bool GetValue() { return BitFields.Value207; }
  inline static void SetValue( bool AValue ) { BitFields.Value207 = AValue; }

};

class Variable208
{
public:
  inline static bool GetValue() { return BitFields.Value208; }
  inline static void SetValue( bool AValue ) { BitFields.Value208 = AValue; }

};

class Variable209
{
public:
  inline static bool GetValue() { return BitFields.Value209; }
  inline static void SetValue( bool AValue ) { BitFields.Value209 = AValue; }

};

class Variable5
{
public:
  inline static uint32_t GetValue() { return BitFields.Value5; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value5 = AValue; }

};

class Variable210
{
public:
  inline static bool GetValue() { return BitFields.Value210; }
  inline static void SetValue( bool AValue ) { BitFields.Value210 = AValue; }

};

class Variable211
{
public:
  inline static bool GetValue() { return BitFields.Value211; }
  inline static void SetValue( bool AValue ) { BitFields.Value211 = AValue; }

};

class Variable212
{
public:
  inline static bool GetValue() { return BitFields.Value212; }
  inline static void SetValue( bool AValue ) { BitFields.Value212 = AValue; }

};

class Variable213
{
public:
  inline static bool GetValue() { return BitFields.Value213; }
  inline static void SetValue( bool AValue ) { BitFields.Value213 = AValue; }

};

class Variable214
{
public:
  inline static bool GetValue() { return BitFields.Value214; }
  inline static void SetValue( bool AValue ) { BitFields.Value214 = AValue; }

};

class Variable215
{
public:
  inline static bool GetValue() { return BitFields.Value215; }
  inline static void SetValue( bool AValue ) { BitFields.Value215 = AValue; }

};

class Variable216
{
public:
  inline static bool GetValue() { return BitFields.Value216; }
  inline static void SetValue( bool AValue ) { BitFields.Value216 = AValue; }

};

class Variable217
{
public:
  inline static bool GetValue() { return BitFields.Value217; }
  inline static void SetValue( bool AValue ) { BitFields.Value217 = AValue; }

};

} // ComponentVariables

// Arduino Constant Declarations

namespace VisuinoConstants
{
class FloatValue3
{
public:
    inline static constexpr float GetValue() { return 100; }
};

class FloatValue2
{
public:
    inline static constexpr float GetValue() { return 0.0031999999191612; }
};

class FloatValue6
{
public:
    inline static constexpr float GetValue() { return 99; }
};

class FloatValue1
{
public:
    inline static constexpr float GetValue() { return 0; }
};

class FloatValue7
{
public:
    inline static constexpr float GetValue() { return -99; }
};

class FloatValue0
{
public:
    inline static constexpr float GetValue() { return 19.5; }
};

class FloatValue8
{
public:
    inline static constexpr float GetValue() { return -10; }
};

class FloatValue5
{
public:
    inline static constexpr float GetValue() { return 9.5; }
};

class FloatValue9
{
public:
    inline static constexpr float GetValue() { return 13; }
};

class FloatValue4
{
public:
    inline static constexpr float GetValue() { return 0.811999976634979; }
};

class TextValue89
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Nairobi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue45
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=New York&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue75
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Seoul&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue20
{
public:
    inline static constexpr const char *GetValue() { return "country"; }
};

class TextValue125
{
public:
    inline static constexpr const char *GetValue() { return "HANOI"; }
};

class TextValue33
{
public:
    inline static constexpr const char *GetValue() { return "lat"; }
};

class TextValue73
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Singapore&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue83
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Kuwait City&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue137
{
public:
    inline static constexpr const char *GetValue() { return "DUBAI"; }
};

class TextValue149
{
public:
    inline static constexpr const char *GetValue() { return "intensity"; }
};

class TextValue144
{
public:
    inline static constexpr const char *GetValue() { return "smoke"; }
};

class TextValue147
{
public:
    inline static constexpr const char *GetValue() { return "snow"; }
};

class TextValue25
{
public:
    inline static constexpr const char *GetValue() { return "timezone"; }
};

class TextValue67
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Montevideo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue64
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Prague&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue6
{
public:
    inline static constexpr const char *GetValue() { return "pressure"; }
};

class TextValue117
{
public:
    inline static constexpr const char *GetValue() { return "AMSTERDAM"; }
};

class TextValue126
{
public:
    inline static constexpr const char *GetValue() { return "SEOUL"; }
};

class TextValue134
{
public:
    inline static constexpr const char *GetValue() { return "KUWAIT CITY"; }
};

class TextValue86
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Dubai&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue32
{
public:
    inline static constexpr const char *GetValue() { return "lon"; }
};

class TextValue43
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Moscow&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue146
{
public:
    inline static constexpr const char *GetValue() { return "rain"; }
};

class TextValue82
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Bogota&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue92
{
public:
    inline static constexpr const char *GetValue() { return "PARIS"; }
};

class TextValue30
{
public:
    inline static constexpr const char *GetValue() { return "deg"; }
};

class TextValue58
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Cairo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue103
{
public:
    inline static constexpr const char *GetValue() { return "VIENA"; }
};

class TextValue93
{
public:
    inline static constexpr const char *GetValue() { return "MADRID"; }
};

class TextValue140
{
public:
    inline static constexpr const char *GetValue() { return "NAIROBI"; }
};

class TextValue105
{
public:
    inline static constexpr const char *GetValue() { return "JAKARTA"; }
};

class TextValue17
{
public:
    inline static constexpr const char *GetValue() { return "sunset"; }
};

class TextValue98
{
public:
    inline static constexpr const char *GetValue() { return "TOKYO"; }
};

class TextValue115
{
public:
    inline static constexpr const char *GetValue() { return "PRAGUE"; }
};

class TextValue27
{
public:
    inline static constexpr const char *GetValue() { return "dt"; }
};

class TextValue61
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Bangkok&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue68
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Baghdad&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue35
{
public:
    inline static constexpr const char *GetValue() { return "api.openweathermap.org"; }
};

class TextValue63
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=New Delhi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue10
{
public:
    inline static constexpr const char *GetValue() { return "humidity"; }
};

class TextValue80
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Taipei&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue112
{
public:
    inline static constexpr const char *GetValue() { return "BANGKOK"; }
};

class TextValue118
{
public:
    inline static constexpr const char *GetValue() { return "MONTEVIDEO"; }
};

class TextValue124
{
public:
    inline static constexpr const char *GetValue() { return "SINGAPORE"; }
};

class TextValue50
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Shanghai&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue42
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Madrid&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue155
{
public:
    inline static constexpr const char *GetValue() { return "WIND:"; }
};

class TextValue76
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Boston&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue7
{
public:
    inline static constexpr const char *GetValue() { return "temp_min"; }
};

class TextValue108
{
public:
    inline static constexpr const char *GetValue() { return "NOVOSIBIRSK"; }
};

class TextValue122
{
public:
    inline static constexpr const char *GetValue() { return "CARACAS"; }
};

class TextValue102
{
public:
    inline static constexpr const char *GetValue() { return "OSLO"; }
};

class TextValue87
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Melbourne&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue14
{
public:
    inline static constexpr const char *GetValue() { return "clouds"; }
};

class TextValue131
{
public:
    inline static constexpr const char *GetValue() { return "TAIPEI"; }
};

class TextValue136
{
public:
    inline static constexpr const char *GetValue() { return "ISTANBUL"; }
};

class TextValue152
{
public:
    inline static constexpr const char *GetValue() { return "o"; }
};

class TextValue156
{
public:
    inline static constexpr const char *GetValue() { return "m/s"; }
};

class TextValue5
{
public:
    inline static constexpr const char *GetValue() { return "temp_max"; }
};

class TextValue66
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Amsterdam&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue59
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Islamabad&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue88
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Athens&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue44
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Mumbai&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue34
{
public:
    inline static constexpr const char *GetValue() { return "HTTP/1.1"; }
};

class TextValue78
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Lima&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue4
{
public:
    inline static constexpr const char *GetValue() { return "main"; }
};

class TextValue107
{
public:
    inline static constexpr const char *GetValue() { return "JOHANNESBURG"; }
};

class TextValue23
{
public:
    inline static constexpr const char *GetValue() { return "description"; }
};

class TextValue153
{
public:
    inline static constexpr const char *GetValue() { return "C"; }
};

class TextValue1
{
public:
    inline static constexpr const char *GetValue() { return "your network name"; }
};

class TextValue101
{
public:
    inline static constexpr const char *GetValue() { return "SHANGHAI"; }
};

class TextValue142
{
public:
    inline static constexpr const char *GetValue() { return "fog"; }
};

class TextValue139
{
public:
    inline static constexpr const char *GetValue() { return "ATHENS"; }
};

class TextValue72
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Dakar&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue71
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Caracas&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue16
{
public:
    inline static constexpr const char *GetValue() { return "sys"; }
};

class TextValue22
{
public:
    inline static constexpr const char *GetValue() { return "weather"; }
};

class TextValue100
{
public:
    inline static constexpr const char *GetValue() { return "SYDNEY"; }
};

class TextValue26
{
public:
    inline static constexpr const char *GetValue() { return "name"; }
};

class TextValue128
{
public:
    inline static constexpr const char *GetValue() { return "TORONTO"; }
};

class TextValue145
{
public:
    inline static constexpr const char *GetValue() { return "mist"; }
};

class TextValue91
{
public:
    inline static constexpr const char *GetValue() { return "LONDON"; }
};

class TextValue15
{
public:
    inline static constexpr const char *GetValue() { return "all"; }
};

class TextValue57
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Novosibirsk&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue52
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Viena&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue96
{
public:
    inline static constexpr const char *GetValue() { return "NEW YORK"; }
};

class TextValue111
{
public:
    inline static constexpr const char *GetValue() { return "BERLIN"; }
};

class TextValue2
{
public:
    inline static constexpr const char *GetValue() { return "your network pass"; }
};

class TextValue60
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Berlin&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue151
{
public:
    inline static constexpr const char *GetValue() { return "HUMIDITY:"; }
};

class TextValue95
{
public:
    inline static constexpr const char *GetValue() { return "MUMBAI"; }
};

class TextValue150
{
public:
    inline static constexpr const char *GetValue() { return "shower"; }
};

class TextValue109
{
public:
    inline static constexpr const char *GetValue() { return "CAIRO"; }
};

class TextValue49
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Sydney&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue113
{
public:
    inline static constexpr const char *GetValue() { return "BEIJING"; }
};

class TextValue40
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=London&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue90
{
public:
    inline static constexpr const char *GetValue() { return "BUCHAREST"; }
};

class TextValue130
{
public:
    inline static constexpr const char *GetValue() { return "GIBRALTAR"; }
};

class TextValue135
{
public:
    inline static constexpr const char *GetValue() { return "VADUZ"; }
};

class TextValue21
{
public:
    inline static constexpr const char *GetValue() { return "sunrise"; }
};

class TextValue119
{
public:
    inline static constexpr const char *GetValue() { return "BAGHDAD"; }
};

class TextValue69
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Panama&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue77
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Toronto&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue3
{
public:
    inline static constexpr const char *GetValue() { return "api.openweathermap.org/"; }
};

class TextValue8
{
public:
    inline static constexpr const char *GetValue() { return "feels_like"; }
};

class TextValue39
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Bucharest&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue62
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Beijing&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue133
{
public:
    inline static constexpr const char *GetValue() { return "BOGOTA"; }
};

class TextValue120
{
public:
    inline static constexpr const char *GetValue() { return "PANAMA"; }
};

class TextValue24
{
public:
    inline static constexpr const char *GetValue() { return "icon"; }
};

class TextValue19
{
public:
    inline static constexpr const char *GetValue() { return "id"; }
};

class TextValue79
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Gibraltar&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue37
{
public:
    inline static constexpr const char *GetValue() { return "no-cache"; }
};

class TextValue99
{
public:
    inline static constexpr const char *GetValue() { return "LAGOS"; }
};

class TextValue41
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Paris&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue81
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Jerusalem&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue97
{
public:
    inline static constexpr const char *GetValue() { return "BUENOS AIRES"; }
};

class TextValue94
{
public:
    inline static constexpr const char *GetValue() { return "MOSCOW"; }
};

class TextValue11
{
public:
    inline static constexpr const char *GetValue() { return "cod"; }
};

class TextValue18
{
public:
    inline static constexpr const char *GetValue() { return "type"; }
};

class TextValue54
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Jakarta&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue127
{
public:
    inline static constexpr const char *GetValue() { return "BOSTON"; }
};

class TextValue55
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Miami&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue12
{
public:
    inline static constexpr const char *GetValue() { return "base"; }
};

class TextValue48
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Lagos&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue13
{
public:
    inline static constexpr const char *GetValue() { return "visibility"; }
};

class TextValue9
{
public:
    inline static constexpr const char *GetValue() { return "temp"; }
};

class TextValue47
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Tokyo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue29
{
public:
    inline static constexpr const char *GetValue() { return "speed"; }
};

class TextValue106
{
public:
    inline static constexpr const char *GetValue() { return "MIAMI"; }
};

class TextValue123
{
public:
    inline static constexpr const char *GetValue() { return "DAKAR"; }
};

class TextValue65
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Abu Dhabi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue138
{
public:
    inline static constexpr const char *GetValue() { return "MELBOURNE"; }
};

class TextValue38
{
public:
    inline static constexpr const char *GetValue() { return "close"; }
};

class TextValue74
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Hanoi&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue84
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Vaduz&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue129
{
public:
    inline static constexpr const char *GetValue() { return "LIMA"; }
};

class TextValue154
{
public:
    inline static constexpr const char *GetValue() { return "%"; }
};

class TextValue104
{
public:
    inline static constexpr const char *GetValue() { return "TEHERAN"; }
};

class TextValue31
{
public:
    inline static constexpr const char *GetValue() { return "coord"; }
};

class TextValue110
{
public:
    inline static constexpr const char *GetValue() { return "ISLAMABAD"; }
};

class TextValue114
{
public:
    inline static constexpr const char *GetValue() { return "NEW DELHI"; }
};

class TextValue132
{
public:
    inline static constexpr const char *GetValue() { return "JERUSALEM"; }
};

class TextValue116
{
public:
    inline static constexpr const char *GetValue() { return "ABU DHABI"; }
};

class TextValue121
{
public:
    inline static constexpr const char *GetValue() { return "BRUSSELS"; }
};

class TextValue53
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Teheran&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue70
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Brussels&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue46
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Buenos Aires&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue148
{
public:
    inline static constexpr const char *GetValue() { return "haze"; }
};

class TextValue141
{
public:
    inline static constexpr const char *GetValue() { return " clouds"; }
};

class TextValue36
{
public:
    inline static constexpr const char *GetValue() { return "text/html"; }
};

class TextValue0
{
public:
    inline static constexpr const char *GetValue() { return ""; }
};

class TextValue51
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Oslo&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue143
{
public:
    inline static constexpr const char *GetValue() { return "clear sky"; }
};

class TextValue85
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Istanbul&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

class TextValue28
{
public:
    inline static constexpr const char *GetValue() { return "wind"; }
};

class TextValue56
{
public:
    inline static constexpr const char *GetValue() { return "/data/2.5/weather?q=Johannesburg&units=metric&APPID=d7ab1e4d5e02af3edaa75675aee0d310"; }
};

  constexpr PROGMEM const uint8_t ArrayValue0[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 1, 128, 0, 0, 0, 0, 0, 3, 128, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 0, 30, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 0, 0, 0, 124, 0, 1, 0, 0, 0, 0, 124, 0, 3, 128, 0, 0, 0, 252, 0, 3, 192, 0, 0, 0, 252, 0, 1, 0, 0, 0, 0, 252, 0, 0, 0, 0, 0, 1, 252, 7, 128, 0, 0, 0, 1, 252, 15, 0, 0, 0, 0, 1, 254, 15, 0, 0, 0, 0, 1, 254, 14, 0, 0, 0, 0, 1, 254, 2, 0, 88, 0, 0, 1, 255, 0, 0, 112, 0, 0, 1, 255, 0, 1, 248, 0, 0, 1, 255, 128, 0, 252, 0, 0, 1, 255, 128, 0, 240, 0, 0, 1, 255, 192, 0, 144, 0, 0, 0, 255, 224, 0, 0, 0, 0, 0, 255, 240, 0, 0, 0, 0, 0, 127, 248, 0, 0, 0, 0, 0, 127, 252, 0, 0, 0, 0, 0, 63, 254, 0, 0, 32, 0, 0, 63, 255, 128, 0, 224, 0, 0, 31, 255, 240, 7, 192, 0, 0, 15, 255, 255, 255, 128, 0, 0, 7, 255, 255, 255, 0, 0, 0, 3, 255, 255, 254, 0, 0, 0, 1, 255, 255, 252, 0, 0, 0, 0, 255, 255, 240, 0, 0, 0, 0, 63, 255, 224, 0, 0, 0, 0, 7, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  constexpr PROGMEM const uint8_t ArrayValue1[] = { 0, 0, 0, 0, 0, 1, 252, 0, 0, 0, 2, 6, 0, 0, 0, 4, 3, 0, 0, 0, 12, 1, 224, 0, 0, 8, 0, 24, 0, 0, 8, 0, 4, 0, 0, 8, 0, 2, 0, 0, 48, 0, 0, 0, 0, 64, 0, 7, 224, 0, 128, 0, 24, 24, 0, 128, 0, 32, 6, 0, 128, 0, 64, 3, 0, 128, 0, 128, 1, 0, 64, 60, 128, 0, 128, 32, 195, 0, 0, 128, 25, 0, 0, 0, 240, 2, 28, 0, 0, 28, 6, 100, 0, 0, 6, 4, 192, 0, 0, 2, 4, 128, 0, 0, 1, 4, 128, 0, 0, 1, 4, 128, 0, 0, 1, 4, 0, 0, 0, 1, 2, 0, 0, 0, 3, 3, 0, 30, 0, 2, 1, 128, 49, 128, 4, 0, 112, 64, 79, 248, 0, 7, 128, 96, 0, 0, 28, 128, 32, 0, 0, 48, 0, 32, 0, 0, 32, 0, 48, 0, 0, 64, 0, 8, 0, 0, 64, 0, 4, 0, 0, 64, 0, 6, 0, 0, 64, 0, 2, 0, 0, 32, 0, 4, 0, 0, 16, 0, 4, 0, 0, 15, 255, 248, 0, 0, 0, 0, 0, 0 };
  constexpr PROGMEM const uint8_t ArrayValue2[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 192, 0, 192, 0, 0, 0, 0, 97, 193, 159, 240, 0, 0, 0, 7, 249, 120, 60, 0, 0, 0, 12, 28, 192, 6, 0, 0, 0, 24, 7, 128, 3, 0, 0, 0, 48, 7, 30, 1, 128, 0, 0, 48, 6, 56, 0, 192, 0, 0, 35, 252, 96, 0, 192, 0, 7, 39, 12, 192, 0, 96, 0, 0, 60, 8, 128, 0, 96, 0, 0, 56, 8, 0, 0, 32, 0, 0, 48, 8, 0, 0, 32, 0, 0, 48, 0, 0, 0, 32, 0, 0, 32, 0, 0, 0, 96, 0, 0, 96, 0, 0, 0, 96, 0, 0, 224, 0, 0, 0, 112, 0, 1, 192, 0, 0, 0, 28, 0, 3, 0, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 3, 0, 4, 0, 0, 0, 0, 3, 0, 6, 0, 0, 0, 0, 3, 0, 6, 0, 0, 0, 0, 2, 0, 3, 0, 0, 0, 0, 6, 0, 1, 128, 0, 0, 0, 12, 0, 0, 255, 255, 255, 255, 248, 0, 0, 63, 255, 255, 255, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 199, 255, 255, 255, 252, 0, 7, 135, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 60, 63, 255, 255, 255, 135, 128, 60, 63, 255, 255, 255, 135, 128, 0, 0, 0, 0, 0, 0, 0, 7, 135, 255, 255, 255, 252, 0, 7, 199, 255, 255, 255, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 127, 255, 255, 255, 199, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  constexpr PROGMEM const uint8_t ArrayValue3[] = { 0, 0, 0, 62, 0, 0, 0, 0, 1, 255, 192, 0, 0, 0, 3, 255, 224, 0, 0, 0, 7, 128, 240, 0, 0, 0, 14, 0, 120, 0, 0, 3, 254, 0, 60, 0, 0, 15, 252, 0, 28, 0, 0, 31, 248, 0, 12, 0, 0, 60, 0, 0, 14, 0, 0, 120, 0, 0, 14, 0, 0, 112, 0, 0, 14, 0, 0, 224, 0, 0, 14, 0, 0, 224, 0, 0, 15, 128, 7, 192, 0, 0, 7, 192, 31, 192, 0, 0, 1, 192, 63, 192, 0, 0, 0, 224, 120, 0, 0, 0, 0, 96, 112, 0, 0, 0, 0, 112, 224, 0, 0, 0, 0, 112, 224, 0, 0, 0, 0, 112, 224, 0, 0, 0, 0, 112, 224, 0, 0, 0, 0, 112, 224, 0, 0, 0, 0, 96, 96, 0, 0, 0, 0, 224, 112, 0, 0, 0, 1, 192, 60, 0, 0, 0, 7, 128, 31, 255, 255, 255, 255, 0, 15, 255, 255, 255, 254, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 6, 0, 6, 0, 7, 0, 6, 0, 14, 0, 55, 96, 6, 0, 110, 192, 63, 224, 230, 112, 127, 192, 31, 192, 255, 240, 63, 128, 31, 192, 63, 192, 63, 128, 63, 224, 31, 128, 127, 192, 63, 224, 63, 192, 127, 192, 7, 0, 255, 240, 14, 0, 7, 0, 230, 112, 14, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 0 };
  constexpr PROGMEM const uint8_t ArrayValue4[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 241, 255, 0, 0, 0, 127, 255, 255, 192, 0, 0, 255, 255, 255, 224, 0, 1, 255, 255, 255, 240, 0, 3, 255, 255, 255, 240, 0, 3, 255, 255, 255, 248, 0, 7, 255, 255, 255, 248, 0, 7, 255, 255, 255, 248, 0, 255, 255, 255, 255, 252, 3, 255, 255, 255, 255, 252, 7, 255, 255, 255, 255, 252, 7, 255, 255, 255, 255, 252, 63, 255, 255, 255, 255, 248, 127, 255, 255, 255, 255, 248, 127, 255, 255, 255, 255, 248, 255, 255, 255, 255, 255, 240, 255, 255, 255, 255, 255, 224, 127, 255, 255, 255, 255, 192, 127, 255, 255, 255, 255, 128, 63, 255, 255, 255, 255, 0, 15, 254, 63, 63, 48, 0, 0, 0, 0, 0, 0, 0, 0, 1, 128, 192, 192, 0, 0, 17, 128, 192, 192, 0, 0, 51, 25, 137, 128, 0, 0, 114, 49, 153, 128, 0, 0, 96, 48, 24, 0, 0, 0, 0, 96, 48, 64, 0, 0, 6, 0, 0, 192, 0, 0, 134, 1, 129, 192, 0, 0, 204, 3, 9, 128, 0, 1, 140, 103, 25, 0, 0, 1, 136, 198, 24, 0, 0, 1, 0, 192, 48, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  constexpr PROGMEM const uint8_t ArrayValue5[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 0, 0, 79, 128, 0, 0, 0, 14, 255, 160, 0, 0, 0, 30, 255, 240, 0, 0, 0, 63, 255, 240, 0, 0, 0, 127, 255, 248, 0, 0, 0, 127, 255, 252, 0, 0, 1, 255, 255, 252, 0, 0, 1, 255, 255, 252, 0, 0, 3, 255, 255, 248, 0, 0, 7, 255, 255, 248, 0, 0, 3, 255, 255, 248, 0, 0, 3, 255, 127, 248, 0, 0, 3, 252, 63, 248, 0, 0, 3, 248, 6, 112, 0, 0, 6, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 15, 0, 0, 0, 14, 0, 31, 0, 0, 0, 0, 0, 63, 128, 0, 0, 14, 0, 63, 128, 0, 0, 30, 0, 127, 128, 0, 0, 30, 0, 127, 128, 0, 0, 31, 0, 192, 0, 0, 0, 31, 0, 0, 0, 0, 0, 31, 0, 192, 0, 0, 0, 63, 0, 64, 0, 0, 0, 63, 0, 192, 0, 0, 0, 63, 0, 0, 0, 0, 0, 63, 1, 192, 0, 0, 0, 63, 129, 224, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
  constexpr PROGMEM const uint8_t ArrayValue6[] = { 0, 0, 0, 0, 0, 0, 7, 248, 0, 31, 62, 0, 112, 3, 128, 192, 0, 192, 135, 248, 64, 30, 30, 0, 24, 6, 0, 0, 192, 0, 3, 240, 0, 6, 24, 0, 0, 0, 0, 0, 192, 0, 0, 192, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0 };
} // 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 );

};
class PinCallerReceive67
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive68
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive69
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive70
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive71
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive72
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive73
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive74
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive75
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive76
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive77
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive78
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive79
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive80
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive81
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive82
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive83
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive84
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive85
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive86
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive87
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive88
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive89
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive90
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive91
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive92
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive93
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive94
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive95
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive96
{
public:
  void Notify( void *_Data );

};
} // PinCalls

// Call Chains

namespace CallChains
{
class IsEnabled1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call( int32_t AIndex, bool & AValue );

};
class TryConnect1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call( int32_t AIndex, bool & AValue );

};
class AssignDNS1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call( int32_t AIndex );

};
class StopSocket1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call();

};
class GetIsStarted1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call( bool & AValue );

};
class SendByte1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call( uint8_t AValue );

};
class RequestData1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call();

};
class StartSplit1
{
public:
  inline static constexpr uint32_t Count() { return 13; }
  static void Call();

};
class SendValue1
{
public:
  inline static constexpr uint32_t Count() { return 13; }
  static void Call();

};
class ExtractElement1
{
public:
  inline static constexpr uint32_t Count() { return 13; }
  static void Call( const char * AName, Mitov::String & AText, bool & AResult );

};
class StartSplit2
{
public:
  inline static constexpr uint32_t Count() { return 6; }
  static void Call();

};
class SendValue2
{
public:
  inline static constexpr uint32_t Count() { return 6; }
  static void Call();

};
class ExtractElement2
{
public:
  inline static constexpr uint32_t Count() { return 6; }
  static void Call( const char * AName, Mitov::String & AText, bool & AResult );

};
class StartSplit3
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call();

};
class SendValue3
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call();

};
class ExtractElement3
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call( const char * AName, Mitov::String & AText, bool & AResult );

};
class StartSplit4
{
public:
  inline static constexpr uint32_t Count() { return 5; }
  static void Call();

};
class SendValue4
{
public:
  inline static constexpr uint32_t Count() { return 5; }
  static void Call();

};
class ExtractElement4
{
public:
  inline static constexpr uint32_t Count() { return 5; }
  static void Call( const char * AName, Mitov::String & AText, bool & AResult );

};
class StartSplit5
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call();

};
class SendValue5
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call();

};
class ExtractElements1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call( Mitov::String & AText, uint32_t & AIndex, bool & AFailed );

};
class StartSplit6
{
public:
  inline static constexpr uint32_t Count() { return 4; }
  static void Call();

};
class SendValue6
{
public:
  inline static constexpr uint32_t Count() { return 4; }
  static void Call();

};
class ExtractElement5
{
public:
  inline static constexpr uint32_t Count() { return 4; }
  static void Call( const char * AName, Mitov::String & AText, bool & AResult );

};
class StartSplit7
{
public:
  inline static constexpr uint32_t Count() { return 2; }
  static void Call();

};
class SendValue7
{
public:
  inline static constexpr uint32_t Count() { return 2; }
  static void Call();

};
class ExtractElement6
{
public:
  inline static constexpr uint32_t Count() { return 2; }
  static void Call( const char * AName, Mitov::String & AText, bool & AResult );

};
class StartSplit8
{
public:
  inline static constexpr uint32_t Count() { return 2; }
  static void Call();

};
class SendValue8
{
public:
  inline static constexpr uint32_t Count() { return 2; }
  static void Call();

};
class ExtractElement7
{
public:
  inline static constexpr uint32_t Count() { return 2; }
  static void Call( const char * AName, Mitov::String & AText, bool & AResult );

};
class ProcessData1
{
public:
  inline static constexpr uint32_t Count() { return 1; }
  static void Call( int32_t AIndex, void * AData );

};
class AddFields1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call( ::Mitov::String & AText );

};
class IsEnding1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call( bool & AResult );

};
class PeriodicCall1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call();

};
class TryActive1
{
public:
  inline static constexpr uint32_t Count() { return 51; }
  static void Call( bool & AResult );

};
class TryActive2
{
public:
  inline static constexpr uint32_t Count() { return 51; }
  static void Call( bool & AResult );

};
class PeriodicCall2
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call();

};
class Render1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call();

};
class TryActive3
{
public:
  inline static constexpr uint32_t Count() { return 4; }
  static void Call( bool & AResult );

};
} // CallChains

// System Objects Declarations

namespace BoardDeclarations
{
Mitov::TPeriodMicros<312500008, ::CallChains::PeriodicCall1> SystemPeriodMicros_312500008;
Mitov::TPeriodMicros<10000, ::CallChains::PeriodicCall2> SystemPeriodMicros_10000;
} // BoardDeclarations

// Arduino Board Declarations

namespace BoardDeclarations
{
namespace Types
{
typedef Mitov::DigitalInput<
  Mitov::ConstantProperty<7, bool, false >, // IsPullDown = False (Default)
  Mitov::ConstantProperty<5, bool, false >, // IsPullUp = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive0 >, // OutputPin
  5 // PIN_DIGITAL
  > ArduinoAnalogInputChannel_AsDigital_5;
} // Types

namespace Instances
{
Types::ArduinoAnalogInputChannel_AsDigital_5 ArduinoAnalogInputChannel_AsDigital_5;
} // Instances

namespace Types
{
typedef Mitov::ArduinoDigitalInputChannel<
  Mitov::ConstantProperty<51, bool, false >, // InitialValue = 0
  Mitov::ConstantProperty<25, bool, false >, // IsOpenDrain = 0
  Mitov::ConstantProperty<25, bool, true >, // IsOutput = -1
  Mitov::ConstantProperty<8, bool, false >, // IsPullDown = False (Default)
  Mitov::ConstantProperty<5, bool, false >, // IsPullUp = False (Default)
  Mitov::DigitalPin_NoImplementation<6 >, // OutputPin
  14 // PIN_DIGITAL
  > ArduinoDigitalChannel_14;
} // Types

namespace Instances
{
Types::ArduinoDigitalChannel_14 ArduinoDigitalChannel_14;
} // Instances

namespace Types
{
typedef Mitov::DigitalPullUpInput<
  Mitov::ConstantProperty<7, bool, false >, // IsPullDown = False (Default)
  Mitov::ConstantProperty<5, bool, true >, // IsPullUp = True
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive1 >, // OutputPin
  25 // PIN_DIGITAL
  > ArduinoAnalogInputChannel_AsDigital_25;
} // Types

namespace Instances
{
Types::ArduinoAnalogInputChannel_AsDigital_25 ArduinoAnalogInputChannel_AsDigital_25;
} // Instances

namespace Types
{
typedef Mitov::DigitalPullUpInput<
  Mitov::ConstantProperty<7, bool, false >, // IsPullDown = False (Default)
  Mitov::ConstantProperty<5, bool, true >, // IsPullUp = True
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive2 >, // OutputPin
  26 // PIN_DIGITAL
  > ArduinoAnalogInputChannel_AsDigital_26;
} // Types

namespace Instances
{
Types::ArduinoAnalogInputChannel_AsDigital_26 ArduinoAnalogInputChannel_AsDigital_26;
} // Instances

namespace Types
{
typedef Mitov::DigitalPullUpInput<
  Mitov::ConstantProperty<8, bool, false >, // IsPullDown = False (Default)
  Mitov::ConstantProperty<5, bool, true >, // IsPullUp = True
  Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive3 >, // OutputPin
  33 // PIN_DIGITAL
  > ArduinoAnalogInputChannel_AsDigital_33;
} // Types

namespace Instances
{
Types::ArduinoAnalogInputChannel_AsDigital_33 ArduinoAnalogInputChannel_AsDigital_33;
} // Instances

namespace Types
{
typedef Mitov::Arduino_ESP32_I2C<
  Wire, // 1_I2C
  Mitov::ConstantProperty<6, uint32_t, 0 >, // Address = 0 (Default)
  Mitov::EmbeddedCallChain<CallChains::RequestData1 >, // INSTANCE_RequestData
  Mitov::EmbeddedCallChain<CallChains::SendByte1 >, // INSTANCE_SendByte
  Mitov::ConstantProperty<5, bool, false >, // IsSlave = False (Default)
  Mitov::GenericPin_NoImplementation<2 >, // OutputPin
  Mitov::ClockPin_NoImplementation<4 >, // RequestOutputPin
  Mitov::ConstantProperty<8, uint32_t, 23 >, // SCL = 23
  Mitov::ConstantProperty<7, uint32_t, 19 >, // SDA = 19
  Mitov::ConstantProperty<9, uint32_t, 1000000 > // Speed = 1000000 (Default)
   > TArduinoESP32_Generic_I2C1;
} // Types

namespace Instances
{
Types::TArduinoESP32_Generic_I2C1 TArduinoESP32_Generic_I2C1;
} // Instances

} // BoardDeclarations

// Declarations

namespace Declarations
{
namespace Types
{
typedef Mitov::ESP32WiFiModule<
  Mitov::NestedProperty<37, Mitov::ESP32WiFiModuleAccessPoint<
    Mitov::ConstantProperty<13, uint32_t, 1 >, // Channel = 1 (Default)
    Mitov::NestedProperty<35, Mitov::ESPWiFiModuleAccessPointConfig<
      Mitov::ConstantProperty<16, bool, false >, // Enabled = False (Default)
      Mitov::NestedProperty<28, Mitov::TIPAddress<
        Mitov::ConstantProperty<24, uint8_t, 0 >, // Octet1 = 0 (Default)
        Mitov::ConstantProperty<25, uint8_t, 0 >, // Octet2 = 0 (Default)
        Mitov::ConstantProperty<26, uint8_t, 0 >, // Octet3 = 0 (Default)
        Mitov::ConstantProperty<27, uint8_t, 0 > // Octet4 = 0 (Default)
         > >, // Gateway
      Mitov::NestedProperty<22, Mitov::TIPAddress<
        Mitov::ConstantProperty<18, uint8_t, 0 >, // Octet1 = 0 (Default)
        Mitov::ConstantProperty<19, uint8_t, 0 >, // Octet2 = 0 (Default)
        Mitov::ConstantProperty<20, uint8_t, 0 >, // Octet3 = 0 (Default)
        Mitov::ConstantProperty<21, uint8_t, 0 > // Octet4 = 0 (Default)
         > >, // IP
      Mitov::NestedProperty<34, Mitov::TIPAddress<
        Mitov::ConstantProperty<30, uint8_t, 255 >, // Octet1 = 255 (Default)
        Mitov::ConstantProperty<31, uint8_t, 255 >, // Octet2 = 255 (Default)
        Mitov::ConstantProperty<32, uint8_t, 255 >, // Octet3 = 255 (Default)
        Mitov::ConstantProperty<33, uint8_t, 0 > // Octet4 = 0 (Default)
         > > // Subnet
       > >, // Config
    Mitov::ConstantProperty<10, bool, true >, // Enabled = True (Default)
    Mitov::ConstantProperty<14, bool, false >, // IsHidden = False (Default)
    Mitov::ConstantProperty<36, uint32_t, 4 >, // MaxConnections = 4 (Default)
    Mitov::ConstantPropertyString<12, ::VisuinoConstants::TextValue0 >, // Password = "" (Default)
    Mitov::ConstantPropertyString<11, ::VisuinoConstants::TextValue0 > // SSID = "" (Default)
     > >, // AccessPoint
  Mitov::EmbeddedCallChain<CallChains::AssignDNS1 >, // AccessPoints_AssignDNS
  Mitov::EmbeddedCallChain<CallChains::IsEnabled1 >, // AccessPoints_IsEnabled
  Mitov::EmbeddedCallChain<CallChains::TryConnect1 >, // AccessPoints_TryConnect
  Mitov::TextPin_NoImplementation<2 >, // AddressOutputPin
  Mitov::ConstantProperty<40, bool, true >, // AutoReconnect = True (Default)
  Mitov::TextPin_NoImplementation<4 >, // BSSIDOutputPin
  1, // COUNT_AccessPoints
  0, // COUNT_Scan_Elements = 0
  1, // COUNT_Sockets
  false, // ESPNow
  Mitov::ConstantProperty<1, bool, true >, // Enabled = True (Default)
  Mitov::EmbeddedCallChain<CallChains::GetIsStarted1 >, // Ethernet_GetIsStarted
  Mitov::TypedVariable<38, uint32_t, ::ComponentVariables::Variable1 >, // FAccessPointIndex = 2
  Mitov::TypedVariable<56, bool, ::ComponentVariables::Variable4 >, // FDNSUpdated = 0
  Mitov::TypedVariable<52, bool, ::ComponentVariables::Variable2 >, // FIsStarted = 0
  Mitov::TypedVariable<54, bool, ::ComponentVariables::Variable3 >, // FRemoteStarted = 0
  Mitov::TextPin_NoImplementation<5 >, // GatewayIPOutputPin
  Mitov::ConstantPropertyString<41, ::VisuinoConstants::TextValue0 >, // HostName = "" (Default)
  Mitov::ConstantProperty<50, bool, false >, // LongRange = False (Default)
  Mitov::NestedProperty<48, Mitov::TArduinoESP32WiFiLowPower<
    Mitov::ConstantProperty<46, bool, false >, // Enabled = False (Default)
    Mitov::ConstantProperty<47, bool, false > // MaxSaving = False (Default)
     > >, // LowPower
  Mitov::TextPin_NoImplementation<3 >, // MACOutputPin
  Mitov::ConstantProperty<8, bool, false >, // ManualConnections = False (Default)
  Mitov::DigitalPin_NoImplementation<7 >, // RemoteConnectedOutputPin
  Mitov::EmbeddedCallChain<CallChains::StopSocket1 >, // Sockets_StopSocket
  Mitov::TextPin_NoImplementation<6 >, // SubnetMaskIPOutputPin
  Mitov::ConstantPropertyFloat<42, float, ::VisuinoConstants::FloatValue0 > // TransmitPower = 19.5 (Default)
   > TArduinoESP32WiFiModule1;
} // Types

namespace Instances
{
Types::TArduinoESP32WiFiModule1 TArduinoESP32WiFiModule1;
} // Instances

namespace Types
{
typedef Mitov::ESP32ModuleRemoteAccessPoint<
  Declarations::Types::TArduinoESP32WiFiModule1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoESP32WiFiModule1, // 1_NAME_OWNER
  Mitov::NestedProperty<7, Mitov::ESPWiFiModuleOptionalChannel<
    Mitov::ConstantProperty<6, uint32_t, 1 >, // Channel = 1 (Default)
    Mitov::ConstantProperty<5, bool, false > // Enabled = False (Default)
     > >, // Channel
  Mitov::NestedProperty<51, Mitov::ESPWiFiModuleRemoteConfig<
    Mitov::NestedProperty<44, Mitov::TIPAddress<
      Mitov::ConstantProperty<40, uint8_t, 0 >, // Octet1 = 0 (Default)
      Mitov::ConstantProperty<41, uint8_t, 0 >, // Octet2 = 0 (Default)
      Mitov::ConstantProperty<42, uint8_t, 0 >, // Octet3 = 0 (Default)
      Mitov::ConstantProperty<43, uint8_t, 0 > // Octet4 = 0 (Default)
       > >, // DNS1
    Mitov::NestedProperty<50, Mitov::TIPAddress<
      Mitov::ConstantProperty<46, uint8_t, 0 >, // Octet1 = 0 (Default)
      Mitov::ConstantProperty<47, uint8_t, 0 >, // Octet2 = 0 (Default)
      Mitov::ConstantProperty<48, uint8_t, 0 >, // Octet3 = 0 (Default)
      Mitov::ConstantProperty<49, uint8_t, 0 > // Octet4 = 0 (Default)
       > >, // DNS2
    Mitov::ConstantProperty<20, bool, false >, // Enabled = False (Default)
    Mitov::NestedProperty<32, Mitov::TIPAddress<
      Mitov::ConstantProperty<28, uint8_t, 0 >, // Octet1 = 0 (Default)
      Mitov::ConstantProperty<29, uint8_t, 0 >, // Octet2 = 0 (Default)
      Mitov::ConstantProperty<30, uint8_t, 0 >, // Octet3 = 0 (Default)
      Mitov::ConstantProperty<31, uint8_t, 0 > // Octet4 = 0 (Default)
       > >, // Gateway
    Mitov::NestedProperty<26, Mitov::TIPAddress<
      Mitov::ConstantProperty<22, uint8_t, 0 >, // Octet1 = 0 (Default)
      Mitov::ConstantProperty<23, uint8_t, 0 >, // Octet2 = 0 (Default)
      Mitov::ConstantProperty<24, uint8_t, 0 >, // Octet3 = 0 (Default)
      Mitov::ConstantProperty<25, uint8_t, 0 > // Octet4 = 0 (Default)
       > >, // IP
    Mitov::NestedProperty<38, Mitov::TIPAddress<
      Mitov::ConstantProperty<34, uint8_t, 255 >, // Octet1 = 255 (Default)
      Mitov::ConstantProperty<35, uint8_t, 255 >, // Octet2 = 255 (Default)
      Mitov::ConstantProperty<36, uint8_t, 255 >, // Octet3 = 255 (Default)
      Mitov::ConstantProperty<37, uint8_t, 0 > // Octet4 = 0 (Default)
       > > // Subnet
     > >, // Config
  Mitov::ConstantProperty<1, bool, true >, // Enabled = True (Default)
  Mitov::NestedProperty<18, Mitov::ESPWiFiModuleOptionalMacAddress<
    Mitov::ConstantProperty<9, bool, false >, // Enabled = False (Default)
    Mitov::NestedProperty<17, Mitov::TMACAddress<
      Mitov::ConstantProperty<11, uint8_t, 0 >, // Octet1 = 0 (Default)
      Mitov::ConstantProperty<12, uint8_t, 0 >, // Octet2 = 0 (Default)
      Mitov::ConstantProperty<13, uint8_t, 0 >, // Octet3 = 0 (Default)
      Mitov::ConstantProperty<14, uint8_t, 0 >, // Octet4 = 0 (Default)
      Mitov::ConstantProperty<15, uint8_t, 0 >, // Octet5 = 0 (Default)
      Mitov::ConstantProperty<16, uint8_t, 0 > // Octet6 = 0 (Default)
       > > // MacAddress
     > >, // MacAddress
  Mitov::ConstantPropertyString<3, ::VisuinoConstants::TextValue2 >, // Password = "your network pass"
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue1 > // SSID = "your network name"
   > TArduinoESP32WiFiModuleRemoteAccessPoint1;
} // Types

namespace Instances
{
Types::TArduinoESP32WiFiModuleRemoteAccessPoint1 TArduinoESP32WiFiModuleRemoteAccessPoint1;
} // Instances

namespace Types
{
typedef Mitov::TCPClientSocket<
  Mitov::BasicTCPClientSocket_Implementation<
      WiFiClient // 0_CLIENT
       >, // 0_IMPLEMENTATION
  Declarations::Types::TArduinoESP32WiFiModule1, // 0_TYPE_OWNER
  Declarations::Instances::TArduinoESP32WiFiModule1, // 1_NAME_OWNER
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<5, ::PinCalls::PinCallerReceive5, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable6 > >, // ConnectedOutputPin
  Mitov::TypedVariableValue<19, bool, ::ComponentVariables::Variable8, true >, // Enabled
  Mitov::TypedVariable<17, bool, ::ComponentVariables::Variable7 >, // FIsConnected = 0
  Mitov::VariablePropertyString<9, ::VisuinoConstants::TextValue3 >, // Host = "api.openweathermap.org/"
  Mitov::NestedProperty<15, Mitov::TIPAddress<
    Mitov::ConstantProperty<11, uint8_t, 0 >, // Octet1 = 0 (Default)
    Mitov::ConstantProperty<12, uint8_t, 0 >, // Octet2 = 0 (Default)
    Mitov::ConstantProperty<13, uint8_t, 0 >, // Octet3 = 0 (Default)
    Mitov::ConstantProperty<14, uint8_t, 0 > // Octet4 = 0 (Default)
     > >, // IPAddress
  Mitov::GenericPin_EmbeddedPinImplementation<4, ::PinCalls::PinCallerReceive4 >, // OutputPin
  Mitov::VariableMaxPropertySharedBits<3, uint32_t, 80, ::ComponentVariables::Variable5, 65535 >, // Port = 80 (Default)
  Mitov::ConstantProperty<16, uint32_t, 60000 > // ReconnectDelay = 60000 (Default)
   > TArduinoESP32WiFiTCPClientSocket1;
} // Types

namespace Instances
{
Types::TArduinoESP32WiFiTCPClientSocket1 TArduinoESP32WiFiTCPClientSocket1;
} // Instances

namespace Types
{
typedef Mitov::SplitJSON<
  Mitov::EmbeddedCallChain<CallChains::ExtractElement1 >, // Elements_ExtractElement
  Mitov::EmbeddedCallChain<CallChains::SendValue1 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit1 >, // Elements_StartSplit
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ClockPin_NoImplementation<5 >, // ErrorOutputPin
  Mitov::NestedProperty<10, Mitov::TArduinoSplitJSONObjectUnprocessed<
    Mitov::TextPin_NoImplementation<8 >, // NameOutputPin
    Mitov::TextPin_NoImplementation<9 > // ValueOutputPin
     > > // Unprocessed
   > SplitJSON1; // TArduinoSplitJSON
} // Types

namespace Instances
{
Types::SplitJSON1 SplitJSON1; // TArduinoSplitJSON
} // Instances

namespace Types
{
typedef Mitov::SplitJSONObjectElement<
  Mitov::EmbeddedCallChain<CallChains::ExtractElement2 >, // Elements_ExtractElement
  Mitov::EmbeddedCallChain<CallChains::SendValue2 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit2 >, // Elements_StartSplit
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue4 >, // Name = "main"
  Mitov::TextPin_NoImplementation<3 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::TArduinoSplitJSONObjectUnprocessed<
    Mitov::TextPin_NoImplementation<7 >, // NameOutputPin
    Mitov::TextPin_NoImplementation<8 > // ValueOutputPin
     > > // Unprocessed
   > TArduinoSplitJSONObjectElement1;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONObjectElement1 TArduinoSplitJSONObjectElement1;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONAnalogElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariablePropertyFloat<4, float, ::VisuinoConstants::FloatValue1 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue5 >, // Name = "temp_max"
  Mitov::AnalogPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONAnalogElement1;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONAnalogElement1 TArduinoSplitJSONAnalogElement1;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue6 >, // Name = "pressure"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement1;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement1 TArduinoSplitJSONIntegerElement1;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONAnalogElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariablePropertyFloat<4, float, ::VisuinoConstants::FloatValue1 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue7 >, // Name = "temp_min"
  Mitov::AnalogPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONAnalogElement2;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONAnalogElement2 TArduinoSplitJSONAnalogElement2;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONAnalogElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariablePropertyFloat<4, float, ::VisuinoConstants::FloatValue1 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue8 >, // Name = "feels_like"
  Mitov::AnalogPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONAnalogElement3;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONAnalogElement3 TArduinoSplitJSONAnalogElement3;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONAnalogElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariablePropertyFloat<4, float, ::VisuinoConstants::FloatValue1 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue9 >, // Name = "temp"
  Mitov::AnalogPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive6 > // OutputPin
   > TArduinoSplitJSONAnalogElement4;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONAnalogElement4 TArduinoSplitJSONAnalogElement4;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue10 >, // Name = "humidity"
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive7, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement2;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement2 TArduinoSplitJSONIntegerElement2;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue11 >, // Name = "cod"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement3;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement3 TArduinoSplitJSONIntegerElement3;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONTextElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable9 >, // FExtracted = 0
  Mitov::VariablePropertyString<4, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue12 >, // Name = "base"
  Mitov::TextPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONTextElement1;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONTextElement1 TArduinoSplitJSONTextElement1;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue13 >, // Name = "visibility"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement4;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement4 TArduinoSplitJSONIntegerElement4;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONObjectElement<
  Mitov::EmbeddedCallChain<CallChains::ExtractElement3 >, // Elements_ExtractElement
  Mitov::EmbeddedCallChain<CallChains::SendValue3 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit3 >, // Elements_StartSplit
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue14 >, // Name = "clouds"
  Mitov::TextPin_NoImplementation<3 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::TArduinoSplitJSONObjectUnprocessed<
    Mitov::TextPin_NoImplementation<7 >, // NameOutputPin
    Mitov::TextPin_NoImplementation<8 > // ValueOutputPin
     > > // Unprocessed
   > TArduinoSplitJSONObjectElement2;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONObjectElement2 TArduinoSplitJSONObjectElement2;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue15 >, // Name = "all"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement5;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement5 TArduinoSplitJSONIntegerElement5;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONObjectElement<
  Mitov::EmbeddedCallChain<CallChains::ExtractElement4 >, // Elements_ExtractElement
  Mitov::EmbeddedCallChain<CallChains::SendValue4 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit4 >, // Elements_StartSplit
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue16 >, // Name = "sys"
  Mitov::TextPin_NoImplementation<3 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::TArduinoSplitJSONObjectUnprocessed<
    Mitov::TextPin_NoImplementation<7 >, // NameOutputPin
    Mitov::TextPin_NoImplementation<8 > // ValueOutputPin
     > > // Unprocessed
   > TArduinoSplitJSONObjectElement3;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONObjectElement3 TArduinoSplitJSONObjectElement3;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue17 >, // Name = "sunset"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement6;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement6 TArduinoSplitJSONIntegerElement6;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue18 >, // Name = "type"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement7;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement7 TArduinoSplitJSONIntegerElement7;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue19 >, // Name = "id"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement8;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement8 TArduinoSplitJSONIntegerElement8;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONTextElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable10 >, // FExtracted = 0
  Mitov::VariablePropertyString<4, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue20 >, // Name = "country"
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive8 > // OutputPin
   > TArduinoSplitJSONTextElement2;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONTextElement2 TArduinoSplitJSONTextElement2;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue21 >, // Name = "sunrise"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement9;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement9 TArduinoSplitJSONIntegerElement9;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONArrayElement<
  Mitov::EmbeddedCallChain<CallChains::ExtractElements1 >, // Elements_ExtractElements
  Mitov::EmbeddedCallChain<CallChains::SendValue5 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit5 >, // Elements_StartSplit
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue22 >, // Name = "weather"
  Mitov::TextPin_NoImplementation<3 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::TArduinoSplitJSONArrayUnprocessed<
    Mitov::TypedPin_NoImplementation<7, uint32_t >, // IndexOutputPin
    Mitov::TextPin_NoImplementation<8 > // ValueOutputPin
     > > // Unprocessed
   > TArduinoSplitJSONArrayElement1;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONArrayElement1 TArduinoSplitJSONArrayElement1;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONObjectArrayElement<
  Mitov::EmbeddedCallChain<CallChains::ExtractElement5 >, // Elements_ExtractElement
  Mitov::EmbeddedCallChain<CallChains::SendValue6 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit6 >, // Elements_StartSplit
  Mitov::ConstantProperty<1, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<4, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::TextPin_NoImplementation<2 >, // OutputPin
  Mitov::NestedProperty<8, Mitov::TArduinoSplitJSONObjectUnprocessed<
    Mitov::TextPin_NoImplementation<6 >, // NameOutputPin
    Mitov::TextPin_NoImplementation<7 > // ValueOutputPin
     > > // Unprocessed
   > TArduinoSplitJSONObjectArrayElement1;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONObjectArrayElement1 TArduinoSplitJSONObjectArrayElement1;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONTextElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable11 >, // FExtracted = 0
  Mitov::VariablePropertyString<4, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue4 >, // Name = "main"
  Mitov::TextPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONTextElement3;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONTextElement3 TArduinoSplitJSONTextElement3;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONTextElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable12 >, // FExtracted = 0
  Mitov::VariablePropertyString<4, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue23 >, // Name = "description"
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive9 > // OutputPin
   > TArduinoSplitJSONTextElement4;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONTextElement4 TArduinoSplitJSONTextElement4;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONTextElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable13 >, // FExtracted = 0
  Mitov::VariablePropertyString<4, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue24 >, // Name = "icon"
  Mitov::TextPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONTextElement5;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONTextElement5 TArduinoSplitJSONTextElement5;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue19 >, // Name = "id"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement10;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement10 TArduinoSplitJSONIntegerElement10;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue25 >, // Name = "timezone"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement11;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement11 TArduinoSplitJSONIntegerElement11;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue19 >, // Name = "id"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement12;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement12 TArduinoSplitJSONIntegerElement12;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONTextElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable14 >, // FExtracted = 0
  Mitov::VariablePropertyString<4, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue26 >, // Name = "name"
  Mitov::TextPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONTextElement6;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONTextElement6 TArduinoSplitJSONTextElement6;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue27 >, // Name = "dt"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement13;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement13 TArduinoSplitJSONIntegerElement13;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONObjectElement<
  Mitov::EmbeddedCallChain<CallChains::ExtractElement6 >, // Elements_ExtractElement
  Mitov::EmbeddedCallChain<CallChains::SendValue7 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit7 >, // Elements_StartSplit
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue28 >, // Name = "wind"
  Mitov::TextPin_NoImplementation<3 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::TArduinoSplitJSONObjectUnprocessed<
    Mitov::TextPin_NoImplementation<7 >, // NameOutputPin
    Mitov::TextPin_NoImplementation<8 > // ValueOutputPin
     > > // Unprocessed
   > TArduinoSplitJSONObjectElement4;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONObjectElement4 TArduinoSplitJSONObjectElement4;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONAnalogElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariablePropertyFloat<4, float, ::VisuinoConstants::FloatValue1 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue29 >, // Name = "speed"
  Mitov::AnalogPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive10 > // OutputPin
   > TArduinoSplitJSONAnalogElement5;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONAnalogElement5 TArduinoSplitJSONAnalogElement5;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONIntegerElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariableProperty<4, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue30 >, // Name = "deg"
  Mitov::TypedPin_NoImplementation<3, int32_t > // OutputPin
   > TArduinoSplitJSONIntegerElement14;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONIntegerElement14 TArduinoSplitJSONIntegerElement14;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONObjectElement<
  Mitov::EmbeddedCallChain<CallChains::ExtractElement7 >, // Elements_ExtractElement
  Mitov::EmbeddedCallChain<CallChains::SendValue8 >, // Elements_SendValue
  Mitov::EmbeddedCallChain<CallChains::StartSplit8 >, // Elements_StartSplit
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue31 >, // Name = "coord"
  Mitov::TextPin_NoImplementation<3 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::TArduinoSplitJSONObjectUnprocessed<
    Mitov::TextPin_NoImplementation<7 >, // NameOutputPin
    Mitov::TextPin_NoImplementation<8 > // ValueOutputPin
     > > // Unprocessed
   > TArduinoSplitJSONObjectElement5;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONObjectElement5 TArduinoSplitJSONObjectElement5;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONAnalogElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariablePropertyFloat<4, float, ::VisuinoConstants::FloatValue1 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue32 >, // Name = "lon"
  Mitov::AnalogPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONAnalogElement6;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONAnalogElement6 TArduinoSplitJSONAnalogElement6;
} // Instances

namespace Types
{
typedef Mitov::SplitJSONAnalogElement<
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::VariablePropertyFloat<4, float, ::VisuinoConstants::FloatValue1 >, // InitialValue = 0 (Default)
  Mitov::ConstantPropertyString<1, ::VisuinoConstants::TextValue33 >, // Name = "lat"
  Mitov::AnalogPin_NoImplementation<3 > // OutputPin
   > TArduinoSplitJSONAnalogElement7;
} // Types

namespace Instances
{
Types::TArduinoSplitJSONAnalogElement7 TArduinoSplitJSONAnalogElement7;
} // Instances

namespace Types
{
typedef Mitov::MitovHTTPClient<
  Declarations::Types::TArduinoESP32WiFiTCPClientSocket1, // 0_SOCKET_TYPE_PIN
  Declarations::Instances::TArduinoESP32WiFiTCPClientSocket1, // 1_SOCKET_NAME_PIN
  1, // COUNT_Requests
  Mitov::ConstantProperty<9, bool, true >, // ConfigureSocket = True (Default)
  Mitov::TypedVariable<12, bool, ::ComponentVariables::Variable17 >, // FCollectBuffer = 0
  Mitov::TypedVariable<18, bool, ::ComponentVariables::Variable20 >, // FDetectedCR = 0
  Mitov::TypedVariable<20, bool, ::ComponentVariables::Variable21 >, // FDetectedNL = 0
  Mitov::TypedVariable<10, uint32_t, ::ComponentVariables::Variable16 >, // FEndTime = 32
  Mitov::TypedVariable<14, bool, ::ComponentVariables::Variable18 >, // FInProcessingContent = 0
  Mitov::TypedVariable<16, bool, ::ComponentVariables::Variable19 >, // FNewLineDetected = 0
  Mitov::TypedVariable<7, uint32_t, ::ComponentVariables::Variable15 >, // FRequestIndex = 2
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue35 >, // Host = "api.openweathermap.org"
  Mitov::EmbeddedCallChain<CallChains::ProcessData1 >, // Requests_ProcessData
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue0 >, // UserAgent = "" (Default)
  Mitov::ConstantPropertyString<4, ::VisuinoConstants::TextValue34 > // Version = "HTTP/1.1" (Default)
   > HTTPClient1; // TArduinoNetworkProtocolsHTTPClient
} // Types

namespace Instances
{
Types::HTTPClient1 HTTPClient1; // TArduinoNetworkProtocolsHTTPClient
} // Instances

namespace Types
{
typedef Mitov::MitovHTTPClientRequest<
  Declarations::Types::HTTPClient1, // 0_TYPE_OWNER
  Declarations::Instances::HTTPClient1, // 1_NAME_OWNER
  Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue37 >, // CacheControl = "no-cache" (Default)
  Mitov::ConstantProperty<3, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue38 >, // Connection = "close" (Default)
  Mitov::ConstantPropertyString<8, ::VisuinoConstants::TextValue0 >, // Content = "" (Default)
  Mitov::ConstantProperty<7, bool, false >, // ContentLength = False (Default)
  Mitov::ConstantPropertyString<4, ::VisuinoConstants::TextValue36 >, // ContentType = "text/html" (Default)
  Mitov::TypedVariable<18, bool, ::ComponentVariables::Variable22 >, // FClocked = 0
  Mitov::EmbeddedCallChain<CallChains::AddFields1 >, // Fields_AddFields
  Mitov::TArduinoNetworkProtocolsHTTPClientRequestGET, // IMPLEMENTATION
  0, // INDEX
  Mitov::NestedProperty<15, Mitov::TArduinoNetworkProtocolsHTTPClientRequestResponse<
    Mitov::GenericPin_EmbeddedPinImplementation<12, ::PinCalls::PinCallerReceive11 >, // ContentOutputPin
    Mitov::GenericPin_NoImplementation<11 >, // OutputPin
    Mitov::TypedPin_NoImplementation<13, uint32_t >, // StatusCodeOutputPin
    Mitov::ClockPin_NoImplementation<14 > // TimeoutOutputPin
     > >, // Response
  Mitov::ConstantProperty<16, uint32_t, 15000 >, // Timeout = 15000 (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue39 > // URL = "/data/2.5/weather?q=Bucharest...
   > TArduinoNetworkProtocolsHTTPClientRequestGET1;
} // Types

namespace Instances
{
Types::TArduinoNetworkProtocolsHTTPClientRequestGET1 TArduinoNetworkProtocolsHTTPClientRequestGET1;
} // Instances

namespace Types
{
typedef Mitov::CharToText<
  Mitov::EmbeddedCallChain<CallChains::IsEnding1 >, // Elements_IsEnding
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<14, bool, true >, // EndOnNewLine = True (Default)
  Mitov::TypedVariable<9, uint32_t, ::ComponentVariables::Variable23 >, // FIndex
  2000, // MaxLength
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive12 >, // OutputPin
  Mitov::ConstantProperty<12, bool, false >, // Truncate = False (Default)
  Mitov::ConstantProperty<13, bool, false > // UpdateOnEachChar = False (Default)
   > CharToText1; // TArduinoCharToText
} // Types

namespace Instances
{
Types::CharToText1 CharToText1; // TArduinoCharToText
} // Instances

namespace Types
{
typedef Mitov::Start<
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive13 > // OutputPin
   > Start1; // TArduinoStart
} // Types

namespace Instances
{
Types::Start1 Start1; // TArduinoStart
} // Instances

namespace Types
{
typedef Mitov::ClockGenerator_Shared<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<5, float, ::VisuinoConstants::FloatValue2 >, // Frequency = 0.0031999999191612
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive14 > // OutputPin
   > ClockGenerator1; // TArduinoClockGenerator
} // Types

namespace Instances
{
Types::ClockGenerator1 ClockGenerator1; // TArduinoClockGenerator
} // Instances

namespace Types
{
typedef Mitov::Delay<
  Mitov::ConstantProperty<8, bool, true >, // CanRestart = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable24 >, // FValue = 0
  Mitov::ConstantProperty<7, uint32_t, 2000000 >, // Interval = 2000000
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive15 > // OutputPin
   > Delay1; // TArduinoDelay
} // Types

namespace Instances
{
Types::Delay1 Delay1; // TArduinoDelay
} // Instances

namespace Types
{
typedef Mitov::TextValueState<
  Mitov::EmbeddedCallChain<CallChains::TryActive1 >, // Elements_TryActive
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable26 >, // FStarted = False
  Mitov::TypedVariable<6, bool, ::ComponentVariables::Variable25 >, // FStateActive = False
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive16 >, // OutputPin
  Mitov::VariablePropertyString<5, ::VisuinoConstants::TextValue0 > // Value = "" (Default)
   > TextValue1; // TArduinoTextValue
} // Types

namespace Instances
{
Types::TextValue1 TextValue1; // TArduinoTextValue
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable27 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue39 > // Value = "/data/2.5/weather?q=Bucharest...
   > TArduinoTextStateSetValueElement1;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement1 TArduinoTextStateSetValueElement1;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable28 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue40 > // Value = "/data/2.5/weather?q=London&un...
   > TArduinoTextStateSetValueElement2;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement2 TArduinoTextStateSetValueElement2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable29 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue41 > // Value = "/data/2.5/weather?q=Paris&uni...
   > TArduinoTextStateSetValueElement3;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement3 TArduinoTextStateSetValueElement3;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable30 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue42 > // Value = "/data/2.5/weather?q=Madrid&un...
   > TArduinoTextStateSetValueElement4;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement4 TArduinoTextStateSetValueElement4;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable31 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue43 > // Value = "/data/2.5/weather?q=Moscow&un...
   > TArduinoTextStateSetValueElement5;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement5 TArduinoTextStateSetValueElement5;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable32 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue44 > // Value = "/data/2.5/weather?q=Mumbai&un...
   > TArduinoTextStateSetValueElement6;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement6 TArduinoTextStateSetValueElement6;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable33 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue45 > // Value = "/data/2.5/weather?q=New York&...
   > TArduinoTextStateSetValueElement7;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement7 TArduinoTextStateSetValueElement7;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable34 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue46 > // Value = "/data/2.5/weather?q=Buenos Ai...
   > TArduinoTextStateSetValueElement8;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement8 TArduinoTextStateSetValueElement8;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable35 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue47 > // Value = "/data/2.5/weather?q=Tokyo&uni...
   > TArduinoTextStateSetValueElement9;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement9 TArduinoTextStateSetValueElement9;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable36 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue48 > // Value = "/data/2.5/weather?q=Lagos&uni...
   > TArduinoTextStateSetValueElement10;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement10 TArduinoTextStateSetValueElement10;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable37 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue49 > // Value = "/data/2.5/weather?q=Sydney&un...
   > TArduinoTextStateSetValueElement11;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement11 TArduinoTextStateSetValueElement11;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable38 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue50 > // Value = "/data/2.5/weather?q=Shanghai&...
   > TArduinoTextStateSetValueElement12;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement12 TArduinoTextStateSetValueElement12;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable39 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue51 > // Value = "/data/2.5/weather?q=Oslo&unit...
   > TArduinoTextStateSetValueElement13;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement13 TArduinoTextStateSetValueElement13;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable40 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue52 > // Value = "/data/2.5/weather?q=Viena&uni...
   > TArduinoTextStateSetValueElement14;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement14 TArduinoTextStateSetValueElement14;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable41 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue53 > // Value = "/data/2.5/weather?q=Teheran&u...
   > TArduinoTextStateSetValueElement15;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement15 TArduinoTextStateSetValueElement15;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable42 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue54 > // Value = "/data/2.5/weather?q=Jakarta&u...
   > TArduinoTextStateSetValueElement16;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement16 TArduinoTextStateSetValueElement16;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable43 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue55 > // Value = "/data/2.5/weather?q=Miami&uni...
   > TArduinoTextStateSetValueElement17;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement17 TArduinoTextStateSetValueElement17;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable44 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue56 > // Value = "/data/2.5/weather?q=Johannesb...
   > TArduinoTextStateSetValueElement18;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement18 TArduinoTextStateSetValueElement18;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable45 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue57 > // Value = "/data/2.5/weather?q=Novosibir...
   > TArduinoTextStateSetValueElement19;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement19 TArduinoTextStateSetValueElement19;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable46 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue58 > // Value = "/data/2.5/weather?q=Cairo&uni...
   > TArduinoTextStateSetValueElement20;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement20 TArduinoTextStateSetValueElement20;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable47 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue59 > // Value = "/data/2.5/weather?q=Islamabad...
   > TArduinoTextStateSetValueElement21;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement21 TArduinoTextStateSetValueElement21;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable48 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue60 > // Value = "/data/2.5/weather?q=Berlin&un...
   > TArduinoTextStateSetValueElement22;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement22 TArduinoTextStateSetValueElement22;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable49 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue61 > // Value = "/data/2.5/weather?q=Bangkok&u...
   > TArduinoTextStateSetValueElement23;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement23 TArduinoTextStateSetValueElement23;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable50 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue62 > // Value = "/data/2.5/weather?q=Beijing&u...
   > TArduinoTextStateSetValueElement24;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement24 TArduinoTextStateSetValueElement24;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable51 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue63 > // Value = "/data/2.5/weather?q=New Delhi...
   > TArduinoTextStateSetValueElement25;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement25 TArduinoTextStateSetValueElement25;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable52 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue64 > // Value = "/data/2.5/weather?q=Prague&un...
   > TArduinoTextStateSetValueElement26;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement26 TArduinoTextStateSetValueElement26;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable53 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue65 > // Value = "/data/2.5/weather?q=Abu Dhabi...
   > TArduinoTextStateSetValueElement27;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement27 TArduinoTextStateSetValueElement27;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable54 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue66 > // Value = "/data/2.5/weather?q=Amsterdam...
   > TArduinoTextStateSetValueElement28;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement28 TArduinoTextStateSetValueElement28;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable55 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue67 > // Value = "/data/2.5/weather?q=Montevide...
   > TArduinoTextStateSetValueElement29;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement29 TArduinoTextStateSetValueElement29;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable56 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue68 > // Value = "/data/2.5/weather?q=Baghdad&u...
   > TArduinoTextStateSetValueElement30;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement30 TArduinoTextStateSetValueElement30;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable57 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue69 > // Value = "/data/2.5/weather?q=Panama&un...
   > TArduinoTextStateSetValueElement31;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement31 TArduinoTextStateSetValueElement31;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable58 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue70 > // Value = "/data/2.5/weather?q=Brussels&...
   > TArduinoTextStateSetValueElement32;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement32 TArduinoTextStateSetValueElement32;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable59 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue71 > // Value = "/data/2.5/weather?q=Caracas&u...
   > TArduinoTextStateSetValueElement33;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement33 TArduinoTextStateSetValueElement33;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable60 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue72 > // Value = "/data/2.5/weather?q=Dakar&uni...
   > TArduinoTextStateSetValueElement34;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement34 TArduinoTextStateSetValueElement34;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable61 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue73 > // Value = "/data/2.5/weather?q=Singapore...
   > TArduinoTextStateSetValueElement35;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement35 TArduinoTextStateSetValueElement35;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable62 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue74 > // Value = "/data/2.5/weather?q=Hanoi&uni...
   > TArduinoTextStateSetValueElement36;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement36 TArduinoTextStateSetValueElement36;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable63 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue75 > // Value = "/data/2.5/weather?q=Seoul&uni...
   > TArduinoTextStateSetValueElement37;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement37 TArduinoTextStateSetValueElement37;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable64 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue76 > // Value = "/data/2.5/weather?q=Boston&un...
   > TArduinoTextStateSetValueElement38;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement38 TArduinoTextStateSetValueElement38;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable65 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue77 > // Value = "/data/2.5/weather?q=Toronto&u...
   > TArduinoTextStateSetValueElement39;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement39 TArduinoTextStateSetValueElement39;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable66 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue78 > // Value = "/data/2.5/weather?q=Lima&unit...
   > TArduinoTextStateSetValueElement40;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement40 TArduinoTextStateSetValueElement40;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable67 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue79 > // Value = "/data/2.5/weather?q=Gibraltar...
   > TArduinoTextStateSetValueElement41;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement41 TArduinoTextStateSetValueElement41;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable68 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue80 > // Value = "/data/2.5/weather?q=Taipei&un...
   > TArduinoTextStateSetValueElement42;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement42 TArduinoTextStateSetValueElement42;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable69 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue81 > // Value = "/data/2.5/weather?q=Jerusalem...
   > TArduinoTextStateSetValueElement43;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement43 TArduinoTextStateSetValueElement43;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable70 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue82 > // Value = "/data/2.5/weather?q=Bogota&un...
   > TArduinoTextStateSetValueElement44;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement44 TArduinoTextStateSetValueElement44;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable71 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue83 > // Value = "/data/2.5/weather?q=Kuwait Ci...
   > TArduinoTextStateSetValueElement45;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement45 TArduinoTextStateSetValueElement45;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable72 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue84 > // Value = "/data/2.5/weather?q=Vaduz&uni...
   > TArduinoTextStateSetValueElement46;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement46 TArduinoTextStateSetValueElement46;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable73 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue85 > // Value = "/data/2.5/weather?q=Istanbul&...
   > TArduinoTextStateSetValueElement47;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement47 TArduinoTextStateSetValueElement47;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable74 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue86 > // Value = "/data/2.5/weather?q=Dubai&uni...
   > TArduinoTextStateSetValueElement48;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement48 TArduinoTextStateSetValueElement48;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable75 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue87 > // Value = "/data/2.5/weather?q=Melbourne...
   > TArduinoTextStateSetValueElement49;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement49 TArduinoTextStateSetValueElement49;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable76 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue88 > // Value = "/data/2.5/weather?q=Athens&un...
   > TArduinoTextStateSetValueElement50;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement50 TArduinoTextStateSetValueElement50;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue1, // 0_TYPE_OWNER
  Declarations::Instances::TextValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable77 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue89 > // Value = "/data/2.5/weather?q=Nairobi&u...
   > TArduinoTextStateSetValueElement51;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement51 TArduinoTextStateSetValueElement51;
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable78 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive17 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 0 > // Value = 0 (Default)
   > CompareValue1; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue1 CompareValue1 = Types::CompareValue1( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable79 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive18 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 1 > // Value = 1
   > CompareValue2; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue2 CompareValue2 = Types::CompareValue2( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable80 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive19 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 2 > // Value = 2
   > CompareValue3; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue3 CompareValue3 = Types::CompareValue3( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::TextValueState<
  Mitov::EmbeddedCallChain<CallChains::TryActive2 >, // Elements_TryActive
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable82 >, // FStarted = False
  Mitov::TypedVariable<6, bool, ::ComponentVariables::Variable81 >, // FStateActive = False
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive20 >, // OutputPin
  Mitov::VariablePropertyString<5, ::VisuinoConstants::TextValue0 > // Value = "" (Default)
   > TextValue2; // TArduinoTextValue
} // Types

namespace Instances
{
Types::TextValue2 TextValue2; // TArduinoTextValue
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable83 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue90 > // Value = "BUCHAREST"
   > TArduinoTextStateSetValueElement52;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement52 TArduinoTextStateSetValueElement52;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable84 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue91 > // Value = "LONDON"
   > TArduinoTextStateSetValueElement53;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement53 TArduinoTextStateSetValueElement53;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable85 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue92 > // Value = "PARIS"
   > TArduinoTextStateSetValueElement54;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement54 TArduinoTextStateSetValueElement54;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable86 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue93 > // Value = "MADRID"
   > TArduinoTextStateSetValueElement55;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement55 TArduinoTextStateSetValueElement55;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable87 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue94 > // Value = "MOSCOW"
   > TArduinoTextStateSetValueElement56;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement56 TArduinoTextStateSetValueElement56;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable88 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue95 > // Value = "MUMBAI"
   > TArduinoTextStateSetValueElement57;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement57 TArduinoTextStateSetValueElement57;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable89 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue96 > // Value = "NEW YORK"
   > TArduinoTextStateSetValueElement58;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement58 TArduinoTextStateSetValueElement58;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable90 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue97 > // Value = "BUENOS AIRES"
   > TArduinoTextStateSetValueElement59;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement59 TArduinoTextStateSetValueElement59;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable91 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue98 > // Value = "TOKYO"
   > TArduinoTextStateSetValueElement60;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement60 TArduinoTextStateSetValueElement60;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable92 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue99 > // Value = "LAGOS"
   > TArduinoTextStateSetValueElement61;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement61 TArduinoTextStateSetValueElement61;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable93 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue100 > // Value = "SYDNEY"
   > TArduinoTextStateSetValueElement62;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement62 TArduinoTextStateSetValueElement62;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable94 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue101 > // Value = "SHANGHAI"
   > TArduinoTextStateSetValueElement63;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement63 TArduinoTextStateSetValueElement63;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable95 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue102 > // Value = "OSLO"
   > TArduinoTextStateSetValueElement64;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement64 TArduinoTextStateSetValueElement64;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable96 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue103 > // Value = "VIENA"
   > TArduinoTextStateSetValueElement65;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement65 TArduinoTextStateSetValueElement65;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable97 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue104 > // Value = "TEHERAN"
   > TArduinoTextStateSetValueElement66;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement66 TArduinoTextStateSetValueElement66;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable98 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue105 > // Value = "JAKARTA"
   > TArduinoTextStateSetValueElement67;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement67 TArduinoTextStateSetValueElement67;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable99 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue106 > // Value = "MIAMI"
   > TArduinoTextStateSetValueElement68;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement68 TArduinoTextStateSetValueElement68;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable100 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue107 > // Value = "JOHANNESBURG"
   > TArduinoTextStateSetValueElement69;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement69 TArduinoTextStateSetValueElement69;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable101 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue108 > // Value = "NOVOSIBIRSK"
   > TArduinoTextStateSetValueElement70;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement70 TArduinoTextStateSetValueElement70;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable102 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue109 > // Value = "CAIRO"
   > TArduinoTextStateSetValueElement71;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement71 TArduinoTextStateSetValueElement71;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable103 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue110 > // Value = "ISLAMABAD"
   > TArduinoTextStateSetValueElement72;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement72 TArduinoTextStateSetValueElement72;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable104 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue111 > // Value = "BERLIN"
   > TArduinoTextStateSetValueElement73;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement73 TArduinoTextStateSetValueElement73;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable105 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue112 > // Value = "BANGKOK"
   > TArduinoTextStateSetValueElement74;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement74 TArduinoTextStateSetValueElement74;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable106 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue113 > // Value = "BEIJING"
   > TArduinoTextStateSetValueElement75;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement75 TArduinoTextStateSetValueElement75;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable107 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue114 > // Value = "NEW DELHI"
   > TArduinoTextStateSetValueElement76;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement76 TArduinoTextStateSetValueElement76;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable108 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue115 > // Value = "PRAGUE"
   > TArduinoTextStateSetValueElement77;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement77 TArduinoTextStateSetValueElement77;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable109 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue116 > // Value = "ABU DHABI"
   > TArduinoTextStateSetValueElement78;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement78 TArduinoTextStateSetValueElement78;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable110 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue117 > // Value = "AMSTERDAM"
   > TArduinoTextStateSetValueElement79;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement79 TArduinoTextStateSetValueElement79;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable111 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue118 > // Value = "MONTEVIDEO"
   > TArduinoTextStateSetValueElement80;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement80 TArduinoTextStateSetValueElement80;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable112 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue119 > // Value = "BAGHDAD"
   > TArduinoTextStateSetValueElement81;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement81 TArduinoTextStateSetValueElement81;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable113 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue120 > // Value = "PANAMA"
   > TArduinoTextStateSetValueElement82;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement82 TArduinoTextStateSetValueElement82;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable114 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue121 > // Value = "BRUSSELS"
   > TArduinoTextStateSetValueElement83;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement83 TArduinoTextStateSetValueElement83;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable115 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue122 > // Value = "CARACAS"
   > TArduinoTextStateSetValueElement84;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement84 TArduinoTextStateSetValueElement84;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable116 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue123 > // Value = "DAKAR"
   > TArduinoTextStateSetValueElement85;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement85 TArduinoTextStateSetValueElement85;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable117 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue124 > // Value = "SINGAPORE"
   > TArduinoTextStateSetValueElement86;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement86 TArduinoTextStateSetValueElement86;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable118 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue125 > // Value = "HANOI"
   > TArduinoTextStateSetValueElement87;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement87 TArduinoTextStateSetValueElement87;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable119 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue126 > // Value = "SEOUL"
   > TArduinoTextStateSetValueElement88;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement88 TArduinoTextStateSetValueElement88;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable120 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue127 > // Value = "BOSTON"
   > TArduinoTextStateSetValueElement89;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement89 TArduinoTextStateSetValueElement89;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable121 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue128 > // Value = "TORONTO"
   > TArduinoTextStateSetValueElement90;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement90 TArduinoTextStateSetValueElement90;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable122 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue129 > // Value = "LIMA"
   > TArduinoTextStateSetValueElement91;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement91 TArduinoTextStateSetValueElement91;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable123 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue130 > // Value = "GIBRALTAR"
   > TArduinoTextStateSetValueElement92;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement92 TArduinoTextStateSetValueElement92;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable124 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue131 > // Value = "TAIPEI"
   > TArduinoTextStateSetValueElement93;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement93 TArduinoTextStateSetValueElement93;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable125 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue132 > // Value = "JERUSALEM"
   > TArduinoTextStateSetValueElement94;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement94 TArduinoTextStateSetValueElement94;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable126 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue133 > // Value = "BOGOTA"
   > TArduinoTextStateSetValueElement95;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement95 TArduinoTextStateSetValueElement95;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable127 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue134 > // Value = "KUWAIT CITY"
   > TArduinoTextStateSetValueElement96;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement96 TArduinoTextStateSetValueElement96;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable128 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue135 > // Value = "VADUZ"
   > TArduinoTextStateSetValueElement97;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement97 TArduinoTextStateSetValueElement97;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable129 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue136 > // Value = "ISTANBUL"
   > TArduinoTextStateSetValueElement98;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement98 TArduinoTextStateSetValueElement98;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable130 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue137 > // Value = "DUBAI"
   > TArduinoTextStateSetValueElement99;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement99 TArduinoTextStateSetValueElement99;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable131 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue138 > // Value = "MELBOURNE"
   > TArduinoTextStateSetValueElement100;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement100 TArduinoTextStateSetValueElement100;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable132 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue139 > // Value = "ATHENS"
   > TArduinoTextStateSetValueElement101;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement101 TArduinoTextStateSetValueElement101;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetTextValueElement<
  Declarations::Types::TextValue2, // 0_TYPE_OWNER
  Declarations::Instances::TextValue2, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable133 >, // FInputValue = 0
  Mitov::ConstantPropertyString<2, ::VisuinoConstants::TextValue140 > // Value = "NAIROBI"
   > TArduinoTextStateSetValueElement102;
} // Types

namespace Instances
{
Types::TArduinoTextStateSetValueElement102 TArduinoTextStateSetValueElement102;
} // Instances

namespace Types
{
typedef Mitov::Button<
  Mitov::ConstantProperty<5, uint32_t, 50 >, // DebounceInterval = 50 (Default)
  Mitov::TypedVariable<6, bool, ::ComponentVariables::Variable134 >, // FLastValue = 0
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable135 >, // FValue = 0
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive21 > // OutputPin
   > Button1; // TArduinoButton
} // Types

namespace Instances
{
Types::Button1 Button1; // TArduinoButton
} // Instances

namespace Types
{
typedef Mitov::Delay<
  Mitov::ConstantProperty<8, bool, true >, // CanRestart = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable136 >, // FValue = 0
  Mitov::ConstantProperty<7, uint32_t, 100000 >, // Interval = 100000
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive22 > // OutputPin
   > Delay2; // TArduinoDelay
} // Types

namespace Instances
{
Types::Delay2 Delay2; // TArduinoDelay
} // Instances

namespace Types
{
typedef Mitov::AnalogToText<
  Mitov::ConstantProperty<4, uint32_t, 1 >, // MinWidth = 1 (Default)
  Mitov::TextPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive23 >, // OutputPin
  Mitov::ConstantProperty<5, uint32_t, 0 > // Precision = 0
   > AnalogToText1; // TArduinoFloatToText
} // Types

namespace Instances
{
Types::AnalogToText1 AnalogToText1; // TArduinoFloatToText
} // Instances

namespace Types
{
typedef Mitov::AnalogToText<
  Mitov::ConstantProperty<4, uint32_t, 1 >, // MinWidth = 1 (Default)
  Mitov::TextPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive24 >, // OutputPin
  Mitov::ConstantProperty<5, uint32_t, 0 > // Precision = 0
   > AnalogToText2; // TArduinoFloatToText
} // Types

namespace Instances
{
Types::AnalogToText2 AnalogToText2; // TArduinoFloatToText
} // Instances

namespace Types
{
typedef Mitov::ClockGenerator_Shared<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<5, float, ::VisuinoConstants::FloatValue3 >, // Frequency = 100
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive25 > // OutputPin
   > ClockGenerator4; // TArduinoClockGenerator
} // Types

namespace Instances
{
Types::ClockGenerator4 ClockGenerator4; // TArduinoClockGenerator
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable137 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive26 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 3 > // Value = 3
   > CompareValue5; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue5 CompareValue5 = Types::CompareValue5( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable138 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive27 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 4 > // Value = 4
   > CompareValue6; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue6 CompareValue6 = Types::CompareValue6( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable139 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive28 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 5 > // Value = 5
   > CompareValue7; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue7 CompareValue7 = Types::CompareValue7( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable140 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive29 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 6 > // Value = 6
   > CompareValue8; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue8 CompareValue8 = Types::CompareValue8( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable141 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive30 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 7 > // Value = 7
   > CompareValue9; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue9 CompareValue9 = Types::CompareValue9( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable142 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive31 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 8 > // Value = 8
   > CompareValue10; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue10 CompareValue10 = Types::CompareValue10( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable143 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive32 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 9 > // Value = 9
   > CompareValue11; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue11 CompareValue11 = Types::CompareValue11( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable144 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive33 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 10 > // Value = 10
   > CompareValue12; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue12 CompareValue12 = Types::CompareValue12( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable145 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive34 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 11 > // Value = 11
   > CompareValue13; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue13 CompareValue13 = Types::CompareValue13( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable146 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive35 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 12 > // Value = 12
   > CompareValue14; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue14 CompareValue14 = Types::CompareValue14( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable147 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive36 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 13 > // Value = 13
   > CompareValue15; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue15 CompareValue15 = Types::CompareValue15( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable148 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive37 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 14 > // Value = 14
   > CompareValue16; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue16 CompareValue16 = Types::CompareValue16( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable149 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive38 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 15 > // Value = 15
   > CompareValue17; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue17 CompareValue17 = Types::CompareValue17( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable150 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive39 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 16 > // Value = 16
   > CompareValue18; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue18 CompareValue18 = Types::CompareValue18( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable151 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive40 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 17 > // Value = 17
   > CompareValue19; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue19 CompareValue19 = Types::CompareValue19( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable152 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive41 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 18 > // Value = 18
   > CompareValue20; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue20 CompareValue20 = Types::CompareValue20( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable153 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive42 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 19 > // Value = 19
   > CompareValue21; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue21 CompareValue21 = Types::CompareValue21( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable154 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive43 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 20 > // Value = 20
   > CompareValue22; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue22 CompareValue22 = Types::CompareValue22( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable155 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive44 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 21 > // Value = 21
   > CompareValue23; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue23 CompareValue23 = Types::CompareValue23( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable156 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive45 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 22 > // Value = 22
   > CompareValue24; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue24 CompareValue24 = Types::CompareValue24( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable157 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive46 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 23 > // Value = 23
   > CompareValue25; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue25 CompareValue25 = Types::CompareValue25( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable158 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive47 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 24 > // Value = 24
   > CompareValue26; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue26 CompareValue26 = Types::CompareValue26( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable159 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive48 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 25 > // Value = 25
   > CompareValue27; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue27 CompareValue27 = Types::CompareValue27( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable160 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive49 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 26 > // Value = 26
   > CompareValue28; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue28 CompareValue28 = Types::CompareValue28( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable161 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive50 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 27 > // Value = 27
   > CompareValue29; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue29 CompareValue29 = Types::CompareValue29( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable162 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive51 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 28 > // Value = 28
   > CompareValue30; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue30 CompareValue30 = Types::CompareValue30( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable163 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive52 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 29 > // Value = 29
   > CompareValue31; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue31 CompareValue31 = Types::CompareValue31( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable164 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive53 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 30 > // Value = 30
   > CompareValue32; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue32 CompareValue32 = Types::CompareValue32( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive54 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue141 > // Text = " clouds"
   > ContainsText1; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText1 ContainsText1; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive55 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue142 > // Text = "fog"
   > ContainsText2; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText2 ContainsText2; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive56 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue143 > // Text = "clear sky"
   > ContainsText3; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText3 ContainsText3; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive57 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue144 > // Text = "smoke"
   > ContainsText4; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText4 ContainsText4; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive58 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue145 > // Text = "mist"
   > ContainsText5; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText5 ContainsText5; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanOr, // BASE
  3, // COUNT_InputPins
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable166 >, // FModified = 0
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive59, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable165 > > // OutputPin
   > Or1; // TArduinoBooleanOr
} // Types

namespace Instances
{
Types::Or1 Or1; // TArduinoBooleanOr
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive60 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue146 > // Text = "rain"
   > ContainsText6; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText6 ContainsText6; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive61 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue147 > // Text = "snow"
   > ContainsText7; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText7 ContainsText7; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::ContainsText<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<7, bool, false >, // IgnoreCase = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive62 >, // OutputPin
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue148 > // Text = "haze"
   > ContainsText8; // TArduinoContainsText
} // Types

namespace Instances
{
Types::ContainsText8 ContainsText8; // TArduinoContainsText
} // Instances

namespace Types
{
typedef Mitov::ReplaceText<
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyString<6, ::VisuinoConstants::TextValue149 >, // FromValue = "intensity"
  Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive63 >, // OutputPin
  Mitov::ConstantPropertyString<7, ::VisuinoConstants::TextValue150 > // ToValue = "shower"
   > ReplaceText1; // TArduinoReplaceText
} // Types

namespace Instances
{
Types::ReplaceText1 ReplaceText1; // TArduinoReplaceText
} // Instances

namespace Types
{
typedef Mitov::DisplaySSD1306<
  Mitov::Display_odtSSD_I2C<
      TwoWire, // 0_I2C_TYPE_PIN
      Wire, // 1_I2C_NAME_PIN
      Mitov::ConstantProperty<28, uint8_t, 60 > // Address = 60 (Default)
       >, // 0_IMPLEMENTATION
  Mitov::DisplaySSD1306Buffered<
      64, // Height
      128 // Width
       >, // 0_IMPLEMENTATION_BUFFER
  Mitov::DisplayOrientationUp, // 0_IMPLEMENTATION_ORIENTATION
  Mitov::ConstantProperty<16, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // BackgroundColor = tmcBlack (Default)
  Mitov::ConstantPropertyFloat<11, float, ::VisuinoConstants::FloatValue4 >, // Contrast = 0.811999976634979 (Default)
  Mitov::EmbeddedCallChain<CallChains::Render1 >, // Elements_Render
  Mitov::ConstantProperty<29, uint32_t, 0 >, // FCursorX = 0
  Mitov::ConstantProperty<31, uint32_t, 0 >, // FCursorY = 0
  Mitov::ConstantProperty<8, Mitov::TArduinoGraphicsOrientation, Mitov::goUp >, // Orientation = goUp (Default)
  Mitov::ConstantProperty<25, bool, true >, // PowerOn = True (Default)
  Mitov::NestedProperty<15, Mitov::TArduinoDisplaySSD1306PreChargePeriod<
    Mitov::ConstantProperty<13, uint32_t, 1 >, // Phase1 = 1 (Default)
    Mitov::ConstantProperty<14, uint32_t, 15 > // Phase2 = 15 (Default)
     > >, // PreChargePeriod
  Mitov::DisplaySSD1306NoReset<Mitov::DigitalPin_NoImplementation<4 > >, // ResetOutputPin
  Mitov::NestedProperty<24, Mitov::TGraphicsTextSettings<
    Mitov::ConstantProperty<23, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // BackgroundColor = tmcNone (Default)
    Mitov::ConstantProperty<22, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
    Mitov::FixedSizeFont<GraphicsFont5x7, 6, 8>, // Font
    Mitov::ConstantProperty<19, uint32_t, 1 >, // Size = 1 (Default)
    Mitov::ConstantProperty<21, bool, false >, // UseCodePage437Symbols = False (Default)
    Mitov::ConstantProperty<20, bool, true > // Wrap = True (Default)
     > >, // Text
  Mitov::ConstantProperty<27, Mitov::TArduinoDisplayOLEDType, Mitov::odtSSD1306 >, // Type = 0 (Default)
  Mitov::ConstantProperty<10, bool, false > // UseChargePump = False (Default)
   > DisplayOLED1; // TArduinoDisplaySSD1306I2C
} // Types

namespace Instances
{
Types::DisplayOLED1 DisplayOLED1; // TArduinoDisplaySSD1306I2C
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<13, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // FillColor = tmcBlack (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 0 >, // X = 0 (Default)
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoMonochromeGraphicsElementTextFeld1;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementTextFeld1 TArduinoMonochromeGraphicsElementTextFeld1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<13, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // FillColor = tmcBlack (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 0 >, // X = 0 (Default)
  Mitov::ConstantProperty<7, int32_t, 15 > // Y = 15
   > TArduinoMonochromeGraphicsElementTextFeld2;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementTextFeld2 TArduinoMonochromeGraphicsElementTextFeld2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementFillScreen<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // Color = tmcBlack (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::MonochromeColorOperations // OPERATIONS
   > TArduinoMonochromeGraphicsElementFillScreen1;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementFillScreen1 TArduinoMonochromeGraphicsElementFillScreen1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<13, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // FillColor = tmcBlack (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 0 >, // X = 0 (Default)
  Mitov::ConstantProperty<7, int32_t, 33 > // Y = 33
   > TArduinoMonochromeGraphicsElementTextFeld3;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementTextFeld3 TArduinoMonochromeGraphicsElementTextFeld3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<13, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // FillColor = tmcBlack (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 53 >, // X = 53
  Mitov::ConstantProperty<7, int32_t, 44 > // Y = 44
   > TArduinoMonochromeGraphicsElementTextFeld4;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementTextFeld4 TArduinoMonochromeGraphicsElementTextFeld4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  Mitov::NoFont, // Font
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue151 >, // Text = "HUMIDITY:"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 0 >, // X = 0 (Default)
  Mitov::ConstantProperty<7, int32_t, 44 > // Y = 44
   > TArduinoMonochromeGraphicsElementDrawText1;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawText1 TArduinoMonochromeGraphicsElementDrawText1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  Mitov::NoFont, // Font
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue152 >, // Text = "o"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::VariableProperty<6, int32_t, 28 >, // X = 28
  Mitov::ConstantProperty<7, int32_t, 14 > // Y = 14
   > TArduinoMonochromeGraphicsElementDrawText2;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawText2 TArduinoMonochromeGraphicsElementDrawText2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  Mitov::NoFont, // Font
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 2 >, // Size = 2
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue153 >, // Text = "C"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::VariableProperty<6, int32_t, 36 >, // X = 36
  Mitov::ConstantProperty<7, int32_t, 15 > // Y = 15
   > TArduinoMonochromeGraphicsElementDrawText3;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawText3 TArduinoMonochromeGraphicsElementDrawText3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  Mitov::NoFont, // Font
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue154 >, // Text = "%"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 70 >, // X = 70
  Mitov::ConstantProperty<7, int32_t, 44 > // Y = 44
   > TArduinoMonochromeGraphicsElementDrawText4;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawText4 TArduinoMonochromeGraphicsElementDrawText4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<13, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // FillColor = tmcBlack (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 33 >, // X = 33
  Mitov::ConstantProperty<7, int32_t, 55 > // Y = 55
   > TArduinoMonochromeGraphicsElementTextFeld5;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementTextFeld5 TArduinoMonochromeGraphicsElementTextFeld5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  Mitov::NoFont, // Font
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue155 >, // Text = "WIND:"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 0 >, // X = 0 (Default)
  Mitov::ConstantProperty<7, int32_t, 55 > // Y = 55
   > TArduinoMonochromeGraphicsElementDrawText5;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawText5 TArduinoMonochromeGraphicsElementDrawText5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsMonochromeElementDrawBitmap<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue0, 357>, // DATA
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable167, false >, // Enabled = False
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  51, // HEIGHT
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<9, uint32_t, 1 >, // Size = 1 (Default)
  51, // WIDTH
  Mitov::ConstantProperty<6, int32_t, 80 >, // X = 80
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoMonochromeGraphicsElementDrawBitmap1;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawBitmap1 TArduinoMonochromeGraphicsElementDrawBitmap1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsMonochromeElementDrawBitmap<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue1, 200>, // DATA
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable168, false >, // Enabled = False
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  40, // HEIGHT
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<9, uint32_t, 1 >, // Size = 1 (Default)
  40, // WIDTH
  Mitov::ConstantProperty<6, int32_t, 84 >, // X = 84
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoMonochromeGraphicsElementDrawBitmap2;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawBitmap2 TArduinoMonochromeGraphicsElementDrawBitmap2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsMonochromeElementDrawBitmap<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue2, 357>, // DATA
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable169, false >, // Enabled = False
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  51, // HEIGHT
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<9, uint32_t, 1 >, // Size = 1 (Default)
  51, // WIDTH
  Mitov::ConstantProperty<6, int32_t, 80 >, // X = 80
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoMonochromeGraphicsElementDrawBitmap3;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawBitmap3 TArduinoMonochromeGraphicsElementDrawBitmap3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsMonochromeElementDrawBitmap<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue3, 264>, // DATA
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable170, false >, // Enabled = False
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  44, // HEIGHT
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<9, uint32_t, 1 >, // Size = 1 (Default)
  44, // WIDTH
  Mitov::ConstantProperty<6, int32_t, 80 >, // X = 80
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoMonochromeGraphicsElementDrawBitmap4;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawBitmap4 TArduinoMonochromeGraphicsElementDrawBitmap4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsMonochromeElementDrawBitmap<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue4, 276>, // DATA
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable171, false >, // Enabled = False
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  46, // HEIGHT
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<9, uint32_t, 1 >, // Size = 1 (Default)
  46, // WIDTH
  Mitov::ConstantProperty<6, int32_t, 80 >, // X = 80
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoMonochromeGraphicsElementDrawBitmap5;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawBitmap5 TArduinoMonochromeGraphicsElementDrawBitmap5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsMonochromeElementDrawBitmap<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue5, 288>, // DATA
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable172, false >, // Enabled = False
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  48, // HEIGHT
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<9, uint32_t, 1 >, // Size = 1 (Default)
  48, // WIDTH
  Mitov::ConstantProperty<6, int32_t, 80 >, // X = 80
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoMonochromeGraphicsElementDrawBitmap6;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawBitmap6 TArduinoMonochromeGraphicsElementDrawBitmap6;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  Mitov::NoFont, // Font
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue156 >, // Text = "m/s"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 47 >, // X = 47
  Mitov::ConstantProperty<7, int32_t, 55 > // Y = 55
   > TArduinoMonochromeGraphicsElementDrawText6;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawText6 TArduinoMonochromeGraphicsElementDrawText6;
} // Instances

namespace Types
{
typedef Mitov::GraphicsMonochromeElementDrawBitmap<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue6, 54>, // DATA
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable173, false >, // Enabled = False
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // FillColor = tmcNone (Default)
  18, // HEIGHT
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<9, uint32_t, 1 >, // Size = 1 (Default)
  18, // WIDTH
  Mitov::ConstantProperty<6, int32_t, 110 >, // X = 110
  Mitov::ConstantProperty<7, int32_t, 47 > // Y = 47
   > TArduinoMonochromeGraphicsElementDrawBitmap7;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementDrawBitmap7 TArduinoMonochromeGraphicsElementDrawBitmap7;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::DisplayOLED1, // 0_TYPE_OWNER
  Declarations::Instances::DisplayOLED1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantProperty<5, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color = tmcWhite (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<13, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // FillColor = tmcBlack (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::MonochromeColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 93 >, // X = 93
  Mitov::ConstantProperty<7, int32_t, 52 > // Y = 52
   > TArduinoMonochromeGraphicsElementTextFeld6;
} // Types

namespace Instances
{
Types::TArduinoMonochromeGraphicsElementTextFeld6 TArduinoMonochromeGraphicsElementTextFeld6;
} // Instances

namespace Types
{
typedef Mitov::ValueSourceState<
  0, // COUNT_Ramp_Elements = 0
  Mitov::EmbeddedCallChain<CallChains::TryActive3 >, // Elements_TryActive
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable175 >, // FStarted = False
  Mitov::TypedVariable<7, bool, ::ComponentVariables::Variable174 >, // FStateActive = False
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive64, int32_t >, // OutputPin
  int32_t, // TYPE
  Mitov::VariableProperty<5, int32_t, 0 > // Value = 0 (Default)
   > IntegerValue1; // TArduinoIntegerValue
} // Types

namespace Instances
{
Types::IntegerValue1 IntegerValue1; // TArduinoIntegerValue
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetValueElement<
  Declarations::Types::IntegerValue1, // 0_TYPE_OWNER
  Declarations::Instances::IntegerValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable176 >, // FInputValue = 0
  Mitov::ConstantProperty<2, int32_t, 17 > // Value = 17
   > TArduinoIntegerStateSetValueElement1;
} // Types

namespace Instances
{
Types::TArduinoIntegerStateSetValueElement1 TArduinoIntegerStateSetValueElement1;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetValueElement<
  Declarations::Types::IntegerValue1, // 0_TYPE_OWNER
  Declarations::Instances::IntegerValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable177 >, // FInputValue = 0
  Mitov::ConstantProperty<2, int32_t, 28 > // Value = 28
   > TArduinoIntegerStateSetValueElement2;
} // Types

namespace Instances
{
Types::TArduinoIntegerStateSetValueElement2 TArduinoIntegerStateSetValueElement2;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetValueElement<
  Declarations::Types::IntegerValue1, // 0_TYPE_OWNER
  Declarations::Instances::IntegerValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable178 >, // FInputValue = 0
  Mitov::ConstantProperty<2, int32_t, 40 > // Value = 40
   > TArduinoIntegerStateSetValueElement3;
} // Types

namespace Instances
{
Types::TArduinoIntegerStateSetValueElement3 TArduinoIntegerStateSetValueElement3;
} // Instances

namespace Types
{
typedef Mitov::ArduinoStateSetValueElement<
  Declarations::Types::IntegerValue1, // 0_TYPE_OWNER
  Declarations::Instances::IntegerValue1, // 1_NAME_OWNER
  Mitov::TypedVariable<4, bool, ::ComponentVariables::Variable179 >, // FInputValue = 0
  Mitov::ConstantProperty<2, int32_t, 30 > // Value = 30
   > TArduinoIntegerStateSetValueElement4;
} // Types

namespace Instances
{
Types::TArduinoIntegerStateSetValueElement4 TArduinoIntegerStateSetValueElement4;
} // Instances

namespace Types
{
typedef Mitov::UnaryOperation_Param1<
  Mitov::AddValue<int32_t>, // BASE
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive65, int32_t >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 8 > // Value = 8
   > AddValue1; // TArduinoIntegerAddValue
} // Types

namespace Instances
{
Types::AddValue1 AddValue1; // TArduinoIntegerAddValue
} // Instances

namespace Types
{
typedef Mitov::CompareRange<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<13, bool, ::ComponentVariables::Variable180 >, // FStarted = 0
  Mitov::ConstantProperty<11, bool, true >, // IncludeLimits = True
  Mitov::ConstantProperty<10, bool, false >, // IsOutsideRange = False (Default)
  Mitov::ConstantProperty<12, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive66 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::ValueRange<
    Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue5 >, // Value_Max = 9.5
    Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue1 > // Value_Min = 0 (Default)
     > >, // Range
  float // TYPE
   > CompareRange1; // TArduinoAnalogCompareRange
} // Types

namespace Instances
{
Types::CompareRange1 CompareRange1; // TArduinoAnalogCompareRange
} // Instances

namespace Types
{
typedef Mitov::CompareRange<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<13, bool, ::ComponentVariables::Variable181 >, // FStarted = 0
  Mitov::ConstantProperty<11, bool, true >, // IncludeLimits = True
  Mitov::ConstantProperty<10, bool, false >, // IsOutsideRange = False (Default)
  Mitov::ConstantProperty<12, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive67 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::ValueRange<
    Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue6 >, // Value_Max = 99
    Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue5 > // Value_Min = 9.5
     > >, // Range
  float // TYPE
   > CompareRange2; // TArduinoAnalogCompareRange
} // Types

namespace Instances
{
Types::CompareRange2 CompareRange2; // TArduinoAnalogCompareRange
} // Instances

namespace Types
{
typedef Mitov::CompareRange<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<13, bool, ::ComponentVariables::Variable182 >, // FStarted = 0
  Mitov::ConstantProperty<11, bool, false >, // IncludeLimits = False (Default)
  Mitov::ConstantProperty<10, bool, false >, // IsOutsideRange = False (Default)
  Mitov::ConstantProperty<12, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive68 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::ValueRange<
    Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue8 >, // Value_Max = -10
    Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue7 > // Value_Min = -99
     > >, // Range
  float // TYPE
   > CompareRange3; // TArduinoAnalogCompareRange
} // Types

namespace Instances
{
Types::CompareRange3 CompareRange3; // TArduinoAnalogCompareRange
} // Instances

namespace Types
{
typedef Mitov::CompareRange<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<13, bool, ::ComponentVariables::Variable183 >, // FStarted = 0
  Mitov::ConstantProperty<11, bool, true >, // IncludeLimits = True
  Mitov::ConstantProperty<10, bool, false >, // IsOutsideRange = False (Default)
  Mitov::ConstantProperty<12, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive69 >, // OutputPin
  Mitov::NestedProperty<9, Mitov::ValueRange<
    Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Value_Max = 0
    Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue8 > // Value_Min = -10
     > >, // Range
  float // TYPE
   > CompareRange4; // TArduinoAnalogCompareRange
} // Types

namespace Instances
{
Types::CompareRange4 CompareRange4; // TArduinoAnalogCompareRange
} // Instances

namespace Types
{
typedef Mitov::UpDownCounter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariableMinMax<22, int32_t, ::ComponentVariables::Variable185, 0, 50 >, // FCount = 0
  Mitov::ConstantProperty<6, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::NestedProperty<11, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<8 >, // ReachedOutputPin
    Mitov::ConstantProperty<10, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<9, int32_t, 50 > // Value = 50
     > >, // Value_Max
  Mitov::NestedProperty<16, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<13 >, // ReachedOutputPin
    Mitov::ConstantProperty<15, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<14, int32_t, 0 > // Value = 0
     > >, // Value_Min
  Mitov::TypedVariable<20, bool, ::ComponentVariables::Variable184 >, // NeedsUpdate = 0
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive70, int32_t > // OutputPin
   > UpDownCounter1; // TArduinoUpDownCounter
} // Types

namespace Instances
{
Types::UpDownCounter1 UpDownCounter1; // TArduinoUpDownCounter
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable186, false >, // Enabled = False
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable187 >, // FValue = 0
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue9 >, // Frequency = 13
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive71 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator1; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator1 PulseGenerator1; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable188, false >, // Enabled = False
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable189 >, // FValue = 0
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue9 >, // Frequency = 13
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive72 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator2; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator2 PulseGenerator2; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive73 > // OutputPin
   > Inverter1; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter1 Inverter1; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive74 > // OutputPin
   > Inverter2; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter2 Inverter2; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive75 > // OutputPin
   > Inverter3; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter3 Inverter3; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable190 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive76 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 31 > // Value = 31
   > CompareValue4; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue4 CompareValue4 = Types::CompareValue4( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable191 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive77 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 32 > // Value = 32
   > CompareValue33; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue33 CompareValue33 = Types::CompareValue33( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable192 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive78 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 33 > // Value = 33
   > CompareValue34; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue34 CompareValue34 = Types::CompareValue34( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable193 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive79 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 34 > // Value = 34
   > CompareValue35; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue35 CompareValue35 = Types::CompareValue35( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable194 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive80 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 35 > // Value = 35
   > CompareValue36; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue36 CompareValue36 = Types::CompareValue36( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable195 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive81 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 36 > // Value = 36
   > CompareValue37; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue37 CompareValue37 = Types::CompareValue37( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable196 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive82 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 37 > // Value = 37
   > CompareValue38; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue38 CompareValue38 = Types::CompareValue38( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable197 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive83 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 38 > // Value = 38
   > CompareValue39; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue39 CompareValue39 = Types::CompareValue39( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable198 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive84 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 39 > // Value = 39
   > CompareValue40; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue40 CompareValue40 = Types::CompareValue40( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable199 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive85 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 40 > // Value = 40
   > CompareValue41; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue41 CompareValue41 = Types::CompareValue41( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable200 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive86 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 41 > // Value = 41
   > CompareValue42; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue42 CompareValue42 = Types::CompareValue42( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable201 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive87 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 42 > // Value = 42
   > CompareValue43; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue43 CompareValue43 = Types::CompareValue43( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable202 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive88 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 43 > // Value = 43
   > CompareValue44; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue44 CompareValue44 = Types::CompareValue44( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable203 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive89 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 44 > // Value = 44
   > CompareValue45; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue45 CompareValue45 = Types::CompareValue45( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable204 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive90 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 45 > // Value = 45
   > CompareValue46; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue46 CompareValue46 = Types::CompareValue46( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<6, bool, false >, // AutoRepeat = False (Default)
  Mitov::ConstantProperty<7, bool, true >, // CanRestart = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<10, bool, ::ComponentVariables::Variable205 >, // FValue = 0
  Mitov::ConstantProperty<5, uint32_t, 400000000 >, // Interval = 400000000
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive91 > // OutputPin
   > Timer1; // TArduinoTimer
} // Types

namespace Instances
{
Types::Timer1 Timer1; // TArduinoTimer
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_DirectBoardPinImplementation<27 > // OutputPin
   > Inverter4; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter4 Inverter4; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable206 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive92 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 46 > // Value = 46
   > CompareValue47; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue47 CompareValue47 = Types::CompareValue47( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable207 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive93 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 47 > // Value = 47
   > CompareValue48; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue48 CompareValue48 = Types::CompareValue48( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable208 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive94 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 48 > // Value = 48
   > CompareValue49; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue49 CompareValue49 = Types::CompareValue49( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable209 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive95 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 49 > // Value = 49
   > CompareValue50; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue50 CompareValue50 = Types::CompareValue50( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable210 >, // FStarted = 0
  Mitov::ConstantProperty<8, bool, true >, // OnlyChanged = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive96 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<6, int32_t, 50 > // Value = 50
   > CompareValue51; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::CompareValue51 CompareValue51 = Types::CompareValue51( 0 ); // TArduinoIntegerCompareValue
} // Instances

} // Declarations

// Type Converters

namespace TypeConverters
{
Mitov::Convert_BinaryBlockToChar Converter0;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable211 > > Converter1;
Mitov::TypedConvert<int32_t,Mitov::String> Converter2;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable212 > > Converter3;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable213 > > Converter4;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable214 > > Converter5;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable215 > > Converter6;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable216 > > Converter7;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable217 > > Converter8;
} // 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 IsEnabled1::Call( int32_t AIndex, bool & AValue )
{
  switch( AIndex )
  {
    case 0: Declarations::Instances::TArduinoESP32WiFiModuleRemoteAccessPoint1.IsEnabled( AValue ); break;
  }
}

void TryConnect1::Call( int32_t AIndex, bool & AValue )
{
  switch( AIndex )
  {
    case 0: Declarations::Instances::TArduinoESP32WiFiModuleRemoteAccessPoint1.TryConnect( AValue ); break;
  }
}

void AssignDNS1::Call( int32_t AIndex )
{
  switch( AIndex )
  {
    case 0: Declarations::Instances::TArduinoESP32WiFiModuleRemoteAccessPoint1.AssignDNS(); break;
  }
}

void StopSocket1::Call()
{
  Declarations::Instances::TArduinoESP32WiFiTCPClientSocket1.StopSocket();
}

void GetIsStarted1::Call( bool & AValue )
{
}

void SendByte1::Call( uint8_t AValue )
{
  BoardDeclarations::Instances::TArduinoESP32_Generic_I2C1.SendByte( AValue );
}

void RequestData1::Call()
{
  BoardDeclarations::Instances::TArduinoESP32_Generic_I2C1.RequestData();
}

void StartSplit1::Call()
{
  Declarations::Instances::TArduinoSplitJSONObjectElement1.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement3.StartSplit();
  Declarations::Instances::TArduinoSplitJSONTextElement1.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement4.StartSplit();
  Declarations::Instances::TArduinoSplitJSONObjectElement2.StartSplit();
  Declarations::Instances::TArduinoSplitJSONObjectElement3.StartSplit();
  Declarations::Instances::TArduinoSplitJSONArrayElement1.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement11.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement12.StartSplit();
  Declarations::Instances::TArduinoSplitJSONTextElement6.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement13.StartSplit();
  Declarations::Instances::TArduinoSplitJSONObjectElement4.StartSplit();
  Declarations::Instances::TArduinoSplitJSONObjectElement5.StartSplit();
}

void SendValue1::Call()
{
  Declarations::Instances::TArduinoSplitJSONObjectElement1.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement3.SendValue();
  Declarations::Instances::TArduinoSplitJSONTextElement1.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement4.SendValue();
  Declarations::Instances::TArduinoSplitJSONObjectElement2.SendValue();
  Declarations::Instances::TArduinoSplitJSONObjectElement3.SendValue();
  Declarations::Instances::TArduinoSplitJSONArrayElement1.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement11.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement12.SendValue();
  Declarations::Instances::TArduinoSplitJSONTextElement6.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement13.SendValue();
  Declarations::Instances::TArduinoSplitJSONObjectElement4.SendValue();
  Declarations::Instances::TArduinoSplitJSONObjectElement5.SendValue();
}

void ExtractElement1::Call( const char * AName, Mitov::String & AText, bool & AResult )
{
  Declarations::Instances::TArduinoSplitJSONObjectElement1.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement3.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONTextElement1.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement4.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONObjectElement2.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONObjectElement3.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONArrayElement1.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement11.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement12.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONTextElement6.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement13.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONObjectElement4.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONObjectElement5.ExtractElement( AName, AText, AResult );
}

void StartSplit2::Call()
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement1.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement1.StartSplit();
  Declarations::Instances::TArduinoSplitJSONAnalogElement2.StartSplit();
  Declarations::Instances::TArduinoSplitJSONAnalogElement3.StartSplit();
  Declarations::Instances::TArduinoSplitJSONAnalogElement4.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement2.StartSplit();
}

void SendValue2::Call()
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement1.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement1.SendValue();
  Declarations::Instances::TArduinoSplitJSONAnalogElement2.SendValue();
  Declarations::Instances::TArduinoSplitJSONAnalogElement3.SendValue();
  Declarations::Instances::TArduinoSplitJSONAnalogElement4.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement2.SendValue();
}

void ExtractElement2::Call( const char * AName, Mitov::String & AText, bool & AResult )
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement1.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement1.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONAnalogElement2.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONAnalogElement3.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONAnalogElement4.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement2.ExtractElement( AName, AText, AResult );
}

void StartSplit3::Call()
{
  Declarations::Instances::TArduinoSplitJSONIntegerElement5.StartSplit();
}

void SendValue3::Call()
{
  Declarations::Instances::TArduinoSplitJSONIntegerElement5.SendValue();
}

void ExtractElement3::Call( const char * AName, Mitov::String & AText, bool & AResult )
{
  Declarations::Instances::TArduinoSplitJSONIntegerElement5.ExtractElement( AName, AText, AResult );
}

void StartSplit4::Call()
{
  Declarations::Instances::TArduinoSplitJSONIntegerElement6.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement7.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement8.StartSplit();
  Declarations::Instances::TArduinoSplitJSONTextElement2.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement9.StartSplit();
}

void SendValue4::Call()
{
  Declarations::Instances::TArduinoSplitJSONIntegerElement6.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement7.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement8.SendValue();
  Declarations::Instances::TArduinoSplitJSONTextElement2.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement9.SendValue();
}

void ExtractElement4::Call( const char * AName, Mitov::String & AText, bool & AResult )
{
  Declarations::Instances::TArduinoSplitJSONIntegerElement6.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement7.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement8.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONTextElement2.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement9.ExtractElement( AName, AText, AResult );
}

void StartSplit5::Call()
{
  Declarations::Instances::TArduinoSplitJSONObjectArrayElement1.StartSplit();
}

void SendValue5::Call()
{
  Declarations::Instances::TArduinoSplitJSONObjectArrayElement1.SendValue();
}

void ExtractElements1::Call( Mitov::String & AText, uint32_t & AIndex, bool & AFailed )
{
  Declarations::Instances::TArduinoSplitJSONObjectArrayElement1.ExtractElements( AText, AIndex, AFailed );
}

void StartSplit6::Call()
{
  Declarations::Instances::TArduinoSplitJSONTextElement3.StartSplit();
  Declarations::Instances::TArduinoSplitJSONTextElement4.StartSplit();
  Declarations::Instances::TArduinoSplitJSONTextElement5.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement10.StartSplit();
}

void SendValue6::Call()
{
  Declarations::Instances::TArduinoSplitJSONTextElement3.SendValue();
  Declarations::Instances::TArduinoSplitJSONTextElement4.SendValue();
  Declarations::Instances::TArduinoSplitJSONTextElement5.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement10.SendValue();
}

void ExtractElement5::Call( const char * AName, Mitov::String & AText, bool & AResult )
{
  Declarations::Instances::TArduinoSplitJSONTextElement3.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONTextElement4.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONTextElement5.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement10.ExtractElement( AName, AText, AResult );
}

void StartSplit7::Call()
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement5.StartSplit();
  Declarations::Instances::TArduinoSplitJSONIntegerElement14.StartSplit();
}

void SendValue7::Call()
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement5.SendValue();
  Declarations::Instances::TArduinoSplitJSONIntegerElement14.SendValue();
}

void ExtractElement6::Call( const char * AName, Mitov::String & AText, bool & AResult )
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement5.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONIntegerElement14.ExtractElement( AName, AText, AResult );
}

void StartSplit8::Call()
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement6.StartSplit();
  Declarations::Instances::TArduinoSplitJSONAnalogElement7.StartSplit();
}

void SendValue8::Call()
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement6.SendValue();
  Declarations::Instances::TArduinoSplitJSONAnalogElement7.SendValue();
}

void ExtractElement7::Call( const char * AName, Mitov::String & AText, bool & AResult )
{
  Declarations::Instances::TArduinoSplitJSONAnalogElement6.ExtractElement( AName, AText, AResult );
  Declarations::Instances::TArduinoSplitJSONAnalogElement7.ExtractElement( AName, AText, AResult );
}

void ProcessData1::Call( int32_t AIndex, void * AData )
{
  switch( AIndex )
  {
    case 0: Declarations::Instances::TArduinoNetworkProtocolsHTTPClientRequestGET1.ProcessData( AData ); break;
  }
}

void AddFields1::Call( ::Mitov::String & AText )
{
}

void IsEnding1::Call( bool & AResult )
{
}

void PeriodicCall1::Call()
{
  Declarations::Instances::ClockGenerator1.PeriodicCall();
}

void TryActive1::Call( bool & AResult )
{
  Declarations::Instances::TArduinoTextStateSetValueElement51.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement50.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement49.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement48.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement47.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement46.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement45.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement44.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement43.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement42.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement41.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement40.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement39.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement38.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement37.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement36.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement35.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement34.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement33.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement32.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement31.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement30.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement29.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement28.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement27.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement26.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement25.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement24.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement23.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement22.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement21.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement20.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement19.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement18.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement17.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement16.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement15.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement14.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement13.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement12.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement11.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement10.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement9.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement8.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement7.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement6.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement5.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement4.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement3.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement2.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement1.TryActive( AResult );
}

void TryActive2::Call( bool & AResult )
{
  Declarations::Instances::TArduinoTextStateSetValueElement102.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement101.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement100.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement99.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement98.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement97.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement96.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement95.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement94.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement93.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement92.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement91.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement90.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement89.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement88.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement87.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement86.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement85.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement84.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement83.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement82.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement81.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement80.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement79.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement78.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement77.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement76.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement75.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement74.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement73.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement72.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement71.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement70.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement69.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement68.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement67.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement66.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement65.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement64.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement63.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement62.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement61.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement60.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement59.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement58.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement57.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement56.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement55.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement54.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement53.TryActive( AResult );
  Declarations::Instances::TArduinoTextStateSetValueElement52.TryActive( AResult );
}

void PeriodicCall2::Call()
{
  Declarations::Instances::ClockGenerator4.PeriodicCall();
}

void Render1::Call()
{
}

void TryActive3::Call( bool & AResult )
{
  Declarations::Instances::TArduinoIntegerStateSetValueElement4.TryActive( AResult );
  Declarations::Instances::TArduinoIntegerStateSetValueElement3.TryActive( AResult );
  Declarations::Instances::TArduinoIntegerStateSetValueElement2.TryActive( AResult );
  Declarations::Instances::TArduinoIntegerStateSetValueElement1.TryActive( 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 );
} // PinCalls

// Pin Call Implementations

namespace PinCalls
{
void PinCallerReceive5::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap7.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive4::Notify( void *_Data )
{
  Declarations::Instances::HTTPClient1._DirectPinReceive( _Data );
}

void PinCallerReceive0::Notify( void *_Data )
{
  TypeConverters::Converter1.Convert( _Data, PinCallerConverterReceive1 );
}

void PinCallerConverterReceive1( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementFillScreen1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive1::Notify( void *_Data )
{
  Declarations::Instances::Inverter1.InputPin_o_Receive( _Data );
}

void PinCallerReceive2::Notify( void *_Data )
{
  Declarations::Instances::Inverter3.InputPin_o_Receive( _Data );
}

void PinCallerReceive3::Notify( void *_Data )
{
  Declarations::Instances::Inverter2.InputPin_o_Receive( _Data );
}

void PinCallerReceive6::Notify( void *_Data )
{
  Declarations::Instances::AnalogToText1.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareRange1.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareRange2.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareRange3.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareRange4.InputPin_o_Receive( _Data );
}

void PinCallerReceive7::Notify( void *_Data )
{
  TypeConverters::Converter2.Convert( _Data, PinCallerConverterReceive2 );
}

void PinCallerConverterReceive2( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld4.InputPin_o_Receive( _Data );
}
void PinCallerReceive8::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld6.InputPin_o_Receive( _Data );
}

void PinCallerReceive9::Notify( void *_Data )
{
  Declarations::Instances::ContainsText1.InputPin_o_Receive( _Data );
  Declarations::Instances::ContainsText2.InputPin_o_Receive( _Data );
  Declarations::Instances::ContainsText3.InputPin_o_Receive( _Data );
  Declarations::Instances::ContainsText4.InputPin_o_Receive( _Data );
  Declarations::Instances::ContainsText5.InputPin_o_Receive( _Data );
  Declarations::Instances::ContainsText6.InputPin_o_Receive( _Data );
  Declarations::Instances::ContainsText7.InputPin_o_Receive( _Data );
  Declarations::Instances::ContainsText8.InputPin_o_Receive( _Data );
  Declarations::Instances::ReplaceText1.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementFillScreen1.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive10::Notify( void *_Data )
{
  Declarations::Instances::AnalogToText2.InputPin_o_Receive( _Data );
}

void PinCallerReceive11::Notify( void *_Data )
{
  TypeConverters::Converter0.Convert( _Data, PinCallerConverterReceive3 );
}

void PinCallerConverterReceive3( void *_Data )
{
  Declarations::Instances::CharToText1.InputPin_o_Receive( _Data );
}
void PinCallerReceive12::Notify( void *_Data )
{
  Declarations::Instances::SplitJSON1.InputPin_o_Receive( _Data );
}

void PinCallerReceive13::Notify( void *_Data )
{
  Declarations::Instances::TArduinoNetworkProtocolsHTTPClientRequestGET1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Delay1.StartInputPin_o_Receive( _Data );
  Declarations::Instances::TextValue1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Timer1.StartInputPin_o_Receive( _Data );
}

void PinCallerReceive14::Notify( void *_Data )
{
  Declarations::Instances::TArduinoNetworkProtocolsHTTPClientRequestGET1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Delay1.StartInputPin_o_Receive( _Data );
  Declarations::Instances::TextValue1.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive15::Notify( void *_Data )
{
  Declarations::Instances::CharToText1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoESP32WiFiTCPClientSocket1.DisconnectInputPin_o_Receive( _Data );
}

void PinCallerReceive16::Notify( void *_Data )
{
  Declarations::Instances::TArduinoNetworkProtocolsHTTPClientRequestGET1.URL().InputPin_o_Receive( _Data );
}

void PinCallerReceive17::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement1.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement52.InputPin_o_Receive( _Data );
}

void PinCallerReceive18::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement2.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement53.InputPin_o_Receive( _Data );
}

void PinCallerReceive19::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement3.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement54.InputPin_o_Receive( _Data );
}

void PinCallerReceive20::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld1.InputPin_o_Receive( _Data );
}

void PinCallerReceive21::Notify( void *_Data )
{
  TypeConverters::Converter3.Convert( _Data, PinCallerConverterReceive4 );
}

void PinCallerConverterReceive4( void *_Data )
{
  Declarations::Instances::TextValue1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Delay2.StartInputPin_o_Receive( _Data );
}
void PinCallerReceive22::Notify( void *_Data )
{
  Declarations::Instances::Delay1.StartInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoNetworkProtocolsHTTPClientRequestGET1.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive23::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld2.InputPin_o_Receive( _Data );
}

void PinCallerReceive24::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld5.InputPin_o_Receive( _Data );
}

void PinCallerReceive25::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld2.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld3.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld4.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText2.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText3.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText4.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld5.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText5.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap2.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap3.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap4.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap5.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap6.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText6.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap7.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld6.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive26::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement55.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement4.InputPin_o_Receive( _Data );
}

void PinCallerReceive27::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement56.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement5.InputPin_o_Receive( _Data );
}

void PinCallerReceive28::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement57.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement6.InputPin_o_Receive( _Data );
}

void PinCallerReceive29::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement58.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement7.InputPin_o_Receive( _Data );
}

void PinCallerReceive30::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement59.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement8.InputPin_o_Receive( _Data );
}

void PinCallerReceive31::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement60.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement9.InputPin_o_Receive( _Data );
}

void PinCallerReceive32::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement61.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement10.InputPin_o_Receive( _Data );
}

void PinCallerReceive33::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement62.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement11.InputPin_o_Receive( _Data );
}

void PinCallerReceive34::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement63.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement12.InputPin_o_Receive( _Data );
}

void PinCallerReceive35::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement64.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement13.InputPin_o_Receive( _Data );
}

void PinCallerReceive36::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement65.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement14.InputPin_o_Receive( _Data );
}

void PinCallerReceive37::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement66.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement15.InputPin_o_Receive( _Data );
}

void PinCallerReceive38::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement67.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement16.InputPin_o_Receive( _Data );
}

void PinCallerReceive39::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement68.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement17.InputPin_o_Receive( _Data );
}

void PinCallerReceive40::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement69.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement18.InputPin_o_Receive( _Data );
}

void PinCallerReceive41::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement70.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement19.InputPin_o_Receive( _Data );
}

void PinCallerReceive42::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement71.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement20.InputPin_o_Receive( _Data );
}

void PinCallerReceive43::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement72.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement21.InputPin_o_Receive( _Data );
}

void PinCallerReceive44::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement73.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement22.InputPin_o_Receive( _Data );
}

void PinCallerReceive45::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement74.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement23.InputPin_o_Receive( _Data );
}

void PinCallerReceive46::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement75.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement24.InputPin_o_Receive( _Data );
}

void PinCallerReceive47::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement76.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement25.InputPin_o_Receive( _Data );
}

void PinCallerReceive48::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement77.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement26.InputPin_o_Receive( _Data );
}

void PinCallerReceive49::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement78.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement27.InputPin_o_Receive( _Data );
}

void PinCallerReceive50::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement79.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement28.InputPin_o_Receive( _Data );
}

void PinCallerReceive51::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement80.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement29.InputPin_o_Receive( _Data );
}

void PinCallerReceive52::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement81.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement30.InputPin_o_Receive( _Data );
}

void PinCallerReceive53::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement82.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement31.InputPin_o_Receive( _Data );
}

void PinCallerReceive54::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap2.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive55::Notify( void *_Data )
{
  Declarations::Instances::Or1.InputPins_o_Receive( 0, _Data );
}

void PinCallerReceive56::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap1.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive57::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap6.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive58::Notify( void *_Data )
{
  Declarations::Instances::Or1.InputPins_o_Receive( 1, _Data );
}

void PinCallerReceive59::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap3.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive60::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap5.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive61::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawBitmap4.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive62::Notify( void *_Data )
{
  Declarations::Instances::Or1.InputPins_o_Receive( 2, _Data );
}

void PinCallerReceive63::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementTextFeld3.InputPin_o_Receive( _Data );
}

void PinCallerReceive64::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText2.X().InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoMonochromeGraphicsElementFillScreen1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::AddValue1.InputPin_o_Receive( _Data );
}

void PinCallerReceive65::Notify( void *_Data )
{
  Declarations::Instances::TArduinoMonochromeGraphicsElementDrawText3.X().InputPin_o_Receive( _Data );
}

void PinCallerReceive66::Notify( void *_Data )
{
  Declarations::Instances::TArduinoIntegerStateSetValueElement1.InputPin_o_Receive( _Data );
}

void PinCallerReceive67::Notify( void *_Data )
{
  Declarations::Instances::TArduinoIntegerStateSetValueElement2.InputPin_o_Receive( _Data );
}

void PinCallerReceive68::Notify( void *_Data )
{
  Declarations::Instances::TArduinoIntegerStateSetValueElement3.InputPin_o_Receive( _Data );
}

void PinCallerReceive69::Notify( void *_Data )
{
  Declarations::Instances::TArduinoIntegerStateSetValueElement4.InputPin_o_Receive( _Data );
}

void PinCallerReceive70::Notify( void *_Data )
{
  Declarations::Instances::CompareValue32.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue31.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue30.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue29.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue28.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue27.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue26.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue25.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue24.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue23.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue22.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue21.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue20.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue19.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue18.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue17.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue16.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue15.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue14.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue13.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue12.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue11.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue10.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue9.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue8.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue7.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue6.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue5.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue3.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue2.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue1.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue4.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue33.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue34.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue35.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue36.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue37.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue38.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue39.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue40.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue41.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue42.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue43.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue44.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue45.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue46.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue47.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue48.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue49.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue50.InputPin_o_Receive( _Data );
  Declarations::Instances::CompareValue51.InputPin_o_Receive( _Data );
}

void PinCallerReceive71::Notify( void *_Data )
{
  TypeConverters::Converter4.Convert( _Data, PinCallerConverterReceive5 );
}

void PinCallerConverterReceive5( void *_Data )
{
  Declarations::Instances::UpDownCounter1.UpInputPin_o_Receive( _Data );
}
void PinCallerReceive72::Notify( void *_Data )
{
  TypeConverters::Converter5.Convert( _Data, PinCallerConverterReceive6 );
}

void PinCallerConverterReceive6( void *_Data )
{
  Declarations::Instances::UpDownCounter1.DownInputPin_o_Receive( _Data );
}
void PinCallerReceive73::Notify( void *_Data )
{
  bool __Value_PulseGenerator1_EnabledInputPin__ = Declarations::Instances::PulseGenerator1.Enabled().GetValue();
  ::Bindings::PulseGenerator1_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator1_EnabledInputPin__ );
  TypeConverters::Converter6.Convert( _Data, PinCallerConverterReceive7 );
}

void PinCallerConverterReceive7( void *_Data )
{
  Declarations::Instances::Timer1.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive74::Notify( void *_Data )
{
  bool __Value_PulseGenerator2_EnabledInputPin__ = Declarations::Instances::PulseGenerator2.Enabled().GetValue();
  ::Bindings::PulseGenerator2_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator2_EnabledInputPin__ );
  TypeConverters::Converter7.Convert( _Data, PinCallerConverterReceive8 );
}

void PinCallerConverterReceive8( void *_Data )
{
  Declarations::Instances::Timer1.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive75::Notify( void *_Data )
{
  Declarations::Instances::Button1.InputPin_o_Receive( _Data );
  TypeConverters::Converter8.Convert( _Data, PinCallerConverterReceive9 );
}

void PinCallerConverterReceive9( void *_Data )
{
  Declarations::Instances::Timer1.StartInputPin_o_Receive( _Data );
}
void PinCallerReceive76::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement83.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement32.InputPin_o_Receive( _Data );
}

void PinCallerReceive77::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement84.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement33.InputPin_o_Receive( _Data );
}

void PinCallerReceive78::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement85.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement34.InputPin_o_Receive( _Data );
}

void PinCallerReceive79::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement86.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement35.InputPin_o_Receive( _Data );
}

void PinCallerReceive80::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement87.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement36.InputPin_o_Receive( _Data );
}

void PinCallerReceive81::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement88.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement37.InputPin_o_Receive( _Data );
}

void PinCallerReceive82::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement89.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement38.InputPin_o_Receive( _Data );
}

void PinCallerReceive83::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement90.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement39.InputPin_o_Receive( _Data );
}

void PinCallerReceive84::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement91.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement40.InputPin_o_Receive( _Data );
}

void PinCallerReceive85::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement92.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement41.InputPin_o_Receive( _Data );
}

void PinCallerReceive86::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement93.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement42.InputPin_o_Receive( _Data );
}

void PinCallerReceive87::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement94.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement43.InputPin_o_Receive( _Data );
}

void PinCallerReceive88::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement95.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement44.InputPin_o_Receive( _Data );
}

void PinCallerReceive89::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement96.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement45.InputPin_o_Receive( _Data );
}

void PinCallerReceive90::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement97.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement46.InputPin_o_Receive( _Data );
}

void PinCallerReceive91::Notify( void *_Data )
{
  BoardDeclarations::Instances::ArduinoDigitalChannel_14.DigitalInputPin_o_Receive( _Data );
  Declarations::Instances::Inverter4.InputPin_o_Receive( _Data );
}

void PinCallerReceive92::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement98.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement47.InputPin_o_Receive( _Data );
}

void PinCallerReceive93::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement99.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement48.InputPin_o_Receive( _Data );
}

void PinCallerReceive94::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement100.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement49.InputPin_o_Receive( _Data );
}

void PinCallerReceive95::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement101.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement50.InputPin_o_Receive( _Data );
}

void PinCallerReceive96::Notify( void *_Data )
{
  Declarations::Instances::TArduinoTextStateSetValueElement102.InputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoTextStateSetValueElement51.InputPin_o_Receive( _Data );
}

} // PinCalls

namespace ComponentsHardware
{
void SystemUpdateHardware()
{
}
} // ComponentsHardware

//The setup function is called once at startup of the sketch
void setup()
{
  BoardDeclarations::SystemPeriodMicros_312500008.SystemStarted();
  BoardDeclarations::SystemPeriodMicros_10000.SystemStarted();
  BoardDeclarations::Instances::TArduinoESP32_Generic_I2C1.SystemInit();
  BoardDeclarations::Instances::ArduinoDigitalChannel_14.SystemInit();
  Declarations::Instances::TArduinoESP32WiFiModule1.SystemInit();
  Declarations::Instances::TArduinoESP32WiFiTCPClientSocket1.SystemInit();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_5.SystemInit();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_25.SystemInit();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_26.SystemInit();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_33.SystemInit();
  Declarations::Instances::DisplayOLED1.SystemInit();
  Declarations::Instances::UpDownCounter1.SystemInit();
  BoardDeclarations::Instances::ArduinoDigitalChannel_14.SystemStart();
  Declarations::Instances::TArduinoESP32WiFiModule1.SystemStart();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_5.SystemStart();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_25.SystemStart();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_26.SystemStart();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_33.SystemStart();
  Declarations::Instances::Start1.SystemStart();
  Declarations::Instances::ClockGenerator1.SystemStart();
  Declarations::Instances::CompareValue1.SystemStart();
  Declarations::Instances::CompareValue2.SystemStart();
  Declarations::Instances::CompareValue3.SystemStart();
  Declarations::Instances::TextValue2.SystemStart();
  Declarations::Instances::Button1.SystemStart();
  Declarations::Instances::ClockGenerator4.SystemStart();
  Declarations::Instances::CompareValue5.SystemStart();
  Declarations::Instances::CompareValue6.SystemStart();
  Declarations::Instances::CompareValue7.SystemStart();
  Declarations::Instances::CompareValue8.SystemStart();
  Declarations::Instances::CompareValue9.SystemStart();
  Declarations::Instances::CompareValue10.SystemStart();
  Declarations::Instances::CompareValue11.SystemStart();
  Declarations::Instances::CompareValue12.SystemStart();
  Declarations::Instances::CompareValue13.SystemStart();
  Declarations::Instances::CompareValue14.SystemStart();
  Declarations::Instances::CompareValue15.SystemStart();
  Declarations::Instances::CompareValue16.SystemStart();
  Declarations::Instances::CompareValue17.SystemStart();
  Declarations::Instances::CompareValue18.SystemStart();
  Declarations::Instances::CompareValue19.SystemStart();
  Declarations::Instances::CompareValue20.SystemStart();
  Declarations::Instances::CompareValue21.SystemStart();
  Declarations::Instances::CompareValue22.SystemStart();
  Declarations::Instances::CompareValue23.SystemStart();
  Declarations::Instances::CompareValue24.SystemStart();
  Declarations::Instances::CompareValue25.SystemStart();
  Declarations::Instances::CompareValue26.SystemStart();
  Declarations::Instances::CompareValue27.SystemStart();
  Declarations::Instances::CompareValue28.SystemStart();
  Declarations::Instances::CompareValue29.SystemStart();
  Declarations::Instances::CompareValue30.SystemStart();
  Declarations::Instances::CompareValue31.SystemStart();
  Declarations::Instances::CompareValue32.SystemStart();
  Declarations::Instances::Or1.SystemStart();
  Declarations::Instances::DisplayOLED1.SystemStart();
  Declarations::Instances::IntegerValue1.SystemStart();
  Declarations::Instances::CompareRange1.SystemStart();
  Declarations::Instances::CompareRange2.SystemStart();
  Declarations::Instances::CompareRange3.SystemStart();
  Declarations::Instances::CompareRange4.SystemStart();
  Declarations::Instances::UpDownCounter1.SystemStart();
  Declarations::Instances::PulseGenerator1.SystemStart();
  Declarations::Instances::PulseGenerator2.SystemStart();
  Declarations::Instances::CompareValue4.SystemStart();
  Declarations::Instances::CompareValue33.SystemStart();
  Declarations::Instances::CompareValue34.SystemStart();
  Declarations::Instances::CompareValue35.SystemStart();
  Declarations::Instances::CompareValue36.SystemStart();
  Declarations::Instances::CompareValue37.SystemStart();
  Declarations::Instances::CompareValue38.SystemStart();
  Declarations::Instances::CompareValue39.SystemStart();
  Declarations::Instances::CompareValue40.SystemStart();
  Declarations::Instances::CompareValue41.SystemStart();
  Declarations::Instances::CompareValue42.SystemStart();
  Declarations::Instances::CompareValue43.SystemStart();
  Declarations::Instances::CompareValue44.SystemStart();
  Declarations::Instances::CompareValue45.SystemStart();
  Declarations::Instances::CompareValue46.SystemStart();
  Declarations::Instances::Timer1.SystemStart();
  Declarations::Instances::CompareValue47.SystemStart();
  Declarations::Instances::CompareValue48.SystemStart();
  Declarations::Instances::CompareValue49.SystemStart();
  Declarations::Instances::CompareValue50.SystemStart();
  Declarations::Instances::CompareValue51.SystemStart();
}

// The loop function is called in an endless loop
void loop()
{
  BoardDeclarations::SystemPeriodMicros_312500008.SystemLoopBegin();
  BoardDeclarations::SystemPeriodMicros_10000.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoDigitalChannel_14.SystemLoopBegin();
  Declarations::Instances::TArduinoESP32WiFiModule1.SystemLoopBegin();
  Declarations::Instances::TArduinoESP32WiFiTCPClientSocket1.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_5.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_25.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_26.SystemLoopBegin();
  BoardDeclarations::Instances::ArduinoAnalogInputChannel_AsDigital_33.SystemLoopBegin();
  Declarations::Instances::TArduinoNetworkProtocolsHTTPClientRequestGET1.SystemLoopBegin();
  Declarations::Instances::ClockGenerator1.SystemLoopBegin();
  Declarations::Instances::Delay1.SystemLoopBegin();
  Declarations::Instances::Button1.SystemLoopBegin();
  Declarations::Instances::Delay2.SystemLoopBegin();
  Declarations::Instances::ClockGenerator4.SystemLoopBegin();
  Declarations::Instances::PulseGenerator1.SystemLoopBegin();
  Declarations::Instances::PulseGenerator2.SystemLoopBegin();
  Declarations::Instances::Timer1.SystemLoopBegin();
  Declarations::Instances::Or1.SystemLoopEnd();
  Declarations::Instances::DisplayOLED1.SystemLoopEnd();
}
