//----------------------------------------------
//
// Sketch Generated by Visuino
// www.visuino.com
// Version 8.0.0.125
//
//------------------ Source --------------------
//
// Visuino+code+gps.visuino
//
//----------------------------------------------
#define __V_REFF_ 5.0f
#define VISUINO_ARDUINO_NANO
#include <OpenWire.h>
#include <Mitov.h>
#include <Mitov_StandardBreakSerial.h>
#include <SPI.h>
#include <Mitov_Arduino_SPI.h>
#include <Mitov_GPS.h>
#include <Mitov_Display_ST7735R_GreenTab.h>
#include <Mitov_Graphics.h>
#include <Mitov_Graphics_Color.h>
#include <Fonts\Fixed\GraphicsFont5x7.h>
#include <Mitov_Text.h>
#include <Mitov_Converters.h>
#include <Mitov_DateTime.h>
#include <Mitov_BinaryGenerators.h>
#include <Mitov_BasicGenerator.h>
#include <Mitov_LogicGates.h>
#include <Mitov_Math.h>
#include <Mitov_SetValueItems.h>
// Shared Component Member Variables
namespace ComponentVariables
{
class
{
public:
uint32_t Value6 : 10;
uint32_t Value4 : 6;
uint32_t Value5 : 6;
uint32_t Value3 : 5;
bool Value1 : 1;
uint32_t Value2 : 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 Value15 : 1;
bool Value16 : 1;
bool Value17 : 1;
bool Value18 : 1;
bool Value19 : 1;
bool Value20 : 1;
bool Value21 : 1;
bool Value22 : 1;
bool Value23 : 1;
bool Value24 : 1;
bool Value25 : 1;
bool Value26 : 1;
bool Value27 : 1;
bool Value28 : 1;
bool Value29 : 1;
bool Value30 : 1;
bool Value31 : 1;
} BitFields;
class Variable6
{
public:
inline static uint32_t GetValue() { return BitFields.Value6; }
inline static void SetValue( uint32_t AValue ) { BitFields.Value6 = AValue; }
};
class Variable4
{
public:
inline static uint32_t GetValue() { return BitFields.Value4; }
inline static void SetValue( uint32_t AValue ) { BitFields.Value4 = AValue; }
};
class Variable5
{
public:
inline static uint32_t GetValue() { return BitFields.Value5; }
inline static void SetValue( uint32_t AValue ) { BitFields.Value5 = AValue; }
};
class Variable3
{
public:
inline static uint32_t GetValue() { return BitFields.Value3; }
inline static void SetValue( uint32_t AValue ) { BitFields.Value3 = AValue; }
};
class Variable1
{
public:
inline static bool GetValue() { return BitFields.Value1; }
inline static void SetValue( bool AValue ) { BitFields.Value1 = AValue; }
};
class Variable2
{
public:
inline static uint32_t GetValue() { return BitFields.Value2; }
inline static void SetValue( uint32_t AValue ) { BitFields.Value2 = 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 Variable15
{
public:
inline static bool GetValue() { return BitFields.Value15; }
inline static void SetValue( bool AValue ) { BitFields.Value15 = AValue; }
};
class Variable16
{
public:
inline static bool GetValue() { return BitFields.Value16; }
inline static void SetValue( bool AValue ) { BitFields.Value16 = AValue; }
};
class Variable17
{
public:
inline static bool GetValue() { return BitFields.Value17; }
inline static void SetValue( bool AValue ) { BitFields.Value17 = AValue; }
};
class Variable18
{
public:
inline static bool GetValue() { return BitFields.Value18; }
inline static void SetValue( bool AValue ) { BitFields.Value18 = AValue; }
};
class Variable19
{
public:
inline static bool GetValue() { return BitFields.Value19; }
inline static void SetValue( bool AValue ) { BitFields.Value19 = AValue; }
};
class Variable20
{
public:
inline static bool GetValue() { return BitFields.Value20; }
inline static void SetValue( bool AValue ) { BitFields.Value20 = AValue; }
};
class Variable21
{
public:
inline static bool GetValue() { return BitFields.Value21; }
inline static void SetValue( bool AValue ) { BitFields.Value21 = AValue; }
};
class Variable22
{
public:
inline static bool GetValue() { return BitFields.Value22; }
inline static void SetValue( bool AValue ) { BitFields.Value22 = AValue; }
};
class Variable23
{
public:
inline static bool GetValue() { return BitFields.Value23; }
inline static void SetValue( bool AValue ) { BitFields.Value23 = AValue; }
};
class Variable24
{
public:
inline static bool GetValue() { return BitFields.Value24; }
inline static void SetValue( bool AValue ) { BitFields.Value24 = AValue; }
};
class Variable25
{
public:
inline static bool GetValue() { return BitFields.Value25; }
inline static void SetValue( bool AValue ) { BitFields.Value25 = AValue; }
};
class Variable26
{
public:
inline static bool GetValue() { return BitFields.Value26; }
inline static void SetValue( bool AValue ) { BitFields.Value26 = AValue; }
};
class Variable27
{
public:
inline static bool GetValue() { return BitFields.Value27; }
inline static void SetValue( bool AValue ) { BitFields.Value27 = AValue; }
};
class Variable28
{
public:
inline static bool GetValue() { return BitFields.Value28; }
inline static void SetValue( bool AValue ) { BitFields.Value28 = AValue; }
};
class Variable29
{
public:
inline static bool GetValue() { return BitFields.Value29; }
inline static void SetValue( bool AValue ) { BitFields.Value29 = AValue; }
};
class Variable30
{
public:
inline static bool GetValue() { return BitFields.Value30; }
inline static void SetValue( bool AValue ) { BitFields.Value30 = AValue; }
};
class Variable31
{
public:
inline static bool GetValue() { return BitFields.Value31; }
inline static void SetValue( bool AValue ) { BitFields.Value31 = AValue; }
};
} // ComponentVariables
// Arduino Constant Declarations
namespace VisuinoConstants
{
class FloatValue1
{
public:
inline static constexpr float GetValue() { return 0; }
};
class FloatValue2
{
public:
inline static constexpr float GetValue() { return 1.85199999809265; }
};
class FloatValue0
{
public:
inline static constexpr float GetValue() { return 1; }
};
class TextValue1
{
public:
inline static constexpr const char *GetValue() { return ""; }
};
class TextValue2
{
public:
inline static constexpr const char *GetValue() { return ":"; }
};
class TextValue6
{
public:
inline static constexpr const char *GetValue() { return "0"; }
};
class TextValue0
{
public:
inline static constexpr const char *GetValue() { return "SPEED"; }
};
class TextValue5
{
public:
inline static constexpr const char *GetValue() { return "Altitude:"; }
};
class TextValue7
{
public:
inline static constexpr const char *GetValue() { return "km/h"; }
};
class TextValue3
{
public:
inline static constexpr const char *GetValue() { return "Longitude:"; }
};
class TextValue4
{
public:
inline static constexpr const char *GetValue() { return "Latitude:"; }
};
constexpr PROGMEM const uint8_t ArrayValue0[] = { 44,0,0,0,173,64,0,99,32,19,0,0,0,90,224,2,255,224,9,0,0,0,49,160,0,247,160,0,255,224,0,57,224,3,0,0,0,24,224,0,239,96,3,255,224,0,156,224,6,0,0,0,0,0,0,189,224,3,255,224,2,0,0,0,165,32,5,255,224,0,239,96,5,0,0,0,0,32,5,255,224,0,123,224,0,0,0,6,255,224,0,189,192,6,0,0,0,57,192,6,255,224,0,0,0,4,255,224,0,247,128,0,33,0,8,0,0,0,239,96,5,255,224,0,156,224,0,82,128,2,255,224,0,107,64,10,0,0,0,57,224,6,255,224,0,0,0,0,231,0,0,189,192,13,0,0,0,206,96,5,255,224,0,206,96,13,0,0,0,189,224,0,222,224,0,0,32,6,255,224,0,0,32,10,0,0,0,115,128,2,255,224,0,74,96,0,165,0,4,255,224,0,189,192,9,0,0,0,41,96,0,247,160,4,255,224,0,0,0,3,255,224,0,82,128,9,0,0,0,181,160,6,255,224,0,0,0,0,74,64,0,255,224,0,148,128,1,0,0,0,24,224,7,0,0,0,247,160,5,255,224,0,165,32,5,0,0,0,231,32,0,255,224,0,107,96,0,0,0,0,90,192,4,0,0,0,156,192,3,255,224,0,231,0,0,16,160,5,0,0,0,66,0,0,255,224,0,165,32,0,0,0,0,24,224,0,255,224,0,173,64,0,0,0,0,107,96,0,49,128,0,0,0,0,0,0,2,255,224,0,90,224,11,0,0,0,255,192,0,255,224,0,8,64,0,0,0,0,255,224,0,206,96,1,0,0,0,107,64,0,165,32,9,0,0,0,82,160,0,74,64,0,140,64,1,255,224,0,74,96,0,0,0,0,156,224,0,255,224,0,49,160,12,0,0,0,16,160,2,255,224,0,247,128,0,49,160,0,0,0,0,82,128,0,255,224,0,198,32,13,0,0,0,0,0,0,66,32,0,82,160,0,24,224,1,0,0,0,99,32,1,255,224,14,0,0,0,8,64,2,0,0,0,74,64,0,214,160,1,255,224,0,8,96,14,0,0,5,255,224,0,156,224,16,0,0,0,156,192,0,189,192,0,198,32,0,156,224,0,107,64,0,0,32,29,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 );
};
} // PinCalls
// Call Chains
namespace CallChains
{
class GetPeriod1
{
public:
inline static constexpr uint32_t Count() { return 0; }
inline static void Call( int32_t AIndex, unsigned long & APeriod ) {}
};
class Render1
{
public:
inline static constexpr uint32_t Count() { return 0; }
static void Call();
};
class TryActive1
{
public:
inline static constexpr uint32_t Count() { return 0; }
inline static void Call( bool & AResult ) {}
};
class PeriodicCall1
{
public:
inline static constexpr uint32_t Count() { return 0; }
static void Call();
};
class TryActive2
{
public:
inline static constexpr uint32_t Count() { return 1; }
static void Call( bool & AResult );
};
class TryActive3
{
public:
inline static constexpr uint32_t Count() { return 1; }
static void Call( bool & AResult );
};
class TryActive4
{
public:
inline static constexpr uint32_t Count() { return 1; }
static void Call( bool & AResult );
};
} // CallChains
// System Objects Declarations
namespace BoardDeclarations
{
Mitov::TPeriodMicros<500000, ::CallChains::PeriodicCall1> SystemPeriodMicros_500000;
} // BoardDeclarations
// Arduino Board Declarations
namespace BoardDeclarations
{
namespace Types
{
typedef ::Mitov::ArduinoSPI<
SPI // 1_SPI
> BoardSPI0;
} // namespace Types
namespace Instances
{
BoardDeclarations::Types::BoardSPI0 BoardSPI0;
} // namespace Instances
namespace Types
{
typedef Mitov::BreakSerialPort<
HardwareSerial, // 0_SERIAL_TYPE
Serial, // 1_C_OBJECT
Mitov::ConstantProperty<4, uint32_t, 0 >, // AfterSendingDelay = 0 (Default)
Mitov::ConstantProperty<7, uint32_t, 8 >, // DataBits = 8 (Default)
Mitov::EmbeddedCallChain<CallChains::GetPeriod1 >, // Elements_GetPeriod
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantProperty<17, uint32_t, 0 >, // FElementIndex = 0
Mitov::ConstantProperty<21, uint32_t, 0 >, // FEndTime = 0
Mitov::ConstantProperty<23, bool, false >, // FInBreak = False
Mitov::ConstantProperty<19, bool, false >, // FSending = False
Mitov::GenericPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive0 >, // OutputPin
Mitov::ConstantProperty<9, Mitov::TArduinoStandardSerialParity, Mitov::spNone >, // Parity = spNone (Default)
Mitov::NestedProperty<16, Mitov::TArduinoSerialBreak<
Mitov::ConstantProperty<11, bool, false >, // Enabled = False (Default)
Mitov::NestedProperty<15, Mitov::TAurduinoEnableValue<
Mitov::ConstantProperty<13, bool, false >, // Enabled = False (Default)
Mitov::ConstantProperty<14, uint32_t, 100 > // Value = 100 (Default)
> > // Period
> >, // SendBreak
Mitov::DigitalPin_NoImplementation<3 >, // SendingOutputPin
Mitov::ConstantProperty<6, uint32_t, 9600 >, // Speed = 9600 (Default)
Mitov::ConstantProperty<8, uint32_t, 1 >, // StopBits = 1 (Default)
Mitov::ConstantProperty<87, uint32_t, 1 > // TXPin
> SerialPort0;
} // Types
namespace Instances
{
Types::SerialPort0 SerialPort0;
} // Instances
} // BoardDeclarations
// Declarations
namespace Declarations
{
namespace Types
{
typedef Mitov::Generic_GPS<
Mitov::GPSEmpty_Impl, // 0_IMPLEMENTATION
Mitov::ConstantProperty<10, uint32_t, 2000 >, // BaseYear = 2000 (Default)
Mitov::AnalogPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive1 >, // CourseOutputPins_0
Mitov::AnalogPin_NoImplementation<6 >, // CourseOutputPins_1
Mitov::TypedPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive2, Mitov::TDateTime >, // DateTimeOutputPin
Mitov::ConstantProperty<3, bool, true >, // Enabled = True (Default)
Mitov::TypedVariableValue<34, uint32_t, ::ComponentVariables::Variable3, 0 >, // FHour = 0
Mitov::TypedVariableValue<40, uint32_t, ::ComponentVariables::Variable6, 0 >, // FMilliSeconds = 0
Mitov::TypedVariableValue<36, uint32_t, ::ComponentVariables::Variable4, 0 >, // FMinutes = 0
Mitov::TypedVariableValue<38, uint32_t, ::ComponentVariables::Variable5, 0 >, // FSeconds = 0
Mitov::TypedVariable<32, uint32_t, ::ComponentVariables::Variable2 >, // FState
Mitov::TypedVariable<30, bool, ::ComponentVariables::Variable1 >, // FValuePopulated
Mitov::AnalogPin_NoImplementation<27 >, // HorizontalPrecisionOutputPin
Mitov::DigitalPin_NoImplementation<8 >, // InvalidOutputPin
Mitov::AnalogPin_EmbeddedPinImplementation<12, ::PinCalls::PinCallerReceive3 >, // LocationOutputPins_0
Mitov::AnalogPin_EmbeddedPinImplementation<13, ::PinCalls::PinCallerReceive4 >, // LocationOutputPins_1
Mitov::AnalogPin_EmbeddedPinImplementation<14, ::PinCalls::PinCallerReceive5 >, // LocationOutputPins_2
Mitov::AnalogPin_NoImplementation<15 >, // LocationOutputPins_3
Mitov::AnalogPin_NoImplementation<16 >, // LocationOutputPins_4
Mitov::DigitalPin_NoImplementation<9 >, // MessageErrorOutputPin
Mitov::TypedPin_NoImplementation<25, uint32_t >, // ModeOutputPin
Mitov::TypedPin_NoImplementation<26, uint32_t >, // NavigationStatusOutputPin
Mitov::TypedPin_EmbeddedPinImplementation<18, ::PinCalls::PinCallerReceive6, uint32_t >, // SatellitesOutputPins_0
Mitov::ClockPin_NoImplementation<19 >, // SatellitesOutputPins_1
Mitov::TypedPin_NoImplementation<20, uint32_t >, // SatellitesOutputPins_2
Mitov::TypedPin_NoImplementation<21, uint32_t >, // SatellitesOutputPins_3
Mitov::TypedPin_NoImplementation<22, uint32_t >, // SatellitesOutputPins_4
Mitov::TypedPin_NoImplementation<23, uint32_t >, // SatellitesOutputPins_5
Mitov::ClockPin_NoImplementation<24 > // SatellitesOutputPins_6
> GPS1; // TArduinoSerialGPS
} // Types
namespace Instances
{
Types::GPS1 GPS1; // TArduinoSerialGPS
} // Instances
namespace Types
{
typedef Mitov::DisplayST7735Basic<
Mitov::BasicSPI_ST7735<
BoardDeclarations::Types::BoardSPI0, // 0_SPI_TYPE_PIN
BoardDeclarations::Instances::BoardSPI0, // 1_SPI_NAME_PIN
Mitov::DigitalPin_DirectBoardPinImplementation<10 >, // ChipSelectOutputPin
Mitov::DigitalPin_DirectBoardPinImplementation<9 >, // RegisterSelectOutputPin
Mitov::ConstantProperty<5, uint32_t, 8000000 > // SPISpeed = 8000000 (Default)
>, // 0_IMPLEMENTATION
Mitov::DisplayOrientationUp, // 0_IMPLEMENTATION_ORIENTATION
Mitov::Display_ST7735R_GreenTab, // 0_IMPLEMENTATION_TYPE
Mitov::ConstantPropertyColor<9, Mitov::TColor, uint32_t, 0x000000 >, // BackgroundColor = 0 (Default)
Mitov::EmbeddedCallChain<CallChains::Render1 >, // Elements_Render
Mitov::ConstantProperty<31, uint32_t, 0 >, // FCursorX = 0
Mitov::ConstantProperty<33, uint32_t, 0 >, // FCursorY = 0
Mitov::ConstantProperty<18, bool, false >, // Inverted = False (Default)
Mitov::NestedProperty<22, Mitov::TArduinoGraphicsMirror<
Mitov::ConstantProperty<20, bool, false >, // Horizontal = False (Default)
Mitov::ConstantProperty<21, bool, false > // Vertical = False (Default)
> >, // Mirror
Mitov::ConstantProperty<7, Mitov::TArduinoGraphicsOrientation, Mitov::goUp >, // Orientation = goUp (Default)
Mitov::NestedProperty<29, Mitov::TArduinoDisplayST7735PixelOffset<
Mitov::ConstantProperty<26, bool, false >, // Enabled = False (Default)
Mitov::ConstantProperty<27, uint8_t, 0 >, // X = 0 (Default)
Mitov::ConstantProperty<28, uint8_t, 0 > // Y = 0 (Default)
> >, // OverridePixelOffset
Mitov::DigitalPin_DirectBoardPinImplementation<8 >, // ResetOutputPin
Mitov::NestedProperty<17, Mitov::TGraphicsTextSettings<
Mitov::ConstantPropertyColor<16, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // BackgroundColor = 4278190080 (Default)
Mitov::ConstantPropertyColor<15, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
Mitov::FixedSizeFont<GraphicsFont5x7, 6, 8>, // Font
Mitov::ConstantProperty<12, uint32_t, 1 >, // Size = 1 (Default)
Mitov::ConstantProperty<14, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<13, bool, true > // Wrap = True (Default)
> > // Text
> Display1; // TArduinoDisplayST7735
} // Types
namespace Instances
{
Types::Display1 Display1; // TArduinoDisplayST7735
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF00FF00 >, // Color = 4278255360
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::ConstantProperty<9, uint32_t, 110 >, // Height = 110
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 130 >, // Width = 130
Mitov::ConstantProperty<6, int32_t, -1 >, // X = -1
Mitov::ConstantProperty<7, int32_t, 75 > // Y = 75
> TArduinoColorGraphicsDrawEllipse1;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse1 TArduinoColorGraphicsDrawEllipse1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawText<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF00FF00 >, // Color = 4278255360
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::NoFont, // Font
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 2 >, // Size = 2
Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue0 >, // Text = "SPEED"
Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
Mitov::ConstantProperty<6, int32_t, 33 >, // X = 33
Mitov::ConstantProperty<7, int32_t, 83 > // Y = 83
> TArduinoColorGraphicsElementDrawText1;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText1 TArduinoColorGraphicsElementDrawText1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF00FF00 >, // Color = 4278255360
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // 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, false >, // Wrap = False (Default)
Mitov::ConstantProperty<6, int32_t, 46 >, // X = 46
Mitov::ConstantProperty<7, int32_t, 103 > // Y = 103
> TArduinoColorGraphicsElementTextFeld1;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld1 TArduinoColorGraphicsElementTextFeld1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFFF900 >, // Color = 4294965504
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<14, uint32_t, 3 >, // Size = 3
Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
Mitov::ConstantProperty<6, int32_t, 45 >, // X = 45
Mitov::ConstantProperty<7, int32_t, 125 > // Y = 125
> TArduinoColorGraphicsElementTextFeld2;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld2 TArduinoColorGraphicsElementTextFeld2;
} // Instances
namespace Types
{
typedef Mitov::GraphicsColorRepeatElementDrawBitmap_565<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
169, // COUNT
Mitov::ConstantProperty<8, bool, false >, // Centered = False (Default)
Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue0, 845>, // DATA
Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable7, true >, // Enabled = True (Default)
24, // HEIGHT
Mitov::ConstantProperty<7, uint32_t, 1 >, // Size = 1 (Default)
24, // WIDTH
Mitov::ConstantProperty<4, int32_t, 2 >, // X = 2
Mitov::ConstantProperty<5, int32_t, 2 > // Y = 2
> TArduinoColorGraphicsElementDrawBitmap1;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawBitmap1 TArduinoColorGraphicsElementDrawBitmap1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFF0000 >, // Color = 4294901760
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // 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, false >, // Wrap = False (Default)
Mitov::ConstantProperty<6, int32_t, 2 >, // X = 2
Mitov::ConstantProperty<7, int32_t, 29 > // Y = 29
> TArduinoColorGraphicsElementTextFeld3;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld3 TArduinoColorGraphicsElementTextFeld3;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawRectangle<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color = 4278190080
Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable8, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080
Mitov::ConstantProperty<9, uint32_t, 25 >, // Height = 25
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 27 >, // Width = 27
Mitov::ConstantProperty<6, int32_t, 0 >, // X = 0 (Default)
Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
> TArduinoColorGraphicsDrawRectangle1;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsDrawRectangle1 TArduinoColorGraphicsDrawRectangle1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color = 4278255615
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // 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, false >, // Wrap = False (Default)
Mitov::ConstantProperty<6, int32_t, 48 >, // X = 48
Mitov::ConstantProperty<7, int32_t, 3 > // Y = 3
> TArduinoColorGraphicsElementTextFeld4;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld4 TArduinoColorGraphicsElementTextFeld4;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, false >, // ClockInputPin_o_IsConnected = False
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color = 4278255615
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // 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, false >, // Wrap = False (Default)
Mitov::VariableProperty<6, int32_t, 82 >, // X = 82
Mitov::ConstantProperty<7, int32_t, 3 > // Y = 3
> TArduinoColorGraphicsElementTextFeld5;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld5 TArduinoColorGraphicsElementTextFeld5;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawText<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable9, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::NoFont, // Font
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 2 >, // Size = 2
Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue2 >, // 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, 3 > // Y = 3
> TArduinoColorGraphicsElementDrawText2;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText2 TArduinoColorGraphicsElementDrawText2;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFF4500 >, // Color = 4294919424
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // 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, false >, // Wrap = False (Default)
Mitov::ConstantProperty<6, int32_t, 67 >, // X = 67
Mitov::ConstantProperty<7, int32_t, 41 > // Y = 41
> TArduinoColorGraphicsElementTextFeld6;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld6 TArduinoColorGraphicsElementTextFeld6;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawText<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFF4500 >, // Color = 4294919424
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::NoFont, // Font
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue3 >, // Text = "Longitude:"
Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
Mitov::ConstantProperty<6, int32_t, 2 >, // X = 2
Mitov::ConstantProperty<7, int32_t, 41 > // Y = 41
> TArduinoColorGraphicsElementDrawText3;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText3 TArduinoColorGraphicsElementDrawText3;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawText<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFF0080 >, // Color = 4294901888
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::NoFont, // Font
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue4 >, // Text = "Latitude:"
Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
Mitov::ConstantProperty<6, int32_t, 2 >, // X = 2
Mitov::ConstantProperty<7, int32_t, 52 > // Y = 52
> TArduinoColorGraphicsElementDrawText4;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText4 TArduinoColorGraphicsElementDrawText4;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFF0080 >, // Color = 4294901888
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // 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, false >, // Wrap = False (Default)
Mitov::ConstantProperty<6, int32_t, 67 >, // X = 67
Mitov::ConstantProperty<7, int32_t, 52 > // Y = 52
> TArduinoColorGraphicsElementTextFeld7;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld7 TArduinoColorGraphicsElementTextFeld7;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawText<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF0000FF >, // Color = 4278190335
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::NoFont, // Font
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue5 >, // Text = "Altitude:"
Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
Mitov::ConstantProperty<6, int32_t, 2 >, // X = 2
Mitov::ConstantProperty<7, int32_t, 63 > // Y = 63
> TArduinoColorGraphicsElementDrawText5;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText5 TArduinoColorGraphicsElementDrawText5;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementTextField<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF0000FF >, // Color = 4278190335
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
Mitov::NoFont, // Font
Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue1 >, // InitialValue = "" (Default)
Mitov::RGBColorOperations, // 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, false >, // Wrap = False (Default)
Mitov::ConstantProperty<6, int32_t, 67 >, // X = 67
Mitov::ConstantProperty<7, int32_t, 63 > // Y = 63
> TArduinoColorGraphicsElementTextFeld8;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld8 TArduinoColorGraphicsElementTextFeld8;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawText<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color = 4278255615
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::NoFont, // Font
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 2 >, // Size = 2
Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue6 >, // Text = "0"
Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
Mitov::VariableProperty<6, int32_t, 0 >, // X = 0 (Default)
Mitov::ConstantProperty<7, int32_t, 3 > // Y = 3
> TArduinoColorGraphicsElementDrawText6;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText6 TArduinoColorGraphicsElementDrawText6;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawText<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color = 4278255615
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
Mitov::NoFont, // Font
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 2 >, // Size = 2
Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue6 >, // Text = "0"
Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
Mitov::VariableProperty<6, int32_t, 0 >, // X = 0 (Default)
Mitov::ConstantProperty<7, int32_t, 3 > // Y = 3
> TArduinoColorGraphicsElementDrawText7;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText7 TArduinoColorGraphicsElementDrawText7;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawRectangle<
Declarations::Types::Display1, // 0_TYPE_OWNER
Declarations::Instances::Display1, // 1_NAME_OWNER
Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color = 4278190080
Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable10, true >, // Enabled = True (Default)
Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080
Mitov::ConstantProperty<9, uint32_t, 12 >, // Height = 12
Mitov::RGBColorOperations, // OPERATIONS
Mitov::ConstantProperty<8, uint32_t, 6 >, // Width = 6
Mitov::ConstantProperty<6, int32_t, 70 >, // X = 70
Mitov::ConstantProperty<7, int32_t, 2 > // Y = 2
> TArduinoColorGraphicsDrawRectangle2;
} // Types
namespace Instances
{
Types::TArduinoColorGraphicsDrawRectangle2 TArduinoColorGraphicsDrawRectangle2;
} // Instances
namespace Types
{
typedef Mitov::TextValue<
Mitov::EmbeddedCallChain<CallChains::TryActive1 >, // Elements_TryActive
Mitov::ConstantProperty<8, bool, false >, // FStarted = False
Mitov::TextPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive7 >, // OutputPin
Mitov::ConstantPropertyString<5, ::VisuinoConstants::TextValue7 > // Value = "km/h"
> TextValue1; // TArduinoTextValue
} // Types
namespace Instances
{
Types::TextValue1 TextValue1; // TArduinoTextValue
} // Instances
namespace Types
{
typedef Mitov::AnalogToText<
Mitov::ConstantProperty<4, uint32_t, 1 >, // MinWidth = 1 (Default)
Mitov::TextPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive8 >, // OutputPin
Mitov::ConstantProperty<5, uint32_t, 0 > // Precision = 0
> AnalogToText1; // TArduinoFloatToText
} // Types
namespace Instances
{
Types::AnalogToText1 AnalogToText1; // TArduinoFloatToText
} // Instances
namespace Types
{
typedef Mitov::DecodeDateTime<
Mitov::TypedPin_NoImplementation<5, int32_t >, // OutputPins_0
Mitov::TypedPin_NoImplementation<6, int32_t >, // OutputPins_1
Mitov::TypedPin_NoImplementation<7, int32_t >, // OutputPins_2
Mitov::TypedPin_EmbeddedPinImplementation<8, ::PinCalls::PinCallerReceive9, int32_t >, // OutputPins_3
Mitov::TypedPin_EmbeddedPinImplementation<9, ::PinCalls::PinCallerReceive10, int32_t >, // OutputPins_4
Mitov::TypedPin_NoImplementation<10, int32_t >, // OutputPins_5
Mitov::TypedPin_NoImplementation<11, int32_t >, // OutputPins_6
Mitov::TypedPin_NoImplementation<12, int32_t > // OutputPins_7
> DecodeDateTime1; // TArduinoDecodeDateTime
} // Types
namespace Instances
{
Types::DecodeDateTime1 DecodeDateTime1; // TArduinoDecodeDateTime
} // Instances
namespace Types
{
typedef Mitov::TypedToText<
Mitov::ConstantProperty<4, uint32_t, 10 >, // Base = 10 (Default)
Mitov::TextPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive11 >, // OutputPin
int32_t // TYPE
> IntegerToText1; // TArduinoIntegerToText
} // Types
namespace Instances
{
Types::IntegerToText1 IntegerToText1; // TArduinoIntegerToText
} // Instances
namespace Types
{
typedef Mitov::TypedToText<
Mitov::ConstantProperty<4, uint32_t, 10 >, // Base = 10 (Default)
Mitov::TextPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive12 >, // OutputPin
int32_t // TYPE
> IntegerToText2; // TArduinoIntegerToText
} // Types
namespace Instances
{
Types::IntegerToText2 IntegerToText2; // TArduinoIntegerToText
} // Instances
namespace Types
{
typedef Mitov::TypedToText<
Mitov::ConstantProperty<4, uint32_t, 10 >, // Base = 10 (Default)
Mitov::TextPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive13 >, // OutputPin
uint32_t // TYPE
> UnsignedToText1; // TArduinoUnsignedToText
} // Types
namespace Instances
{
Types::UnsignedToText1 UnsignedToText1; // TArduinoUnsignedToText
} // Instances
namespace Types
{
typedef Mitov::PulseGenerator<
Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable11, false >, // Enabled = False
Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable12 >, // FValue
Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue0 >, // Frequency = 1 (Default)
Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive14 >, // 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, false > // Reset = False (Default)
> > // WhenDisabled
> PulseGenerator1; // TArduinoPulseGenerator
} // Types
namespace Instances
{
Types::PulseGenerator1 PulseGenerator1; // TArduinoPulseGenerator
} // Instances
namespace Types
{
typedef Mitov::BooleanInverter<
Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive15 > // OutputPin
> Inverter1; // TArduinoBooleanInverter
} // Types
namespace Instances
{
Types::Inverter1 Inverter1; // TArduinoBooleanInverter
} // Instances
namespace Types
{
typedef Mitov::CompareValue<
Mitov::CompareType_Implementation_ctSmallerOrEqual, // CompareType = 5
Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable13 >, // FStarted
Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive16 >, // OutputPin
uint32_t, // TYPE
Mitov::ConstantProperty<7, uint32_t, 2 > // Value = 2
> CompareValue1; // TArduinoUnsignedCompareValue
} // Types
namespace Instances
{
Types::CompareValue1 CompareValue1 = Types::CompareValue1( 0 ); // TArduinoUnsignedCompareValue
} // Instances
namespace Types
{
typedef Mitov::BooleanInverter<
Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive17 > // OutputPin
> Inverter2; // TArduinoBooleanInverter
} // Types
namespace Instances
{
Types::Inverter2 Inverter2; // TArduinoBooleanInverter
} // Instances
namespace Types
{
typedef Mitov::PulseGenerator_Shared<
Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable14 >, // FValue
Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue0 >, // Frequency = 1 (Default)
Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive18 >, // 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, false > // Reset = False (Default)
> > // WhenDisabled
> PulseGenerator2; // TArduinoPulseGenerator
} // Types
namespace Instances
{
Types::PulseGenerator2 PulseGenerator2; // TArduinoPulseGenerator
} // Instances
namespace Types
{
typedef Mitov::AnalogToText<
Mitov::ConstantProperty<4, uint32_t, 1 >, // MinWidth = 1 (Default)
Mitov::TextPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive19 >, // OutputPin
Mitov::ConstantProperty<5, uint32_t, 5 > // Precision = 5
> AnalogToText2; // TArduinoFloatToText
} // Types
namespace Instances
{
Types::AnalogToText2 AnalogToText2; // TArduinoFloatToText
} // Instances
namespace Types
{
typedef Mitov::AnalogToText<
Mitov::ConstantProperty<4, uint32_t, 1 >, // MinWidth = 1 (Default)
Mitov::TextPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive20 >, // OutputPin
Mitov::ConstantProperty<5, uint32_t, 5 > // Precision = 5
> AnalogToText3; // TArduinoFloatToText
} // Types
namespace Instances
{
Types::AnalogToText3 AnalogToText3; // TArduinoFloatToText
} // Instances
namespace Types
{
typedef Mitov::AnalogToText<
Mitov::ConstantProperty<4, uint32_t, 1 >, // MinWidth = 1 (Default)
Mitov::TextPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive21 >, // OutputPin
Mitov::ConstantProperty<5, uint32_t, 5 > // Precision = 5
> AnalogToText4; // TArduinoFloatToText
} // Types
namespace Instances
{
Types::AnalogToText4 AnalogToText4; // TArduinoFloatToText
} // Instances
namespace Types
{
typedef Mitov::ValueSourceState<
0, // COUNT_Ramp_Elements = 0
Mitov::EmbeddedCallChain<CallChains::TryActive2 >, // Elements_TryActive
Mitov::TypedVariableValue<10, bool, ::ComponentVariables::Variable16, false >, // FStarted = False
Mitov::TypedVariableValue<7, bool, ::ComponentVariables::Variable15, false >, // FStateActive = False
Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive22, int32_t >, // OutputPin
int32_t, // TYPE
Mitov::VariableProperty<5, int32_t, 82 > // Value = 82
> 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::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable17 >, // FInputValue
Mitov::ConstantProperty<3, int32_t, 95 > // Value = 95
> TArduinoIntegerStateSetValueElement1;
} // Types
namespace Instances
{
Types::TArduinoIntegerStateSetValueElement1 TArduinoIntegerStateSetValueElement1;
} // Instances
namespace Types
{
typedef Mitov::ValueSourceState<
0, // COUNT_Ramp_Elements = 0
Mitov::EmbeddedCallChain<CallChains::TryActive3 >, // Elements_TryActive
Mitov::TypedVariableValue<10, bool, ::ComponentVariables::Variable19, false >, // FStarted = False
Mitov::TypedVariableValue<7, bool, ::ComponentVariables::Variable18, false >, // FStateActive = False
Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive23, int32_t >, // OutputPin
int32_t, // TYPE
Mitov::VariableProperty<5, int32_t, 135 > // Value = 135
> IntegerValue2; // TArduinoIntegerValue
} // Types
namespace Instances
{
Types::IntegerValue2 IntegerValue2; // TArduinoIntegerValue
} // Instances
namespace Types
{
typedef Mitov::ArduinoStateSetValueElement<
Declarations::Types::IntegerValue2, // 0_TYPE_OWNER
Declarations::Instances::IntegerValue2, // 1_NAME_OWNER
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable20 >, // FInputValue
Mitov::ConstantProperty<3, int32_t, 82 > // Value = 82
> TArduinoIntegerStateSetValueElement2;
} // Types
namespace Instances
{
Types::TArduinoIntegerStateSetValueElement2 TArduinoIntegerStateSetValueElement2;
} // Instances
namespace Types
{
typedef Mitov::CompareRange<
Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
Mitov::TypedVariable<12, bool, ::ComponentVariables::Variable21 >, // FStarted
Mitov::ConstantProperty<7, bool, false >, // IncludeLimits = False (Default)
Mitov::ConstantProperty<6, bool, false >, // IsOutsideRange = False (Default)
Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive24 >, // OutputPin
Mitov::NestedProperty<11, Mitov::ValueRange<
Mitov::ConstantProperty<10, int32_t, 9 >, // Value_Max = 9
Mitov::ConstantProperty<9, int32_t, 0 > // Value_Min = 0
> >, // Range
int32_t // TYPE
> CompareRange1; // TArduinoIntegerCompareRange
} // Types
namespace Instances
{
Types::CompareRange1 CompareRange1; // TArduinoIntegerCompareRange
} // Instances
namespace Types
{
typedef Mitov::ValueSourceState<
0, // COUNT_Ramp_Elements = 0
Mitov::EmbeddedCallChain<CallChains::TryActive4 >, // Elements_TryActive
Mitov::TypedVariableValue<10, bool, ::ComponentVariables::Variable23, false >, // FStarted = False
Mitov::TypedVariableValue<7, bool, ::ComponentVariables::Variable22, false >, // FStateActive = False
Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive25, int32_t >, // OutputPin
int32_t, // TYPE
Mitov::VariableProperty<5, int32_t, 155 > // Value = 155
> IntegerValue3; // TArduinoIntegerValue
} // Types
namespace Instances
{
Types::IntegerValue3 IntegerValue3; // TArduinoIntegerValue
} // Instances
namespace Types
{
typedef Mitov::ArduinoStateSetValueElement<
Declarations::Types::IntegerValue3, // 0_TYPE_OWNER
Declarations::Instances::IntegerValue3, // 1_NAME_OWNER
Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
Mitov::TypedVariable<5, bool, ::ComponentVariables::Variable24 >, // FInputValue
Mitov::ConstantProperty<3, int32_t, 95 > // Value = 95
> TArduinoIntegerStateSetValueElement3;
} // Types
namespace Instances
{
Types::TArduinoIntegerStateSetValueElement3 TArduinoIntegerStateSetValueElement3;
} // Instances
namespace Types
{
typedef Mitov::CompareRange<
Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
Mitov::TypedVariable<12, bool, ::ComponentVariables::Variable25 >, // FStarted
Mitov::ConstantProperty<7, bool, true >, // IncludeLimits = True
Mitov::ConstantProperty<6, bool, false >, // IsOutsideRange = False (Default)
Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive26 >, // OutputPin
Mitov::NestedProperty<11, Mitov::ValueRange<
Mitov::ConstantProperty<10, int32_t, 1 >, // Value_Max = 1
Mitov::ConstantProperty<9, int32_t, 0 > // Value_Min = 0
> >, // Range
int32_t // TYPE
> CompareRange2; // TArduinoIntegerCompareRange
} // Types
namespace Instances
{
Types::CompareRange2 CompareRange2; // TArduinoIntegerCompareRange
} // Instances
namespace Types
{
typedef Mitov::AddDateTime<
Mitov::ConstantProperty<8, int32_t, 0 >, // Days = 0 (Default)
Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
Mitov::ConstantProperty<9, int32_t, 3 >, // Hours = 3
Mitov::ConstantProperty<12, int32_t, 0 >, // MilliSeconds = 0 (Default)
Mitov::ConstantProperty<10, int32_t, 0 >, // Minutes = 0 (Default)
Mitov::ConstantProperty<7, int32_t, 0 >, // Months = 0 (Default)
Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive27, Mitov::TDateTime >, // OutputPin
Mitov::ConstantProperty<11, int32_t, 0 >, // Seconds = 0 (Default)
Mitov::ConstantProperty<6, int32_t, 0 > // Years = 0 (Default)
> AddDateTime1; // TArduinoAddDateTimeValue
} // Types
namespace Instances
{
Types::AddDateTime1 AddDateTime1; // TArduinoAddDateTimeValue
} // Instances
namespace Types
{
typedef Mitov::UnaryOperation_Param1<
Mitov::MultiplyByValue<float>, // BASE
Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
Mitov::AnalogPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive28 >, // OutputPin
float, // TYPE
Mitov::ConstantPropertyFloat<6, float, ::VisuinoConstants::FloatValue2 > // Value = 1.85199999809265
> MultiplyByValue2; // TArduinoMultiplyByValue
} // Types
namespace Instances
{
Types::MultiplyByValue2 MultiplyByValue2; // TArduinoMultiplyByValue
} // Instances
namespace Types
{
typedef Mitov::BooleanInverter<
Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive29 > // OutputPin
> Inverter4; // TArduinoBooleanInverter
} // Types
namespace Instances
{
Types::Inverter4 Inverter4; // TArduinoBooleanInverter
} // Instances
namespace Types
{
typedef Mitov::DivideByValue<
Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
Mitov::AnalogPin_NoImplementation<3 >, // OutputPin
float, // TYPE
Mitov::ConstantPropertyFloat<6, float, ::VisuinoConstants::FloatValue2 > // Value = 1.85199999809265
> DivideByValue1; // TArduinoDivideByValue
} // Types
namespace Instances
{
Types::DivideByValue1 DivideByValue1; // TArduinoDivideByValue
} // Instances
} // Declarations
// Type Converters
namespace TypeConverters
{
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable26 > > Converter0;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable27 > > Converter1;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable28 > > Converter2;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable29 > > Converter3;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable30 > > Converter4;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable31 > > Converter5;
} // 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();
}
} // Bindings
// Call Chains
namespace CallChains
{
void Render1::Call()
{
Declarations::Instances::TArduinoColorGraphicsDrawEllipse1.Render();
Declarations::Instances::TArduinoColorGraphicsElementDrawText1.Render();
Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.Render();
Declarations::Instances::TArduinoColorGraphicsElementDrawText3.Render();
Declarations::Instances::TArduinoColorGraphicsElementDrawText4.Render();
Declarations::Instances::TArduinoColorGraphicsElementDrawText5.Render();
}
void PeriodicCall1::Call()
{
Declarations::Instances::PulseGenerator2.PeriodicCall();
}
void TryActive2::Call( bool & AResult )
{
Declarations::Instances::TArduinoIntegerStateSetValueElement1.TryActive( AResult );
}
void TryActive3::Call( bool & AResult )
{
Declarations::Instances::TArduinoIntegerStateSetValueElement2.TryActive( AResult );
}
void TryActive4::Call( bool & AResult )
{
Declarations::Instances::TArduinoIntegerStateSetValueElement3.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 );
} // PinCalls
// Pin Call Implementations
namespace PinCalls
{
void PinCallerReceive0::Notify( void *_Data )
{
Declarations::Instances::GPS1._DirectPinReceive( _Data );
}
void PinCallerReceive1::Notify( void *_Data )
{
Declarations::Instances::MultiplyByValue2.InputPin_o_Receive( _Data );
}
void PinCallerReceive2::Notify( void *_Data )
{
Declarations::Instances::AddDateTime1.InputPin_o_Receive( _Data );
}
void PinCallerReceive3::Notify( void *_Data )
{
Declarations::Instances::AnalogToText3.InputPin_o_Receive( _Data );
}
void PinCallerReceive4::Notify( void *_Data )
{
Declarations::Instances::AnalogToText2.InputPin_o_Receive( _Data );
}
void PinCallerReceive5::Notify( void *_Data )
{
Declarations::Instances::AnalogToText4.InputPin_o_Receive( _Data );
}
void PinCallerReceive6::Notify( void *_Data )
{
Declarations::Instances::UnsignedToText1.InputPin_o_Receive( _Data );
Declarations::Instances::CompareValue1.InputPin_o_Receive( _Data );
}
void PinCallerReceive7::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld1.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementTextFeld1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive8::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive9::Notify( void *_Data )
{
Declarations::Instances::IntegerToText1.InputPin_o_Receive( _Data );
}
void PinCallerReceive10::Notify( void *_Data )
{
Declarations::Instances::IntegerToText2.InputPin_o_Receive( _Data );
Declarations::Instances::CompareRange1.InputPin_o_Receive( _Data );
Declarations::Instances::CompareRange2.InputPin_o_Receive( _Data );
}
void PinCallerReceive11::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld4.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementTextFeld4.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive12::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.InputPin_o_Receive( _Data );
}
void PinCallerReceive13::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive14::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsDrawRectangle1.Enabled().InputPin_o_Receive( _Data );
TypeConverters::Converter0.Convert( _Data, PinCallerConverterReceive1 );
Declarations::Instances::Inverter1.InputPin_o_Receive( _Data );
}
void PinCallerConverterReceive1( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsDrawRectangle1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive15::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementDrawBitmap1.Enabled().InputPin_o_Receive( _Data );
TypeConverters::Converter1.Convert( _Data, PinCallerConverterReceive2 );
}
void PinCallerConverterReceive2( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementDrawBitmap1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive16::Notify( void *_Data )
{
bool __Value_PulseGenerator1_EnabledInputPin__ = Declarations::Instances::PulseGenerator1.Enabled().GetValue();
::Bindings::PulseGenerator1_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator1_EnabledInputPin__ );
Declarations::Instances::Inverter2.InputPin_o_Receive( _Data );
}
void PinCallerReceive17::Notify( void *_Data )
{
TypeConverters::Converter2.Convert( _Data, PinCallerConverterReceive3 );
}
void PinCallerConverterReceive3( void *_Data )
{
Declarations::Instances::PulseGenerator1.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive18::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementDrawText2.Enabled().InputPin_o_Receive( _Data );
TypeConverters::Converter3.Convert( _Data, PinCallerConverterReceive4 );
Declarations::Instances::Inverter4.InputPin_o_Receive( _Data );
}
void PinCallerConverterReceive4( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementDrawText2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive19::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive20::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld7.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementTextFeld7.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive21::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld8.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementTextFeld8.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive22::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.X().InputPin_o_Receive( _Data );
}
void PinCallerReceive23::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementDrawText6.X().InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementDrawText6.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive24::Notify( void *_Data )
{
Declarations::Instances::TArduinoIntegerStateSetValueElement2.InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoIntegerStateSetValueElement1.InputPin_o_Receive( _Data );
TypeConverters::Converter4.Convert( _Data, PinCallerConverterReceive5 );
}
void PinCallerConverterReceive5( void *_Data )
{
Declarations::Instances::IntegerValue3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive25::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsElementDrawText7.X().InputPin_o_Receive( _Data );
Declarations::Instances::TArduinoColorGraphicsElementDrawText7.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive26::Notify( void *_Data )
{
Declarations::Instances::TArduinoIntegerStateSetValueElement3.InputPin_o_Receive( _Data );
}
void PinCallerReceive27::Notify( void *_Data )
{
Declarations::Instances::DecodeDateTime1.InputPin_o_Receive( _Data );
}
void PinCallerReceive28::Notify( void *_Data )
{
Declarations::Instances::AnalogToText1.InputPin_o_Receive( _Data );
}
void PinCallerReceive29::Notify( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsDrawRectangle2.Enabled().InputPin_o_Receive( _Data );
TypeConverters::Converter5.Convert( _Data, PinCallerConverterReceive6 );
}
void PinCallerConverterReceive6( void *_Data )
{
Declarations::Instances::TArduinoColorGraphicsDrawRectangle2.ClockInputPin_o_Receive( _Data );
}
} // PinCalls
namespace ComponentsHardware
{
void SystemUpdateHardware()
{
}
} // ComponentsHardware
//The setup function is called once at startup of the sketch
void setup()
{
BoardDeclarations::SystemPeriodMicros_500000.SystemStarted();
BoardDeclarations::Instances::SerialPort0.SystemInit();
BoardDeclarations::Instances::BoardSPI0.SystemInit();
Declarations::Instances::Display1.SystemInit();
Declarations::Instances::Display1.SystemStart();
Declarations::Instances::TextValue1.SystemStart();
Declarations::Instances::PulseGenerator1.SystemStart();
Declarations::Instances::CompareValue1.SystemStart();
Declarations::Instances::PulseGenerator2.SystemStart();
Declarations::Instances::IntegerValue1.SystemStart();
Declarations::Instances::IntegerValue2.SystemStart();
}
// The loop function is called in an endless loop
void loop()
{
BoardDeclarations::SystemPeriodMicros_500000.SystemLoopBegin();
BoardDeclarations::Instances::SerialPort0.SystemLoopBeginOutput();
Declarations::Instances::PulseGenerator1.SystemLoopBegin();
Declarations::Instances::PulseGenerator2.SystemLoopBegin();
}
Can anyone help me
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.