//----------------------------------------------
//
// Sketch Generated by Visuino
// www.visuino.com
// Version 8.0.0.79
//
//------------------ Source --------------------
//
// vu meter VISUINO.visuino
//
//----------------------------------------------
#define VISUINO_ARDUINO_NANO
#define __32BIT_GRAPHICS_COORDINATES__
#include <OpenWire.h>
#include <Mitov.h>
#include <Mitov_StandardSerial.h>
#include <SPI.h>
#include <Mitov_Arduino_SPI.h>
#include <Mitov_MaximLedControl.h>
#include <Mitov_Graphics.h>
#include <Mitov_Graphics_Monochrome.h>
#include <Mitov_Math.h>
#include <Mitov_Timing.h>
#include <Mitov_Converters.h>
#include <Mitov_BinaryGenerators.h>
#include <Mitov_Counter.h>
// Shared Component Member Variables
namespace ComponentVariables
{
class
{
public:
bool Value1 : 1;
volatile uint32_t Value2 : 7;
volatile uint32_t Value3 : 7;
bool Value4 : 1;
bool Value5 : 1;
bool Value6 : 1;
bool Value7 : 1;
bool Value8 : 1;
bool Value9 : 1;
bool Value10 : 1;
bool Value11 : 1;
bool Value12 : 1;
bool Value13 : 1;
bool Value14 : 1;
bool Value15 : 1;
bool Value16 : 1;
bool Value17 : 1;
uint32_t Value18 : 2;
bool Value19 : 1;
bool Value20 : 1;
bool Value21 : 1;
bool Value22 : 1;
} BitFields;
class Variable1
{
public:
inline static bool GetValue() { return BitFields.Value1; }
inline static void SetValue( bool AValue ) { BitFields.Value1 = AValue; }
};
class Variable2
{
public:
inline static uint32_t GetValue() { return BitFields.Value2; }
inline static void SetValue( uint32_t AValue ) { BitFields.Value2 = AValue; }
};
class Variable3
{
public:
inline static uint32_t GetValue() { return BitFields.Value3; }
inline static void SetValue( uint32_t AValue ) { BitFields.Value3 = AValue; }
};
class Variable4
{
public:
inline static bool GetValue() { return BitFields.Value4; }
inline static void SetValue( bool AValue ) { BitFields.Value4 = AValue; }
};
class Variable5
{
public:
inline static bool GetValue() { return BitFields.Value5; }
inline static void SetValue( bool AValue ) { BitFields.Value5 = AValue; }
};
class Variable6
{
public:
inline static bool GetValue() { return BitFields.Value6; }
inline static void SetValue( bool AValue ) { BitFields.Value6 = AValue; }
};
class Variable7
{
public:
inline static bool GetValue() { return BitFields.Value7; }
inline static void SetValue( bool AValue ) { BitFields.Value7 = AValue; }
};
class Variable8
{
public:
inline static bool GetValue() { return BitFields.Value8; }
inline static void SetValue( bool AValue ) { BitFields.Value8 = AValue; }
};
class Variable9
{
public:
inline static bool GetValue() { return BitFields.Value9; }
inline static void SetValue( bool AValue ) { BitFields.Value9 = AValue; }
};
class Variable10
{
public:
inline static bool GetValue() { return BitFields.Value10; }
inline static void SetValue( bool AValue ) { BitFields.Value10 = AValue; }
};
class Variable11
{
public:
inline static bool GetValue() { return BitFields.Value11; }
inline static void SetValue( bool AValue ) { BitFields.Value11 = AValue; }
};
class Variable12
{
public:
inline static bool GetValue() { return BitFields.Value12; }
inline static void SetValue( bool AValue ) { BitFields.Value12 = AValue; }
};
class Variable13
{
public:
inline static bool GetValue() { return BitFields.Value13; }
inline static void SetValue( bool AValue ) { BitFields.Value13 = AValue; }
};
class Variable14
{
public:
inline static 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 uint32_t GetValue() { return BitFields.Value18; }
inline static void SetValue( uint32_t 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 Shared_uint32_t_0 : public ::ComponentVariables::Variable4
{
protected:
static uint32_t FValue;
public:
inline static uint32_t GetVariableValue( const uint32_t AInitialValue )
{
if( ::ComponentVariables::Variable4::GetValue() )
return FValue;
return AInitialValue;
}
inline static void SetVariableValue( const uint32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable4::SetValue( true ); }
inline static uint32_t &GetReference() { return FValue; }
inline Shared_uint32_t_0() { ::ComponentVariables::Variable4::SetValue( false ); }
};
uint32_t Shared_uint32_t_0::FValue;
class Shared_bool_0 : public ::ComponentVariables::Variable5
{
protected:
static bool FValue;
public:
inline static bool GetVariableValue( const bool AInitialValue )
{
if( ::ComponentVariables::Variable5::GetValue() )
return FValue;
return AInitialValue;
}
inline static void SetVariableValue( const bool AValue ) { FValue = AValue; ::ComponentVariables::Variable5::SetValue( true ); }
inline static bool &GetReference() { return FValue; }
inline Shared_bool_0() { ::ComponentVariables::Variable5::SetValue( false ); }
};
bool Shared_bool_0::FValue;
class Shared_bool_1 : public ::ComponentVariables::Variable6
{
protected:
static bool FValue;
public:
inline static bool GetVariableValue( const bool AInitialValue )
{
if( ::ComponentVariables::Variable6::GetValue() )
return FValue;
return AInitialValue;
}
inline static void SetVariableValue( const bool AValue ) { FValue = AValue; ::ComponentVariables::Variable6::SetValue( true ); }
inline static bool &GetReference() { return FValue; }
inline Shared_bool_1() { ::ComponentVariables::Variable6::SetValue( false ); }
};
bool Shared_bool_1::FValue;
class Shared_uint32_t_1 : public ::ComponentVariables::Variable7
{
protected:
static uint32_t FValue;
public:
inline static uint32_t GetVariableValue( const uint32_t AInitialValue )
{
if( ::ComponentVariables::Variable7::GetValue() )
return FValue;
return AInitialValue;
}
inline static void SetVariableValue( const uint32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable7::SetValue( true ); }
inline static uint32_t &GetReference() { return FValue; }
inline Shared_uint32_t_1() { ::ComponentVariables::Variable7::SetValue( false ); }
};
uint32_t Shared_uint32_t_1::FValue;
class Shared_int32_t_0 : public ::ComponentVariables::Variable8
{
protected:
static int32_t FValue;
public:
inline static int32_t GetVariableValue( const int32_t AInitialValue )
{
if( ::ComponentVariables::Variable8::GetValue() )
return FValue;
return AInitialValue;
}
inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable8::SetValue( true ); }
inline static int32_t &GetReference() { return FValue; }
inline Shared_int32_t_0() { ::ComponentVariables::Variable8::SetValue( false ); }
};
int32_t Shared_int32_t_0::FValue;
class Shared_int32_t_1 : public ::ComponentVariables::Variable9
{
protected:
static int32_t FValue;
public:
inline static int32_t GetVariableValue( const int32_t AInitialValue )
{
if( ::ComponentVariables::Variable9::GetValue() )
return FValue;
return AInitialValue;
}
inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable9::SetValue( true ); }
inline static int32_t &GetReference() { return FValue; }
inline Shared_int32_t_1() { ::ComponentVariables::Variable9::SetValue( false ); }
};
int32_t Shared_int32_t_1::FValue;
} // ComponentVariables
// Arduino Constant Declarations
namespace VisuinoConstants
{
class FloatValue7
{
public:
inline static constexpr float GetValue() { return 28; }
};
class FloatValue1
{
public:
inline static constexpr float GetValue() { return 0; }
};
class FloatValue9
{
public:
inline static constexpr float GetValue() { return 1.79999995231628; }
};
class FloatValue8
{
public:
inline static constexpr float GetValue() { return 1.60000002384186; }
};
class FloatValue2
{
public:
inline static constexpr float GetValue() { return 1; }
};
class FloatValue0
{
public:
inline static constexpr float GetValue() { return 0.300000011920929; }
};
class FloatValue6
{
public:
inline static constexpr float GetValue() { return 0.540000021457672; }
};
class FloatValue3
{
public:
inline static constexpr float GetValue() { return 64; }
};
class FloatValue4
{
public:
inline static constexpr float GetValue() { return 300; }
};
class FloatValue5
{
public:
inline static constexpr float GetValue() { return 0.508000016212463; }
};
} // 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 );
};
} // PinCalls
// Call Chains
namespace CallChains
{
class Render1
{
public:
inline static uint32_t Count() { return 0; }
static void Call();
};
} // CallChains
// Arduino Board Declarations
namespace BoardDeclarations
{
namespace Types
{
typedef Mitov::ArduinoSPI<
SPI // 0_SPI
> BoardSPI0;
} // namespace Types
namespace Instances
{
BoardDeclarations::Types::BoardSPI0 BoardSPI0;
} // namespace Instances
namespace Types
{
typedef Mitov::ArduinoDigitalOutputChannel<
Mitov::ConstantProperty<22, bool, false>, // IsAnalog
Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
Mitov::ConstantProperty<26, bool, false>, // IsOutput
Mitov::ConstantProperty<20, bool, false>, // IsPullDown
Mitov::ConstantProperty<5, bool, true >, // IsPullUp
Mitov::ConstantProperty<23, bool, false>, // IsRawInput
Mitov::DigitalPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive0 >, // OutputPin
2 // PIN
> ArduinoDigitalChannel_2;
} // Types
namespace Instances
{
Types::ArduinoDigitalChannel_2 ArduinoDigitalChannel_2;
} // Instances
namespace Types
{
typedef Mitov::ArduinoDigitalChannel<
Mitov::ConstantProperty<51, bool, false>, // InitialValue
Mitov::ConstantProperty<22, bool, true>, // IsAnalog
Mitov::ConstantProperty<24, bool, false>, // IsCombinedInOut
Mitov::ConstantProperty<21, bool, false>, // IsOpenDrain
Mitov::ConstantProperty<25, bool, true>, // IsOutput
Mitov::ConstantProperty<20, bool, false>, // IsPullDown
Mitov::ConstantProperty<5, bool, false >, // IsPullUp
Mitov::ConstantProperty<23, bool, false>, // IsRawInput
Mitov::DigitalPin_NoImplementation<6 >, // OutputPin
3 // PIN
> ArduinoDigitalChannel_3;
} // Types
namespace Instances
{
Types::ArduinoDigitalChannel_3 ArduinoDigitalChannel_3;
} // Instances
namespace Types
{
typedef Mitov::ArduinoAnalogInputChannel<0, Mitov::AnalogPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive1 >> ArduinoAnalogInputChannel_0;
} // Types
namespace Instances
{
Types::ArduinoAnalogInputChannel_0 ArduinoAnalogInputChannel_0;
} // Instances
namespace Types
{
typedef Mitov::ArduinoAnalogInputChannel<2, Mitov::AnalogPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive2 >> ArduinoAnalogInputChannel_2;
} // Types
namespace Instances
{
Types::ArduinoAnalogInputChannel_2 ArduinoAnalogInputChannel_2;
} // Instances
namespace Types
{
typedef Mitov::ArduinoAnalogInputChannel<3, Mitov::AnalogPin_EmbeddedPinImplementation<6, ::PinCalls::PinCallerReceive3 >> ArduinoAnalogInputChannel_3;
} // Types
namespace Instances
{
Types::ArduinoAnalogInputChannel_3 ArduinoAnalogInputChannel_3;
} // Instances
namespace Types
{
typedef Mitov::SerialPort<
SERIAL_TYPE, // 0_T_TYPE
Serial, // 1_C_OBJECT
Mitov::ConstantProperty<4, uint32_t, 0 >, // AfterSendingDelay
Mitov::ConstantProperty<7, uint32_t, 8 >, // DataBits
Mitov::ConstantProperty<2, bool, true >, // Enabled
Mitov::ConstantProperty<12, uint32_t, 0 >, // FEndTime
Mitov::ConstantProperty<10, bool, false >, // FSending
Mitov::GenericPin_NoImplementation<5 >, // OutputPin
Mitov::ConstantProperty<9, Mitov::TArduinoStandardSerialParity, Mitov::spNone >, // Parity
Mitov::DigitalPin_NoImplementation<3 >, // SendingOutputPin
Mitov::ConstantProperty<6, uint32_t, 9600 >, // Speed
Mitov::ConstantProperty<8, uint32_t, 1 > // StopBits
> SerialPort0;
} // Types
namespace Instances
{
Types::SerialPort0 SerialPort0;
} // Instances
namespace Types
{
typedef Mitov::ArduinoSerialInput<BoardDeclarations::Types::SerialPort0, BoardDeclarations::Instances::SerialPort0, float> SerialPort0_Input_IOWFloatStream_1;
} // Types
namespace Instances
{
Types::SerialPort0_Input_IOWFloatStream_1 SerialPort0_Input_IOWFloatStream_1;
} // Instances
} // BoardDeclarations
// Declarations
namespace Declarations
{
namespace Types
{
typedef Mitov::MaximLedController<
BoardDeclarations::Types::BoardSPI0, // 0_SPI_TYPE_PIN
BoardDeclarations::Instances::BoardSPI0, // 1_SPI_NAME_PIN
Mitov::DigitalPin_DirectBoardPinImplementation<10 >, // ChipSelectOutputPin
Mitov::ConstantProperty<5, bool, true >, // Enabled
Mitov::TypedVariable<9, bool, ::ComponentVariables::Variable1 >, // FModified
Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue0 >, // Intensity
4 // START
> LedController1;
} // Types
namespace Instances
{
Types::LedController1 LedController1;
} // Instances
namespace Types
{
typedef Mitov::MaximLedGraphics2DPixelGroup<
Declarations::Types::LedController1, // 0_TYPE_OWNER
Declarations::Instances::LedController1, // 1_NAME_OWNER
256, // 3_COUNT_PIXELS
0, // 3_START_PIXEL
Mitov::ConstantProperty<10, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // BackgroundColor
Mitov::EmbeddedCallChain<CallChains::Render1 >, // Elements_Render
Mitov::ConstantProperty<2, bool, true >, // Enabled
Mitov::TypedVariable<21, uint32_t, ::ComponentVariables::Variable2>, // FCursorX
Mitov::TypedVariable<21, uint32_t, ::ComponentVariables::Variable3>, // FCursorY
8, // Height
Mitov::ConstantProperty<7, bool, true >, // MirrorHorizontal
Mitov::ConstantProperty<8, bool, false >, // MirrorVertical
Mitov::ConstantProperty<6, Mitov::TArduinoGraphicsOrientation, Mitov::goUp >, // Orientation
Mitov::ConstantProperty<19, bool, true >, // ReverseHorizontal
Mitov::ConstantProperty<20, bool, false >, // ReverseVertical
Mitov::NestedProperty<18, Mitov::TGraphicsTextSettings<
Mitov::ConstantProperty<17, Mitov::TArduinoMonochromeColor, Mitov::tmcNone >, // BackgroundColor
Mitov::ConstantProperty<16, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::NoFont, // Font
Mitov::ConstantProperty<13, uint32_t, 1 >, // Size
Mitov::ConstantProperty<15, bool, false >, // UseCodePage437Symbols
Mitov::ConstantProperty<14, bool, true > // Wrap
> >, // Text
32 // Width
> TArduinoMaximLedGraphics2DPixelGroup1;
} // Types
namespace Instances
{
Types::TArduinoMaximLedGraphics2DPixelGroup1 TArduinoMaximLedGraphics2DPixelGroup1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementFillScreen<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcBlack >, // Color
Mitov::ConstantProperty<2, bool, true >, // Enabled
Mitov::MonochromeColorOperations // OPERATIONS
> TArduinoMonochromeGraphicsElementFillScreen1;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsElementFillScreen1 TArduinoMonochromeGraphicsElementFillScreen1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::ConstantProperty<2, bool, true >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_0 >, // Width
Mitov::ConstantProperty<5, int32_t, 0 >, // X
Mitov::ConstantProperty<6, int32_t, 0 > // Y
> TArduinoMonochromeGraphicsDrawLine1;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine1 TArduinoMonochromeGraphicsDrawLine1;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_0 >, // Width
Mitov::ConstantProperty<5, int32_t, 0 >, // X
Mitov::ConstantProperty<6, int32_t, 1 > // Y
> TArduinoMonochromeGraphicsDrawLine2;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine2 TArduinoMonochromeGraphicsDrawLine2;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_0 >, // Width
Mitov::ConstantProperty<5, int32_t, 0 >, // X
Mitov::ConstantProperty<6, int32_t, 2 > // Y
> TArduinoMonochromeGraphicsDrawLine3;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine3 TArduinoMonochromeGraphicsDrawLine3;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_1 >, // Width
Mitov::ConstantProperty<5, int32_t, 0 >, // X
Mitov::ConstantProperty<6, int32_t, 5 > // Y
> TArduinoMonochromeGraphicsDrawLine4;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine4 TArduinoMonochromeGraphicsDrawLine4;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_1 >, // Width
Mitov::ConstantProperty<5, int32_t, 0 >, // X
Mitov::ConstantProperty<6, int32_t, 6 > // Y
> TArduinoMonochromeGraphicsDrawLine5;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine5 TArduinoMonochromeGraphicsDrawLine5;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::ConstantProperty<2, bool, true >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::SharedVariableProperty<7, uint32_t, 1, ::ComponentVariables::Shared_uint32_t_1 >, // Width
Mitov::ConstantProperty<5, int32_t, 0 >, // X
Mitov::ConstantProperty<6, int32_t, 7 > // Y
> TArduinoMonochromeGraphicsDrawLine6;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine6 TArduinoMonochromeGraphicsDrawLine6;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::ConstantProperty<2, bool, true >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_0 >, // X
Mitov::ConstantProperty<6, int32_t, 0 > // Y
> TArduinoMonochromeGraphicsDrawLine7;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine7 TArduinoMonochromeGraphicsDrawLine7;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_0 >, // X
Mitov::ConstantProperty<6, int32_t, 1 > // Y
> TArduinoMonochromeGraphicsDrawLine8;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine8 TArduinoMonochromeGraphicsDrawLine8;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_0 >, // X
Mitov::ConstantProperty<6, int32_t, 2 > // Y
> TArduinoMonochromeGraphicsDrawLine9;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine9 TArduinoMonochromeGraphicsDrawLine9;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 >, // X
Mitov::ConstantProperty<6, int32_t, 5 > // Y
> TArduinoMonochromeGraphicsDrawLine10;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine10 TArduinoMonochromeGraphicsDrawLine10;
} // Instances
namespace Types
{
typedef Mitov::GraphicsElementDrawLine<
Declarations::Types::TArduinoMaximLedGraphics2DPixelGroup1, // 0_TYPE_OWNER
Declarations::Instances::TArduinoMaximLedGraphics2DPixelGroup1, // 1_NAME_OWNER
Mitov::ConstantProperty<4, Mitov::TArduinoMonochromeColor, Mitov::tmcWhite >, // Color
Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled
Mitov::ConstantProperty<8, uint32_t, 0 >, // Height
Mitov::MonochromeColorOperations, // OPERATIONS
Mitov::ConstantProperty<7, uint32_t, 0 >, // Width
Mitov::SharedVariableProperty<5, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 >, // X
Mitov::ConstantProperty<6, int32_t, 6 > // Y
> TArduinoMonochromeGraphicsDrawLine11;
} // Types
namespace Instances
{
Types::TArduinoMonochromeGraphicsDrawLine11 TArduinoMonochromeGraphicsDrawLine11;
} // Instances
namespace Types
...
This file has been truncated, please download it to see its full contents.
Comments
Please log in or sign up to comment.