Diff of /trunk/2.0.0.1/+CTRLBYTE/ExampleProject 2.0.0.1.project.xml [000000] .. [r4]  Maximize  Restore

Switch to side-by-side view

--- a
+++ b/trunk/2.0.0.1/+CTRLBYTE/ExampleProject 2.0.0.1.project.xml
@@ -0,0 +1,722 @@
+<?xml version="1.0" encoding="utf-8"?>
+<project xmlns="http://www.plcopen.org/xml/tc6_0200">
+  <fileHeader companyName="" productName="CODESYS" productVersion="CODESYS V3.5 SP13" creationDateTime="2018-09-21T11:46:38.996173" />
+  <contentHeader name="" modificationDateTime="2018-07-29T18:12:20.818347" author="Aliazzz">
+    <coordinateInfo>
+      <fbd>
+        <scaling x="1" y="1" />
+      </fbd>
+      <ld>
+        <scaling x="1" y="1" />
+      </ld>
+      <sfc>
+        <scaling x="1" y="1" />
+      </sfc>
+    </coordinateInfo>
+    <addData>
+      <data name="http://www.3s-software.com/plcopenxml/projectinformation" handleUnknown="implementation">
+        <ProjectInformation>
+          <property name="Author" type="string">Aliazzz</property>
+          <property name="Company" type="string" />
+          <property name="DefaultNamespace" type="string" />
+          <property name="Description" type="string" />
+          <property name="DocFormat" type="string">reStructuredText</property>
+          <property name="LibDocContent" type="string">CommentsAndDocs</property>
+          <property name="Project" type="string">ExampleProject 2.0.0.1</property>
+          <property name="Title" type="string" />
+        </ProjectInformation>
+      </data>
+    </addData>
+  </contentHeader>
+  <types>
+    <dataTypes />
+    <pous />
+  </types>
+  <instances>
+    <configurations>
+      <configuration name="CODESYS_Control_for_Raspberry_Pi_SL">
+        <resource name="Application">
+          <task name="Monarco_HAT_TASK" interval="PT0.025S" priority="0">
+            <pouInstance name="PRG" typeName="">
+              <documentation>
+                <xhtml xmlns="http://www.w3.org/1999/xhtml" />
+              </documentation>
+            </pouInstance>
+            <addData>
+              <data name="http://www.3s-software.com/plcopenxml/tasksettings" handleUnknown="implementation">
+                <TaskSettings KindOfTask="Cyclic" Interval="25" IntervalUnit="ms" WithinSPSTimeSlicing="true">
+                  <Watchdog Enabled="false" TimeUnit="ms" />
+                </TaskSettings>
+              </data>
+            </addData>
+          </task>
+          <addData>
+            <data name="http://www.3s-software.com/plcopenxml/pou" handleUnknown="implementation">
+              <pou name="PRG" pouType="program">
+                <interface>
+                  <localVars>
+                    <variable name="inByte">
+                      <type>
+                        <BYTE />
+                      </type>
+                    </variable>
+                    <variable name="outByte">
+                      <type>
+                        <BYTE />
+                      </type>
+                    </variable>
+                    <variable name="xOut0">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                    <variable name="xOut1">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                    <variable name="xOut2">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                    <variable name="xOut3">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                    <variable name="iAO0">
+                      <type>
+                        <INT />
+                      </type>
+                      <initialValue>
+                        <simpleValue value="0" />
+                      </initialValue>
+                    </variable>
+                    <variable name="iAO1">
+                      <type>
+                        <INT />
+                      </type>
+                      <initialValue>
+                        <simpleValue value="4096" />
+                      </initialValue>
+                    </variable>
+                    <variable name="iAI0">
+                      <type>
+                        <INT />
+                      </type>
+                    </variable>
+                    <variable name="iAI1">
+                      <type>
+                        <INT />
+                      </type>
+                    </variable>
+                    <variable name="xIn0">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                    <variable name="xIn1">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                    <variable name="xIn2">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                    <variable name="xIn3">
+                      <type>
+                        <BOOL />
+                      </type>
+                    </variable>
+                  </localVars>
+                </interface>
+                <body>
+                  <ST>
+                    <xhtml xmlns="http://www.w3.org/1999/xhtml">outbyte := outbyte + 1;
+IF outbyte &gt; 15 THEN
+	OutByte := 0;
+END_IF
+xOut0 := outbyte.0;
+xOut1 := outbyte.1;
+xOut2 := outbyte.2;
+xOut3 := outbyte.3;
+
+iAO0 := IAO0 + 1;
+IF iAO0 &gt; 4096 THEN
+	iAO0 := 0;
+END_IF;
+
+iAO1 := IAO0;
+IF iAO1 &gt; 4096 THEN
+	iAO1 := 0;
+END_IF;</xhtml>
+                  </ST>
+                </body>
+                <addData />
+              </pou>
+            </data>
+            <data name="http://www.3s-software.com/plcopenxml/libraries" handleUnknown="implementation">
+              <Libraries>
+                <Library Name="#SM3_Robotics" Namespace="SM3_Robotics" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="SM3_Robotics, 4.3.0.0 (3S - Smart Software Solutions GmbH)" />
+                <Library Name="#SM3_Robotics_Visu" Namespace="SM3_Robotics_Visu" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="SM3_Robotics_Visu, 4.3.0.0 (3S - Smart Software Solutions GmbH)" />
+                <Library Name="#SM3_Transformation" Namespace="TRAFO" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="SM3_Transformation, 4.3.1.0 (3S - Smart Software Solutions GmbH)" />
+                <Library Name="#System_VisuElems" Namespace="VisuElems" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElems, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemMeter" Namespace="VisuElemMeter" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemMeter, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemsSpecialControls" Namespace="VisuElemsSpecialControls" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsSpecialControls, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemsWinControls" Namespace="VisuElemsWinControls" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsWinControls, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemTextEditor" Namespace="VisuElemTextEditor" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemTextEditor, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemTrace" Namespace="VisuElemTrace" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemTrace, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuNativeControl" Namespace="VisuNativeControl" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuNativeControl, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemsAlarm" Namespace="VisuElemsAlarm" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsAlarm, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemCamDisplayer" Namespace="VisuElemCamDisplayer" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemCamDisplayer, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElem3DPath" Namespace="VisuElem3DPath" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElem3DPath, 3.5.10.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemsDateTime" Namespace="VisuElemsDateTime" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsDateTime, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#System_VisuElemXYChart" Namespace="VisuElemXYChart" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemXYChart, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="#system_visuinputs" Namespace="visuinputs" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="visuinputs, 3.5.12.0 (system)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+                <Library Name="Raspberry SPI MCP3008, 3.5.11.0 (3S - Smart Software Solutions GmbH)" Namespace="MCP3008" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" />
+                <Library Name="Raspberry SPI MCP23S17, 3.5.11.0 (3S - Smart Software Solutions GmbH)" Namespace="MCP23S17_Lib" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" />
+                <Library Name="Raspberry SPI PiFace, 1.2.0.0 (3S - Smart Software Solutions GmbH)" Namespace="PiFace" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" />
+                <Library Name="#Util" Namespace="Util" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="Util, * (System)">
+                  <Parameters>
+                    <Parameter Name="IBLOCKSIZE" Value="22800" />
+                  </Parameters>
+                </Library>
+                <Library Name="#IoStandard" Namespace="IoStandard" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="true" DefaultResolution="IoStandard, 3.5.13.0 (System)" />
+                <Library Name="#3SLicense" Namespace="_3S_LICENSE" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="3SLicense, 0.0.0.0 (3S - Smart Software Solutions GmbH)" ResolverGuid="97c3b452-d9fa-4ac2-9d0c-3d420aa6d95b" />
+                <Library Name="#SM3_Basic" Namespace="SM3_Basic" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="SM3_Basic, 4.3.2.0 (3S - Smart Software Solutions GmbH)" />
+                <Library Name="#SM3_CNC" Namespace="SM3_CNC" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="SM3_CNC, 4.3.2.0 (3S - Smart Software Solutions GmbH)">
+                  <Parameters>
+                    <Parameter Name="GC_SMC_READNCFILE_BUFFERSIZE" Value="200" />
+                    <Parameter Name="GC_SMC_READNCFILE_TOKENQUEUESIZE" Value="200" />
+                  </Parameters>
+                </Library>
+                <Library Name="#Raspberry Pi Peripherals" Namespace="RasPi" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="Raspberry Pi Peripherals, 3.5.13.0 (3S - Smart Software Solutions GmbH)" />
+                <Library Name="IoDrvGPIO, 3.5.11.0 (3S - Smart Software Solutions GmbH)" Namespace="IoDrvGPIO" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" />
+                <Library Name="#BreakpointLogging" Namespace="BPLog" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="Breakpoint Logging Functions, 3.5.5.0 (3S - Smart Software Solutions GmbH)" />
+                <Library Name="Monarco HAT library for Codesys, 2.0.0.1 (Monarco.io)" Namespace="MNR" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false">
+                  <Parameters>
+                    <Parameter Name="MONARCO_STRUCT_SIZE" Value="26" />
+                    <Parameter Name="MONARCO_SERVICE_STATUS_OK" Value="16#ABCD" />
+                    <Parameter Name="MONARCO_SERVICE_ERROR_UNKNOWN_REG" Value="16#FFFF" />
+                    <Parameter Name="MONARCO_SERVICE_ERROR_CRC" Value="16#CCCC" />
+                    <Parameter Name="SDC_ADDRESS_MASK" Value="16#FFF" />
+                    <Parameter Name="MONARCO_ADC_RANGE_MAX" Value="16#4095" />
+                  </Parameters>
+                </Library>
+                <addData />
+              </Libraries>
+            </data>
+          </addData>
+        </resource>
+        <addData>
+          <data name="Device" handleUnknown="discard">
+            <Device xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="">
+              <DeviceType>
+                <DeviceIdentification>
+                  <Type>4102</Type>
+                  <Id>0000 0010</Id>
+                  <Version>3.5.13.0</Version>
+                </DeviceIdentification>
+                <Connector moduleType="256" interface="Common.PCI" connectorId="0">
+                  <HostParameterSet />
+                </Connector>
+                <Connector moduleType="1279" interface="Common.SoftMotion.General" connectorId="1">
+                  <HostParameterSet />
+                </Connector>
+                <Connector moduleType="496" interface="Raspberry.I2CMaster" connectorId="2">
+                  <HostParameterSet />
+                </Connector>
+                <Connector moduleType="497" interface="Raspberry.SPIMaster" connectorId="3">
+                  <HostParameterSet />
+                </Connector>
+                <Connector moduleType="504" interface="Raspberry.GPIOs" connectorId="4">
+                  <HostParameterSet />
+                </Connector>
+                <Connector moduleType="499" interface="Raspberry.OnewireMaster" connectorId="5">
+                  <HostParameterSet />
+                </Connector>
+                <Connector moduleType="502" interface="Raspberry.Camera2" connectorId="6">
+                  <HostParameterSet />
+                </Connector>
+                <Connector moduleType="769" interface="SafetyInterface" connectorId="7">
+                  <HostParameterSet />
+                </Connector>
+                <DeviceParameterSet />
+              </DeviceType>
+            </Device>
+          </data>
+          <data name="configurations" handleUnknown="discard">
+            <configurations>
+              <configuration name="SoftMotion General Axis Pool">
+                <addData>
+                  <data name="ExplicitConnector" handleUnknown="discard">
+                    <ExplicitConnector connectorID="1" />
+                  </data>
+                </addData>
+              </configuration>
+              <configuration name="I²C">
+                <addData>
+                  <data name="ExplicitConnector" handleUnknown="discard">
+                    <ExplicitConnector connectorID="2" />
+                  </data>
+                </addData>
+              </configuration>
+              <configuration name="SPI">
+                <addData>
+                  <data name="ExplicitConnector" handleUnknown="discard">
+                    <ExplicitConnector connectorID="3" />
+                  </data>
+                  <data name="configurations" handleUnknown="discard">
+                    <configurations>
+                      <configuration name="SPI_master">
+                        <addData>
+                          <data name="Device" handleUnknown="discard">
+                            <Device xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="">
+                              <DeviceType>
+                                <DeviceIdentification>
+                                  <Type>497</Type>
+                                  <Id>0000 0000</Id>
+                                  <Version>1.0.0.0</Version>
+                                </DeviceIdentification>
+                                <Connector moduleType="497" role="child" interface="Raspberry.SPIMaster" connectorId="1">
+                                  <HostParameterSet>
+                                    <Parameter ParameterId="1" type="std:BOOL" IndexInDevDesc="0">
+                                      <Attributes offlineaccess="none" />
+                                      <Value name="_x0031_" visiblename="HiddenPointerToOwnInstance" offlineaccess="none" desc="HiddenPointerToOwnInstance">FALSE</Value>
+                                      <Name>HiddenPointerToOwnInstance</Name>
+                                      <Description>HiddenPointerToOwnInstance</Description>
+                                    </Parameter>
+                                    <Parameter ParameterId="10" type="std:STRING" IndexInDevDesc="1">
+                                      <Attributes onlineaccess="read" />
+                                      <Value name="_x0031_0" visiblename="SPI port" onlineaccess="read" desc="file path of the SPI port">'/dev/spidev0.0'</Value>
+                                      <Name>SPI port</Name>
+                                      <Description>file path of the SPI port</Description>
+                                    </Parameter>
+                                    <Parameter ParameterId="11" type="std:DINT" IndexInDevDesc="2">
+                                      <Attributes onlineaccess="read" />
+                                      <Value name="_x0031_1" visiblename="_diMode" onlineaccess="read" desc="SPI mode">0</Value>
+                                      <Name>_diMode</Name>
+                                      <Description>SPI mode</Description>
+                                    </Parameter>
+                                    <Parameter ParameterId="12" type="std:DINT" IndexInDevDesc="3">
+                                      <Attributes onlineaccess="read" />
+                                      <Value name="_x0031_2" visiblename="_diBitsPerWord" onlineaccess="read" desc="SPI bits per word">8</Value>
+                                      <Name>_diBitsPerWord</Name>
+                                      <Description>SPI bits per word</Description>
+                                    </Parameter>
+                                    <Parameter ParameterId="13" type="std:DINT" IndexInDevDesc="4">
+                                      <Attributes onlineaccess="read" />
+                                      <Value name="_x0031_3" visiblename="_diMaxSpeed" onlineaccess="read" desc="SPI max speed setting [Hz]">1000000</Value>
+                                      <Name>_diMaxSpeed</Name>
+                                      <Description>SPI max speed setting [Hz]</Description>
+                                    </Parameter>
+                                  </HostParameterSet>
+                                </Connector>
+                                <Connector moduleType="501" interface="Raspberry.SPI" connectorId="2" hostpath="1">
+                                  <HostParameterSet />
+                                </Connector>
+                                <DeviceParameterSet />
+                              </DeviceType>
+                            </Device>
+                          </data>
+                          <data name="configurations" handleUnknown="discard">
+                            <configurations>
+                              <configuration name="Monarco_HAT">
+                                <addData>
+                                  <data name="Device" handleUnknown="discard">
+                                    <Device xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="">
+                                      <DeviceType>
+                                        <DeviceIdentification>
+                                          <Type>501</Type>
+                                          <Id>FFFF 0005</Id>
+                                          <Version>2.0.0.1</Version>
+                                        </DeviceIdentification>
+                                        <Connector moduleType="500" role="child" interface="Raspberry.SPI" connectorId="1">
+                                          <HostParameterSet>
+                                            <ParameterSection>
+                                              <Name>General Parameters</Name>
+                                              <Description />
+                                              <Parameter ParameterId="100" type="std:USINT" IndexInDevDesc="0">
+                                                <Attributes onlineaccess="read" />
+                                                <Value name="_x0031_00" visiblename="SPI master number" onlineaccess="read" desc="SPI controlling device name /dev/spidev0.X">0</Value>
+                                                <Name>SPI master number</Name>
+                                                <Description>SPI controlling device name /dev/spidev0.X</Description>
+                                              </Parameter>
+                                            </ParameterSection>
+                                            <ParameterSection>
+                                              <Name>Monarco Parameters</Name>
+                                              <Description />
+                                              <Parameter ParameterId="1" type="std:UINT" IndexInDevDesc="1">
+                                                <Attributes onlineaccess="read" />
+                                                <Value name="_x0031_" visiblename="Watchdog Time" onlineaccess="read" desc="Watchdog time setting (Maximum time between two IO cycles)">100</Value>
+                                                <Name>Watchdog Time</Name>
+                                                <Unit>msec</Unit>
+                                                <Description>Watchdog time setting (Maximum time between two IO cycles)</Description>
+                                              </Parameter>
+                                              <Parameter ParameterId="10" type="local:ControlByteSettings" IndexInDevDesc="2">
+                                                <Attributes onlineaccess="read" />
+                                                <Value name="_x0031_0" visiblename="Control Byte" onlineaccess="read" desc="Settings">
+                                                  <Element name="Status_x0020_LED_x0020_CTRL" visiblename="Status LED CTRL" desc="System status indication - TRUE: control LED0 by Control Byte; FALSE: Default LED0 function">FALSE</Element>
+                                                  <Element name="StatusLEDValue" visiblename="Status LED Value" desc="Only applicable if Control Byte LED CTRL set TRUE - TRUE: LED0 on; FALSE: LED0 off">FALSE</Element>
+                                                  <Element name="OneWireShutdown" visiblename="1-Wire power shutdown" desc="Useful for bus reset in case of freeze - TRUE: for 1-Wire bus power down; FALSE: normal operation">FALSE</Element>
+                                                  <Element name="RESERVED" visiblename="[RESERVED]" desc="RESERVED: Always FALSE">FALSE</Element>
+                                                  <Element name="Counter1Reset" visiblename="Counter 1 Reset" desc="TRUE: COUNTER1 Value reset request; FALSE: normal operation">FALSE</Element>
+                                                  <Element name="Counter2Reset" visiblename="Counter 2 Reset" desc="TRUE: COUNTER2 Value reset request; FALSE: normal operation">FALSE</Element>
+                                                  <Element name="SignOfLife0" visiblename="[FUTURE]" desc="FUTURE: Sign of Life 0/1 - should be incremented with each data transfer as 2bit number low/high bit, used by firmware as health check of SPI Master">FALSE</Element>
+                                                  <Element name="SignOfLife1" visiblename="[FUTURE]" desc="FUTURE: Sign of Life 0/1 - should be incremented with each data transfer as 2bit number low/high bit, used by firmware as health check of SPI Master">FALSE</Element>
+                                                </Value>
+                                                <Name>Control Byte</Name>
+                                                <Description>Settings</Description>
+                                              </Parameter>
+                                            </ParameterSection>
+                                            <ParameterSection>
+                                              <Name>Digital In</Name>
+                                              <Description />
+                                              <Parameter ParameterId="1000" type="local:TBitStringByte" IndexInDevDesc="3">
+                                                <Attributes channel="input" />
+                                                <Value name="_x0031_000" visiblename="DigIn">
+                                                  <Element name="Bit0" visiblename="Bit0" />
+                                                  <Element name="Bit1" visiblename="Bit1" />
+                                                  <Element name="Bit2" visiblename="Bit2" />
+                                                  <Element name="Bit3" visiblename="Bit3" />
+                                                </Value>
+                                                <Name>DigIn</Name>
+                                                <Mapping>
+                                                  <Element name="Bit0">Application.PRG.xIn0</Element>
+                                                  <Element name="Bit1">Application.PRG.xIn1</Element>
+                                                  <Element name="Bit2">Application.PRG.xIn2</Element>
+                                                  <Element name="Bit3">Application.PRG.xIn3</Element>Application.PRG.inByte</Mapping>
+                                              </Parameter>
+                                            </ParameterSection>
+                                            <ParameterSection>
+                                              <Name>Analog In</Name>
+                                              <Description />
+                                              <Parameter ParameterId="1110" type="std:WORD" IndexInDevDesc="4">
+                                                <Attributes channel="input" />
+                                                <Value name="_x0031_110" visiblename="AI0">0</Value>
+                                                <Name>AI0</Name>
+                                                <Mapping>Application.PRG.iAI0</Mapping>
+                                              </Parameter>
+                                              <Parameter ParameterId="1111" type="std:WORD" IndexInDevDesc="5">
+                                                <Attributes channel="input" />
+                                                <Value name="_x0031_111" visiblename="AI1">0</Value>
+                                                <Name>AI1</Name>
+                                                <Mapping>Application.PRG.iAI1</Mapping>
+                                              </Parameter>
+                                            </ParameterSection>
+                                            <ParameterSection>
+                                              <Name>Digital Out</Name>
+                                              <Description />
+                                              <Parameter ParameterId="2000" type="local:TBitStringByte" IndexInDevDesc="6">
+                                                <Attributes channel="output" />
+                                                <Value name="_x0032_000" visiblename="DigOut">
+                                                  <Element name="Bit0" visiblename="Bit0" />
+                                                  <Element name="Bit1" visiblename="Bit1" />
+                                                  <Element name="Bit2" visiblename="Bit2" />
+                                                  <Element name="Bit3" visiblename="Bit3" />
+                                                </Value>
+                                                <Name>DigOut</Name>
+                                                <Mapping>
+                                                  <Element name="Bit0">Application.PRG.xOut0</Element>
+                                                  <Element name="Bit1">Application.PRG.xOut1</Element>
+                                                  <Element name="Bit2">Application.PRG.xOut2</Element>
+                                                  <Element name="Bit3">Application.PRG.xOut3</Element>
+                                                </Mapping>
+                                              </Parameter>
+                                            </ParameterSection>
+                                            <ParameterSection>
+                                              <Name>Analog Out</Name>
+                                              <Description />
+                                              <Parameter ParameterId="2100" type="std:WORD" IndexInDevDesc="7">
+                                                <Attributes channel="output" />
+                                                <Value name="_x0032_100" visiblename="AO0">0</Value>
+                                                <Name>AO0</Name>
+                                                <Mapping>Application.PRG.iAO0</Mapping>
+                                              </Parameter>
+                                              <Parameter ParameterId="2101" type="std:WORD" IndexInDevDesc="8">
+                                                <Attributes channel="output" />
+                                                <Value name="_x0032_101" visiblename="AO1">0</Value>
+                                                <Name>AO1</Name>
+                                                <Mapping>Application.PRG.iAO1</Mapping>
+                                              </Parameter>
+                                            </ParameterSection>
+                                          </HostParameterSet>
+                                        </Connector>
+                                        <DeviceParameterSet />
+                                      </DeviceType>
+                                    </Device>
+                                  </data>
+                                </addData>
+                              </configuration>
+                            </configurations>
+                          </data>
+                        </addData>
+                      </configuration>
+                    </configurations>
+                  </data>
+                </addData>
+              </configuration>
+              <configuration name="GPIOs_A_B">
+                <addData>
+                  <data name="Device" handleUnknown="discard">
+                    <Device xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="">
+                      <DeviceType>
+                        <DeviceIdentification>
+                          <Type>504</Type>
+                          <Id>0000 0001</Id>
+                          <Version>3.5.11.0</Version>
+                        </DeviceIdentification>
+                        <Connector moduleType="504" role="child" interface="Raspberry.GPIOs" connectorId="1">
+                          <HostParameterSet>
+                            <Parameter ParameterId="4" type="local:GPIOType" IndexInDevDesc="0">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0034_" visiblename="GPIO4" onlineaccess="read" desc="configuration of GPIO4">255</Value>
+                              <Name>GPIO4</Name>
+                              <Description>configuration of GPIO4</Description>
+                            </Parameter>
+                            <Parameter ParameterId="5" type="local:GPIOType" IndexInDevDesc="1">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0035_" visiblename="GPIO5" onlineaccess="read" desc="configuration of GPIO5">255</Value>
+                              <Name>GPIO5</Name>
+                              <Description>configuration of GPIO5</Description>
+                            </Parameter>
+                            <Parameter ParameterId="6" type="local:GPIOType" IndexInDevDesc="2">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0036_" visiblename="GPIO6" onlineaccess="read" desc="configuration of GPIO6">255</Value>
+                              <Name>GPIO6</Name>
+                              <Description>configuration of GPIO6</Description>
+                            </Parameter>
+                            <Parameter ParameterId="12" type="local:GPIOType" IndexInDevDesc="3">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0031_2" visiblename="GPIO12" onlineaccess="read" desc="configuration of GPIO12">255</Value>
+                              <Name>GPIO12</Name>
+                              <Description>configuration of GPIO12</Description>
+                            </Parameter>
+                            <Parameter ParameterId="13" type="local:GPIOType" IndexInDevDesc="4">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0031_3" visiblename="GPIO13" onlineaccess="read" desc="configuration of GPIO13">255</Value>
+                              <Name>GPIO13</Name>
+                              <Description>configuration of GPIO13</Description>
+                            </Parameter>
+                            <Parameter ParameterId="16" type="local:GPIOType" IndexInDevDesc="5">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0031_6" visiblename="GPIO16" onlineaccess="read" desc="configuration of GPIO16">255</Value>
+                              <Name>GPIO16</Name>
+                              <Description>configuration of GPIO16</Description>
+                            </Parameter>
+                            <Parameter ParameterId="17" type="local:GPIOType" IndexInDevDesc="6">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0031_7" visiblename="GPIO17" onlineaccess="read" desc="configuration of GPIO17">255</Value>
+                              <Name>GPIO17</Name>
+                              <Description>configuration of GPIO17</Description>
+                            </Parameter>
+                            <Parameter ParameterId="18" type="local:GPIOType" IndexInDevDesc="7">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0031_8" visiblename="GPIO18" onlineaccess="read" desc="configuration of GPIO18">255</Value>
+                              <Name>GPIO18</Name>
+                              <Description>configuration of GPIO18</Description>
+                            </Parameter>
+                            <Parameter ParameterId="19" type="local:GPIOType" IndexInDevDesc="8">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0031_9" visiblename="GPIO19" onlineaccess="read" desc="configuration of GPIO19">255</Value>
+                              <Name>GPIO19</Name>
+                              <Description>configuration of GPIO19</Description>
+                            </Parameter>
+                            <Parameter ParameterId="20" type="local:GPIOType" IndexInDevDesc="9">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_0" visiblename="GPIO20" onlineaccess="read" desc="configuration of GPIO20">255</Value>
+                              <Name>GPIO20</Name>
+                              <Description>configuration of GPIO20</Description>
+                            </Parameter>
+                            <Parameter ParameterId="21" type="local:GPIOType" IndexInDevDesc="10">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_1" visiblename="GPIO21" onlineaccess="read" desc="configuration of GPIO21">255</Value>
+                              <Name>GPIO21</Name>
+                              <Description>configuration of GPIO21</Description>
+                            </Parameter>
+                            <Parameter ParameterId="22" type="local:GPIOType" IndexInDevDesc="11">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_2" visiblename="GPIO22" onlineaccess="read" desc="configuration of GPIO22">255</Value>
+                              <Name>GPIO22</Name>
+                              <Description>configuration of GPIO22</Description>
+                            </Parameter>
+                            <Parameter ParameterId="23" type="local:GPIOType" IndexInDevDesc="12">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_3" visiblename="GPIO23" onlineaccess="read" desc="configuration of GPIO23">255</Value>
+                              <Name>GPIO23</Name>
+                              <Description>configuration of GPIO23</Description>
+                            </Parameter>
+                            <Parameter ParameterId="24" type="local:GPIOType" IndexInDevDesc="13">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_4" visiblename="GPIO24" onlineaccess="read" desc="configuration of GPIO24">255</Value>
+                              <Name>GPIO24</Name>
+                              <Description>configuration of GPIO24</Description>
+                            </Parameter>
+                            <Parameter ParameterId="25" type="local:GPIOType" IndexInDevDesc="14">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_5" visiblename="GPIO25" onlineaccess="read" desc="configuration of GPIO25">255</Value>
+                              <Name>GPIO25</Name>
+                              <Description>configuration of GPIO25</Description>
+                            </Parameter>
+                            <Parameter ParameterId="26" type="local:GPIOType" IndexInDevDesc="15">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_6" visiblename="GPIO26" onlineaccess="read" desc="configuration of GPIO26">255</Value>
+                              <Name>GPIO26</Name>
+                              <Description>configuration of GPIO26</Description>
+                            </Parameter>
+                            <Parameter ParameterId="27" type="local:GPIOType" IndexInDevDesc="16">
+                              <Attributes onlineaccess="read" />
+                              <Value name="_x0032_7" visiblename="GPIO27" onlineaccess="read" desc="configuration of GPIO27">255</Value>
+                              <Name>GPIO27</Name>
+                              <Description>configuration of GPIO27</Description>
+                            </Parameter>
+                            <Parameter ParameterId="1000" type="local:BITFIELD_GPIO" IndexInDevDesc="17">
+                              <Attributes channel="input" />
+                              <Value name="_x0031_000" visiblename="digital inputs (GPIO0..GPIO31)">
+                                <Element name="Bit0" visiblename="Bit0" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit1" visiblename="Bit1" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit2" visiblename="Bit2" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit3" visiblename="Bit3" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit4" visiblename="Bit4" onlineaccess="read" />
+                                <Element name="Bit5" visiblename="Bit5" onlineaccess="read" />
+                                <Element name="Bit6" visiblename="Bit6" onlineaccess="read" />
+                                <Element name="Bit7" visiblename="Bit7" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit8" visiblename="Bit8" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit9" visiblename="Bit9" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit10" visiblename="Bit10" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit11" visiblename="Bit11" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit12" visiblename="Bit12" onlineaccess="read" />
+                                <Element name="Bit13" visiblename="Bit13" onlineaccess="read" />
+                                <Element name="Bit14" visiblename="Bit14" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit15" visiblename="Bit15" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit16" visiblename="Bit16" onlineaccess="read" />
+                                <Element name="Bit17" visiblename="Bit17" onlineaccess="read" />
+                                <Element name="Bit18" visiblename="Bit18" onlineaccess="read" />
+                                <Element name="Bit19" visiblename="Bit19" onlineaccess="read" />
+                                <Element name="Bit20" visiblename="Bit20" onlineaccess="read" />
+                                <Element name="Bit21" visiblename="Bit21" onlineaccess="read" />
+                                <Element name="Bit22" visiblename="Bit22" onlineaccess="read" />
+                                <Element name="Bit23" visiblename="Bit23" onlineaccess="read" />
+                                <Element name="Bit24" visiblename="Bit24" onlineaccess="read" />
+                                <Element name="Bit25" visiblename="Bit25" onlineaccess="read" />
+                                <Element name="Bit26" visiblename="Bit26" onlineaccess="read" />
+                                <Element name="Bit27" visiblename="Bit27" onlineaccess="read" />
+                                <Element name="Bit28" visiblename="Bit28" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit29" visiblename="Bit29" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit30" visiblename="Bit30" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit31" visiblename="Bit31" offlineaccess="none" onlineaccess="none" />
+                              </Value>
+                              <Name>digital inputs (GPIO0..GPIO31)</Name>
+                            </Parameter>
+                            <Parameter ParameterId="2000" type="local:BITFIELD_GPIO" IndexInDevDesc="18">
+                              <Attributes channel="output" />
+                              <Value name="_x0032_000" visiblename="digital outputs (GPIO0..GPIO31)">
+                                <Element name="Bit0" visiblename="Bit0" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit1" visiblename="Bit1" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit2" visiblename="Bit2" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit3" visiblename="Bit3" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit4" visiblename="Bit4" onlineaccess="read" />
+                                <Element name="Bit5" visiblename="Bit5" onlineaccess="read" />
+                                <Element name="Bit6" visiblename="Bit6" onlineaccess="read" />
+                                <Element name="Bit7" visiblename="Bit7" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit8" visiblename="Bit8" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit9" visiblename="Bit9" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit10" visiblename="Bit10" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit11" visiblename="Bit11" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit12" visiblename="Bit12" onlineaccess="read" />
+                                <Element name="Bit13" visiblename="Bit13" onlineaccess="read" />
+                                <Element name="Bit14" visiblename="Bit14" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit15" visiblename="Bit15" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit16" visiblename="Bit16" onlineaccess="read" />
+                                <Element name="Bit17" visiblename="Bit17" onlineaccess="read" />
+                                <Element name="Bit18" visiblename="Bit18" onlineaccess="read" />
+                                <Element name="Bit19" visiblename="Bit19" onlineaccess="read" />
+                                <Element name="Bit20" visiblename="Bit20" onlineaccess="read" />
+                                <Element name="Bit21" visiblename="Bit21" onlineaccess="read" />
+                                <Element name="Bit22" visiblename="Bit22" onlineaccess="read" />
+                                <Element name="Bit23" visiblename="Bit23" onlineaccess="read" />
+                                <Element name="Bit24" visiblename="Bit24" onlineaccess="read" />
+                                <Element name="Bit25" visiblename="Bit25" onlineaccess="read" />
+                                <Element name="Bit26" visiblename="Bit26" onlineaccess="read" />
+                                <Element name="Bit27" visiblename="Bit27" onlineaccess="read" />
+                                <Element name="Bit28" visiblename="Bit28" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit29" visiblename="Bit29" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit30" visiblename="Bit30" offlineaccess="none" onlineaccess="none" />
+                                <Element name="Bit31" visiblename="Bit31" offlineaccess="none" onlineaccess="none" />
+                              </Value>
+                              <Name>digital outputs (GPIO0..GPIO31)</Name>
+                            </Parameter>
+                          </HostParameterSet>
+                        </Connector>
+                        <DeviceParameterSet />
+                      </DeviceType>
+                    </Device>
+                  </data>
+                </addData>
+              </configuration>
+              <configuration name="Onewire">
+                <addData>
+                  <data name="ExplicitConnector" handleUnknown="discard">
+                    <ExplicitConnector connectorID="5" />
+                  </data>
+                </addData>
+              </configuration>
+              <configuration name="Camera device">
+                <addData>
+                  <data name="ExplicitConnector" handleUnknown="discard">
+                    <ExplicitConnector connectorID="6" />
+                  </data>
+                  <data name="configurations" handleUnknown="discard">
+                    <configurations>
+                      <configuration name="&lt;Empty&gt;">
+                        <addData>
+                          <data name="Device" handleUnknown="discard" />
+                        </addData>
+                      </configuration>
+                    </configurations>
+                  </data>
+                </addData>
+              </configuration>
+            </configurations>
+          </data>
+        </addData>
+      </configuration>
+    </configurations>
+  </instances>
+  <addData>
+    <data name="http://www.3s-software.com/plcopenxml/libraries" handleUnknown="implementation">
+      <Libraries>
+        <Library Name="#Raspberry Pi Peripherals" Namespace="RasPi" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="Raspberry Pi Peripherals, * (3S - Smart Software Solutions GmbH)" />
+        <Library Name="#IoStandard" Namespace="IoStandard" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="IoStandard, * (System)" />
+        <Library Name="#CAA Memory" Namespace="MEM" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="CAA Memory, * (CAA Technical Workgroup)" />
+        <Library Name="#Standard" Namespace="Standard" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="Standard, * (System)" />
+        <Library Name="#CAA RTCLK" Namespace="RTCLK" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="CAA Real Time Clock Extern, * (CAA Technical Workgroup)" />
+        <Library Name="#CAA SerialCom" Namespace="COM" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="CAA SerialCom, * (CAA Technical Workgroup)" />
+        <Library Name="#IoDrvBase" Namespace="IoDrvBase" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="IoDrvBase, * (System)" />
+        <Library Name="CmpErrors Interfaces, * (System)" Namespace="CmpErrors" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" />
+        <Library Name="IoDriver Interfaces, * (System)" Namespace="IIoDrv" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" />
+        <Library Name="IoDriver Parameter Interfaces, * (System)" Namespace="IIoDrvParameter" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" />
+        <Library Name="SysTypes Interfaces, * (System)" Namespace="SysTypes" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" />
+        <Library Name="#SysCpuHandling" Namespace="SysCpuHandling" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="SysCpuHandling, * (System)" />
+        <Library Name="Base Interfaces, * (System)" Namespace="IBaseLibrary" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" />
+        <Library Name="#System_VisuElems" Namespace="VisuElems" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElems, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemMeter" Namespace="VisuElemMeter" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemMeter, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemsSpecialControls" Namespace="VisuElemsSpecialControls" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsSpecialControls, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemsWinControls" Namespace="VisuElemsWinControls" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsWinControls, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemTextEditor" Namespace="VisuElemTextEditor" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemTextEditor, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemTrace" Namespace="VisuElemTrace" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemTrace, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuNativeControl" Namespace="VisuNativeControl" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuNativeControl, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemsAlarm" Namespace="VisuElemsAlarm" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsAlarm, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemCamDisplayer" Namespace="VisuElemCamDisplayer" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemCamDisplayer, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElem3DPath" Namespace="VisuElem3DPath" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElem3DPath, 3.5.10.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemsDateTime" Namespace="VisuElemsDateTime" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemsDateTime, 3.5.11.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#System_VisuElemXYChart" Namespace="VisuElemXYChart" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="VisuElemXYChart, 3.5.12.0 (System)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <Library Name="#system_visuinputs" Namespace="visuinputs" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="true" LinkAllContent="false" DefaultResolution="visuinputs, 3.5.12.0 (system)" ResolverGuid="2717eb6a-dd07-4c66-8d8d-cacebd7b18ae" />
+        <addData />
+      </Libraries>
+    </data>
+  </addData>
+</project>
\ No newline at end of file