<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2021 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/IOLink/</Uri>
    <Uri>http://opcfoundation.org/UA/DI/</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/IOLink/" Version="1.0" PublicationDate="2018-12-01T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.04" PublicationDate="2018-11-15T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.01" PublicationDate="2018-06-06T00:00:00Z" />
    </Model>
  </Models>
  <Aliases>
    <Alias Alias="Boolean">i=1</Alias>
    <Alias Alias="Byte">i=3</Alias>
    <Alias Alias="UInt16">i=5</Alias>
    <Alias Alias="UInt32">i=7</Alias>
    <Alias Alias="Double">i=11</Alias>
    <Alias Alias="String">i=12</Alias>
    <Alias Alias="DateTime">i=13</Alias>
    <Alias Alias="LocalizedText">i=21</Alias>
    <Alias Alias="Image">i=30</Alias>
    <Alias Alias="Organizes">i=35</Alias>
    <Alias Alias="HasModellingRule">i=37</Alias>
    <Alias Alias="HasTypeDefinition">i=40</Alias>
    <Alias Alias="GeneratesEvent">i=41</Alias>
    <Alias Alias="HasSubtype">i=45</Alias>
    <Alias Alias="HasProperty">i=46</Alias>
    <Alias Alias="HasComponent">i=47</Alias>
    <Alias Alias="IdType">i=256</Alias>
    <Alias Alias="Duration">i=290</Alias>
    <Alias Alias="NumericRange">i=291</Alias>
    <Alias Alias="Argument">i=296</Alias>
    <Alias Alias="EUInformation">i=887</Alias>
    <Alias Alias="DeviceHealthEnumeration">ns=2;i=6244</Alias>
  </Aliases>
  <UAReferenceType NodeId="ns=1;i=4005" BrowseName="1:HasDiagnosisMenu">
    <DisplayName>HasDiagnosisMenu</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/11.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=35</Reference>
    </References>
    <InverseName Locale="en">DiagnosisMenuOf</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4002" BrowseName="1:HasIdentificationMenu">
    <DisplayName>HasIdentificationMenu</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/11.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=35</Reference>
    </References>
    <InverseName Locale="en">IdentificationMenuOf</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4004" BrowseName="1:HasObservationMenu">
    <DisplayName>HasObservationMenu</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/11.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=35</Reference>
    </References>
    <InverseName Locale="en">ObservationMenuOf</InverseName>
  </UAReferenceType>
  <UAReferenceType NodeId="ns=1;i=4003" BrowseName="1:HasParameterMenu">
    <DisplayName>HasParameterMenu</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/11.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=35</Reference>
    </References>
    <InverseName Locale="en">ParameterMenuOf</InverseName>
  </UAReferenceType>
  <UAVariableType NodeId="ns=1;i=2002" BrowseName="1:ProcessDataVariableType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>ProcessDataVariableType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/10.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6146</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6147</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
    </References>
  </UAVariableType>
  <UAVariable NodeId="ns=1;i=6146" BrowseName="1:PDDescriptor" ParentNodeId="ns=1;i=2002" DataType="Byte" ValueRank="2" ArrayDimensions="0,0">
    <DisplayName>PDDescriptor</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfByte />
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6147" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=2002" DataType="Byte">
    <DisplayName>ProcessDataLength</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <Byte>0</Byte>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1007" BrowseName="1:IOLinkAlarmType" IsAbstract="true">
    <DisplayName>IOLinkAlarmType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.7</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=10637</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6019" BrowseName="1:IOLinkEventCode" ParentNodeId="ns=1;i=1007" DataType="UInt16" AccessLevel="3">
    <DisplayName>IOLinkEventCode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1008" BrowseName="1:IOLinkDeviceAlarmType">
    <DisplayName>IOLinkDeviceAlarmType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.8</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1007</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1009" BrowseName="1:IOLinkIODDDeviceAlarmType">
    <DisplayName>IOLinkIODDDeviceAlarmType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.9</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6020</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="1:Name" ParentNodeId="ns=1;i=1009" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1011" BrowseName="1:IOLinkMasterAlarmType">
    <DisplayName>IOLinkMasterAlarmType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.11</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:IOLinkPortAlarmType">
    <DisplayName>IOLinkPortAlarmType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.10</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1007</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:IOLinkEventType" IsAbstract="true">
    <DisplayName>IOLinkEventType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.2</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="1:IOLinkEventCode" ParentNodeId="ns=1;i=1003" DataType="UInt16" AccessLevel="3">
    <DisplayName>IOLinkEventCode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:IOLinkDeviceEventType">
    <DisplayName>IOLinkDeviceEventType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.3</Documentation>
    <References>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1021" BrowseName="1:IOLinkIODDDeviceEventType">
    <DisplayName>IOLinkIODDDeviceEventType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6205</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6205" BrowseName="1:Name" ParentNodeId="ns=1;i=1021" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1006" BrowseName="1:IOLinkMasterEventType" IsAbstract="true">
    <DisplayName>IOLinkMasterEventType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.6</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1005" BrowseName="1:IOLinkPortEventType" IsAbstract="true">
    <DisplayName>IOLinkPortEventType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/9.5</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6338</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1003</Reference>
      <Reference ReferenceType="GeneratesEvent" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6338" BrowseName="1:IOLinkEventCode" ParentNodeId="ns=1;i=1005" DataType="UInt16" AccessLevel="3">
    <DisplayName>IOLinkEventCode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1013" BrowseName="1:DeviceVariantType">
    <DisplayName>DeviceVariantType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/7.7</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6068</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6070</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6069</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6067</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6066</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6068" BrowseName="1:Description" ParentNodeId="ns=1;i=1013" DataType="LocalizedText">
    <DisplayName>Description</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6070" BrowseName="1:DeviceIcon" ParentNodeId="ns=1;i=1013" DataType="Image">
    <DisplayName>DeviceIcon</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
    <Value>
      <ByteString>
      </ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6069" BrowseName="1:DeviceSymbol" ParentNodeId="ns=1;i=1013" DataType="Image">
    <DisplayName>DeviceSymbol</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
    <Value>
      <ByteString>
      </ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6067" BrowseName="1:Name" ParentNodeId="ns=1;i=1013" DataType="LocalizedText">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6066" BrowseName="1:ProductId" ParentNodeId="ns=1;i=1013" DataType="String">
    <DisplayName>ProductId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1002" BrowseName="1:IOLinkDeviceType">
    <DisplayName>IOLinkDeviceType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/7.1.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6142</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6140</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5001</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1008</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6129</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6139</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6009</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6007</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6141</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1001</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5006" BrowseName="1:Alarms" ParentNodeId="ns=1;i=1002">
    <DisplayName>Alarms</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="1:DeviceAccessLocks" ParentNodeId="ns=1;i=1002" DataType="UInt16" AccessLevel="3">
    <DisplayName>DeviceAccessLocks</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6142" BrowseName="1:DeviceHealth" ParentNodeId="ns=1;i=1002" DataType="DeviceHealthEnumeration">
    <DisplayName>DeviceHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=1002" DataType="UInt32">
    <DisplayName>DeviceID</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5004" BrowseName="1:General" ParentNodeId="ns=1;i=1002">
    <DisplayName>General</DisplayName>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=7015</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6021</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6025</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7014</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6024</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6028</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7013</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7010</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7011</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7012</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7008</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7009</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6027</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6026</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7005</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7016</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7007</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7006</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7015" BrowseName="1:ApplicationReset" ParentNodeId="ns=1;i=5002">
    <DisplayName>ApplicationReset</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6046</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6046" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7015" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7015</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="1:ApplicationSpecificTag" ParentNodeId="ns=1;i=5003" DataType="String" AccessLevel="3">
    <DisplayName>ApplicationSpecificTag</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6030</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6021" DataType="Boolean">
    <DisplayName>StoredInDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="1:DetailedDeviceStatus" ParentNodeId="ns=1;i=5003" DataType="Byte" ValueRank="2" ArrayDimensions="0,3">
    <DisplayName>DetailedDeviceStatus</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7014" BrowseName="1:DeviceReset" ParentNodeId="ns=1;i=5002">
    <DisplayName>DeviceReset</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6045</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7014" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="1:ErrorCount" ParentNodeId="ns=1;i=5003" DataType="UInt16">
    <DisplayName>ErrorCount</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="1:FunctionTag" ParentNodeId="ns=1;i=5003" DataType="String" AccessLevel="3">
    <DisplayName>FunctionTag</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6031</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6022" DataType="Boolean">
    <DisplayName>StoredInDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6022</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="1:LocationTag" ParentNodeId="ns=1;i=5003" DataType="String" AccessLevel="3">
    <DisplayName>LocationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6032</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6023" DataType="Boolean">
    <DisplayName>StoredInDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6023</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="1:OffsetTime" ParentNodeId="ns=1;i=5003" DataType="Duration" AccessLevel="3">
    <DisplayName>OffsetTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7013" BrowseName="1:ParamBreak" ParentNodeId="ns=1;i=5002">
    <DisplayName>ParamBreak</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7013" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7010" BrowseName="1:ParamDownloadToDeviceStart" ParentNodeId="ns=1;i=5002">
    <DisplayName>ParamDownloadToDeviceStart</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7010" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7010</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7011" BrowseName="1:ParamDownloadToDeviceStop" ParentNodeId="ns=1;i=5002">
    <DisplayName>ParamDownloadToDeviceStop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6042</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7011" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7011</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7012" BrowseName="1:ParamDownloadToDeviceStore" ParentNodeId="ns=1;i=5002">
    <DisplayName>ParamDownloadToDeviceStore</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6043</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7012" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7008" BrowseName="1:ParamUploadFromDeviceStart" ParentNodeId="ns=1;i=5002">
    <DisplayName>ParamUploadFromDeviceStart</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6039</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7009" BrowseName="1:ParamUploadFromDeviceStop" ParentNodeId="ns=1;i=5002">
    <DisplayName>ParamUploadFromDeviceStop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6040</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7009" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7009</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="1:ProcessDataInput" ParentNodeId="ns=1;i=5003" DataType="Byte" ValueRank="1" ArrayDimensions="0">
    <DisplayName>ProcessDataInput</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6133</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6133" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=6027" DataType="Byte">
    <DisplayName>ProcessDataLength</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="1:ProcessDataOutput" ParentNodeId="ns=1;i=5003" DataType="Byte" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>ProcessDataOutput</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6134</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6134" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=6026" DataType="Byte">
    <DisplayName>ProcessDataLength</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6026</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7005" BrowseName="1:ReadISDU" ParentNodeId="ns=1;i=5002">
    <DisplayName>ReadISDU</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6033</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="InputArguments" ParentNodeId="ns=1;i=7005" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Index</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>SubIndex</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7005" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Result</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7016" BrowseName="1:RestoreFactorySettings" ParentNodeId="ns=1;i=5002">
    <DisplayName>RestoreFactorySettings</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6047</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6047" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7016" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7016</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7007" BrowseName="1:SystemCommand" ParentNodeId="ns=1;i=5002">
    <DisplayName>SystemCommand</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6037</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6038</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="InputArguments" ParentNodeId="ns=1;i=7007" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Cmd</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7007" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7006" BrowseName="1:WriteISDU" ParentNodeId="ns=1;i=5002">
    <DisplayName>WriteISDU</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="InputArguments" ParentNodeId="ns=1;i=7006" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Index</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>SubIndex</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Data</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7006" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6140" BrowseName="1:HardwareRevision" ParentNodeId="ns=1;i=1002" DataType="String" AccessLevel="3">
    <DisplayName>HardwareRevision</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="2:Identification" ParentNodeId="ns=1;i=1002">
    <DisplayName>Identification</DisplayName>
    <Description>Used to organize parameters for identification of this TopologyElement</Description>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6021</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6005</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6029</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6004</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=1002" DataType="String" AccessLevel="3">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6004" BrowseName="1:VendorID" ParentNodeId="ns=1;i=1002" DataType="UInt16">
    <DisplayName>VendorID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6129" BrowseName="1:Manufacturer" ParentNodeId="ns=1;i=1002" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Manufacturer</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5002" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=1002">
    <DisplayName>MethodSet</DisplayName>
    <Description>Flat list of Methods</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7015</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7014</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7013</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7011</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7009</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="2:&lt;MethodIdentifier&gt;" SymbolicName="MethodIdentifier" ParentNodeId="ns=1;i=5002">
    <DisplayName>&lt;MethodIdentifier&gt;</DisplayName>
    <Description>A method which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5002</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6002" BrowseName="1:MinCycleTime" ParentNodeId="ns=1;i=1002" DataType="Duration">
    <DisplayName>MinCycleTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6139" BrowseName="1:Model" ParentNodeId="ns=1;i=1002" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Model</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5003" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=1002">
    <DisplayName>ParameterSet</DisplayName>
    <Description>Flat list of Parameters</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6025</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6024</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6026</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="1:ProductID" ParentNodeId="ns=1;i=1002" DataType="String">
    <DisplayName>ProductID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="1:ProductText" ParentNodeId="ns=1;i=1002" DataType="String">
    <DisplayName>ProductText</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="1:ProfileCharacteristic" ParentNodeId="ns=1;i=1002" DataType="UInt16" ValueRank="1" ArrayDimensions="0">
    <DisplayName>ProfileCharacteristic</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="1:RevisionID" ParentNodeId="ns=1;i=1002" DataType="String">
    <DisplayName>RevisionID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6141" BrowseName="1:SoftwareRevision" ParentNodeId="ns=1;i=1002" DataType="String" AccessLevel="3">
    <DisplayName>SoftwareRevision</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="1:VendorText" ParentNodeId="ns=1;i=1002" DataType="String">
    <DisplayName>VendorText</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1012" BrowseName="1:IOLinkIODDDeviceType" IsAbstract="true">
    <DisplayName>IOLinkIODDDeviceType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/7.2.3</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6057</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1002</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=5009</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=5010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5007</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=5008</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6058</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6056</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6057" BrowseName="1:DeviceName" ParentNodeId="ns=1;i=1012" DataType="LocalizedText">
    <DisplayName>DeviceName</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5014" BrowseName="2:DeviceTypeImage" ParentNodeId="ns=1;i=1012">
    <DisplayName>DeviceTypeImage</DisplayName>
    <Description>Organizes pictures of the device.</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6059</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6074</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6075</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6059" BrowseName="2:&lt;ImageIdentifier&gt;" SymbolicName="ImageIdentifier" ParentNodeId="ns=1;i=5014" DataType="Image">
    <DisplayName>&lt;ImageIdentifier&gt;</DisplayName>
    <Description>An image of the device.</Description>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
    </References>
    <Value>
      <ByteString>
      </ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6074" BrowseName="1:DeviceIcon" ParentNodeId="ns=1;i=5013" DataType="Image">
    <DisplayName>DeviceIcon</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
    <Value>
      <ByteString>
      </ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6075" BrowseName="1:DeviceSymbol" ParentNodeId="ns=1;i=5013" DataType="Image">
    <DisplayName>DeviceSymbol</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
    <Value>
      <ByteString>
      </ByteString>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5013" BrowseName="1:DeviceVariant" ParentNodeId="ns=1;i=1012">
    <DisplayName>DeviceVariant</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6071</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6074</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6075</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1013</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6073</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6071" BrowseName="1:Description" ParentNodeId="ns=1;i=5013" DataType="LocalizedText">
    <DisplayName>Description</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6072" BrowseName="1:Name" ParentNodeId="ns=1;i=5013" DataType="LocalizedText">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6073" BrowseName="1:ProductId" ParentNodeId="ns=1;i=5013" DataType="String">
    <DisplayName>ProductId</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5012" BrowseName="1:DeviceVariants" ParentNodeId="ns=1;i=1012">
    <DisplayName>DeviceVariants</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5011" BrowseName="1:IODDInformation" ParentNodeId="ns=1;i=1012">
    <DisplayName>IODDInformation</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6064</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6065</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6063</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6062</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6064" BrowseName="1:Copyright" ParentNodeId="ns=1;i=5011" DataType="String">
    <DisplayName>Copyright</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <String>
      </String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6065" BrowseName="1:IOLinkRevision" ParentNodeId="ns=1;i=5011" DataType="String">
    <DisplayName>IOLinkRevision</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <String>
      </String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6063" BrowseName="1:ReleaseDate" ParentNodeId="ns=1;i=5011" DataType="String">
    <DisplayName>ReleaseDate</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
    <Value>
      <String>
      </String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6062" BrowseName="1:Version" ParentNodeId="ns=1;i=5011" DataType="String">
    <DisplayName>Version</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5011</Reference>
    </References>
    <Value>
      <String>
      </String>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5009" BrowseName="1:Maintenance" ParentNodeId="ns=1;i=1012">
    <DisplayName>Maintenance</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5010" BrowseName="1:Observer" ParentNodeId="ns=1;i=1012">
    <DisplayName>Observer</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5007" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=1012">
    <DisplayName>ParameterSet</DisplayName>
    <Description>Flat list of Parameters</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6060</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6060" BrowseName="1:SupportedAccessLocks" ParentNodeId="ns=1;i=5007" DataType="Byte">
    <DisplayName>SupportedAccessLocks</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6061</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6061" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=6060" DataType="LocalizedText" ValueRank="1">
    <DisplayName>OptionSetValues</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6060</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5008" BrowseName="1:Specialist" ParentNodeId="ns=1;i=1012">
    <DisplayName>Specialist</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6058" BrowseName="1:VendorLogo" ParentNodeId="ns=1;i=1012" DataType="Image">
    <DisplayName>VendorLogo</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
    </References>
    <Value>
      <ByteString>
      </ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6056" BrowseName="1:VendorURL" ParentNodeId="ns=1;i=1012" DataType="String">
    <DisplayName>VendorURL</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1014" BrowseName="1:IOLinkMasterType">
    <DisplayName>IOLinkMasterType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/7.5.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6078</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5015</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1011</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1006</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6084</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6085</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6079</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6080</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6081</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6083</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1001</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5025" BrowseName="1:Alarms" ParentNodeId="ns=1;i=1014">
    <DisplayName>Alarms</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5018" BrowseName="1:Capabilities" ParentNodeId="ns=1;i=1014">
    <DisplayName>Capabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6100</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6101</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6100" BrowseName="1:MaxNumberOfPorts" ParentNodeId="ns=1;i=5017" DataType="Byte">
    <DisplayName>MaxNumberOfPorts</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6101" BrowseName="1:MaxPowerSupply" ParentNodeId="ns=1;i=5017" DataType="Double">
    <DisplayName>MaxPowerSupply</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6048</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6048" BrowseName="1:EngineeringUnits" ParentNodeId="ns=1;i=6101" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6101</Reference>
    </References>
    <Value>
      <ExtensionObject>
        <TypeId>
          <Identifier>i=888</Identifier>
        </TypeId>
        <Body>
          <EUInformation>
            <NamespaceUri>http://www.opcfoundation.org/UA/units/un/cefact</NamespaceUri>
            <UnitId>4279632</UnitId>
            <DisplayName>
              <Text>A</Text>
            </DisplayName>
            <Description>
              <Text>ampere</Text>
            </Description>
          </EUInformation>
        </Body>
      </ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6078" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=1014" DataType="UInt32">
    <DisplayName>DeviceID</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5015" BrowseName="2:Identification" ParentNodeId="ns=1;i=1014">
    <DisplayName>Identification</DisplayName>
    <Description>Used to organize parameters for identification of this TopologyElement</Description>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6102</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6078</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6104</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6105</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6082</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6102" BrowseName="1:ApplicationSpecificTag" ParentNodeId="ns=1;i=5017" DataType="String" AccessLevel="3">
    <DisplayName>ApplicationSpecificTag</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6103" BrowseName="1:FunctionTag" ParentNodeId="ns=1;i=5017" DataType="String" AccessLevel="3">
    <DisplayName>FunctionTag</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6104" BrowseName="1:LocationTag" ParentNodeId="ns=1;i=5017" DataType="String" AccessLevel="3">
    <DisplayName>LocationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6105" BrowseName="1:MasterType" ParentNodeId="ns=1;i=5017" DataType="Byte">
    <DisplayName>MasterType</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6108</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5015</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6108" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6105" DataType="LocalizedText" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6105</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Unspecific</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Master acc. V1.0</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Master acc. V1.1</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6082" BrowseName="1:VendorID" ParentNodeId="ns=1;i=1014" DataType="UInt16">
    <DisplayName>VendorID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6084" BrowseName="1:IOLinkStackRevision" ParentNodeId="ns=1;i=1014" DataType="String">
    <DisplayName>IOLinkStackRevision</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5019" BrowseName="1:Management" ParentNodeId="ns=1;i=1014">
    <DisplayName>Management</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7024</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7024" BrowseName="1:Restart" ParentNodeId="ns=1;i=5016">
    <DisplayName>Restart</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6109</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6110</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5019</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6109" BrowseName="InputArguments" ParentNodeId="ns=1;i=7024" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7024</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Delay</Name>
              <DataType>
                <Identifier>i=290</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6110" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7024" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7024</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6085" BrowseName="1:MasterConfigurationDisabled" ParentNodeId="ns=1;i=1014" DataType="Boolean" AccessLevel="3">
    <DisplayName>MasterConfigurationDisabled</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5016" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=1014">
    <DisplayName>MethodSet</DisplayName>
    <Description>Flat list of Methods</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7017</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7025</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7024</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7017" BrowseName="2:&lt;MethodIdentifier&gt;" SymbolicName="MethodIdentifier" ParentNodeId="ns=1;i=5016">
    <DisplayName>&lt;MethodIdentifier&gt;</DisplayName>
    <Description>A method which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7025" BrowseName="1:ResetStatisticsOnAllPorts" ParentNodeId="ns=1;i=5016">
    <DisplayName>ResetStatisticsOnAllPorts</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6111</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5020</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6111" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7025" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7025</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5017" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=1014">
    <DisplayName>ParameterSet</DisplayName>
    <Description>Flat list of Parameters</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6077</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6102</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6104</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6105</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6100</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6101</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6107</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6077" BrowseName="2:&lt;ParameterIdentifier&gt;" SymbolicName="ParameterIdentifier" ParentNodeId="ns=1;i=5017">
    <DisplayName>&lt;ParameterIdentifier&gt;</DisplayName>
    <Description>A parameter which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6106" BrowseName="1:DateOfLastStatisticsReset" ParentNodeId="ns=1;i=5017" DataType="DateTime">
    <DisplayName>DateOfLastStatisticsReset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6107" BrowseName="1:NumberOfIOLinkMasterStarts" ParentNodeId="ns=1;i=5017" DataType="UInt32">
    <DisplayName>NumberOfIOLinkMasterStarts</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5023" BrowseName="1:Port&lt;n&gt;" SymbolicName="Port__n_" ParentNodeId="ns=1;i=1014">
    <DisplayName>Port&lt;n&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6245</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5053</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5054</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5047" BrowseName="1:Capabilities" ParentNodeId="ns=1;i=5023">
    <DisplayName>Capabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6253</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6258</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6259</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6253" BrowseName="1:MaxPowerSupply" ParentNodeId="ns=1;i=5052" DataType="Double">
    <DisplayName>MaxPowerSupply</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6254</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6254" BrowseName="1:EngineeringUnits" ParentNodeId="ns=1;i=6253" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6253</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ExtensionObject>
        <TypeId>
          <Identifier>i=888</Identifier>
        </TypeId>
        <Body>
          <EUInformation>
            <NamespaceUri>http://www.opcfoundation.org/UA/units/un/cefact</NamespaceUri>
            <UnitId>4279632</UnitId>
            <DisplayName>
              <Locale>en</Locale>
              <Text>A</Text>
            </DisplayName>
            <Description>
              <Locale>en</Locale>
              <Text>ampere</Text>
            </Description>
          </EUInformation>
        </Body>
      </ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6258" BrowseName="1:Pin2Support" ParentNodeId="ns=1;i=5052" DataType="Boolean">
    <DisplayName>Pin2Support</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6259" BrowseName="1:PortClass" ParentNodeId="ns=1;i=5052" DataType="Byte">
    <DisplayName>PortClass</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6260</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5047</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6260" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6259" DataType="LocalizedText" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6259</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>CLASS A</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>CLASS B</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5048" BrowseName="1:Configuration" ParentNodeId="ns=1;i=5023">
    <DisplayName>Configuration</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5049</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6251</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6256</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6261</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7051</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6267</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6268</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5049" BrowseName="1:ConfiguredDevice" ParentNodeId="ns=1;i=5048">
    <DisplayName>ConfiguredDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5048</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6252</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6270</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6252" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=5052" DataType="UInt32">
    <DisplayName>DeviceID</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6270" BrowseName="1:VendorID" ParentNodeId="ns=1;i=5052" DataType="UInt16">
    <DisplayName>VendorID</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5049</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6251" BrowseName="1:CycleTime" ParentNodeId="ns=1;i=5052" DataType="Duration">
    <DisplayName>CycleTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6256" BrowseName="1:Pin2Configuration" ParentNodeId="ns=1;i=5052" DataType="Byte">
    <DisplayName>Pin2Configuration</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6257</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6257" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6256" DataType="LocalizedText" ValueRank="1" ArrayDimensions="6">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6256</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Not supported</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Digital Input</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Digital Output</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Analog Input</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Analog Output</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Power 2 (Port class B)</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6261" BrowseName="1:PortMode" ParentNodeId="ns=1;i=5052" DataType="Byte">
    <DisplayName>PortMode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6262</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6262" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6261" DataType="LocalizedText" ValueRank="1" ArrayDimensions="5">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6261</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DEACTIVATED</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>IOL_MANUAL</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>IOL_AUTOSTART</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DI_C/Q (Pin4)</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DO_C/Q (Pin4)</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7051" BrowseName="1:UpdateConfiguration" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=1;i=7041">
    <DisplayName>UpdateConfiguration</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6246</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6247</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6246" BrowseName="InputArguments" ParentNodeId="ns=1;i=7051" DataType="Argument" ValueRank="1" ArrayDimensions="7">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7051</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CycleTime</Name>
              <DataType>
                <Identifier>i=290</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ValidationAndBackup</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>PortMode</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Pin2Configuration</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>UseIODD</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>DeviceID</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>VendorID</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6247" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7051" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7051</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6267" BrowseName="1:UseIODD" ParentNodeId="ns=1;i=5052" DataType="Boolean">
    <DisplayName>UseIODD</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6268" BrowseName="1:ValidationAndBackup" ParentNodeId="ns=1;i=5052" DataType="Byte">
    <DisplayName>ValidationAndBackup</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6269</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5048</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6269" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6268" DataType="LocalizedText" ValueRank="1" ArrayDimensions="5">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6268</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>No Device check</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.0</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.1</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.1, Backup + Restore</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.1, Restore</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6245" BrowseName="1:DeviceConfigurationDisabled" ParentNodeId="ns=1;i=5023" DataType="Boolean" AccessLevel="3">
    <DisplayName>DeviceConfigurationDisabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5050" BrowseName="1:Information" ParentNodeId="ns=1;i=5023">
    <DisplayName>Information</DisplayName>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6248</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6249</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6225</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6265</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6248" BrowseName="1:ActualCycleTime" ParentNodeId="ns=1;i=5052" DataType="Duration">
    <DisplayName>ActualCycleTime</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6249" BrowseName="1:Baudrate" ParentNodeId="ns=1;i=5052" DataType="Byte">
    <DisplayName>Baudrate</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6250</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6250" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6249" DataType="LocalizedText" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6249</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>NOT_DETECTED</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>COM1</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>COM2</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>COM3</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6225" BrowseName="1:Quality" ParentNodeId="ns=1;i=5052" DataType="Byte">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6226</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6226" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=6225" DataType="LocalizedText" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OptionSetValues</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6225</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>PDIn invalid</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>PDOut invalid</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6265" BrowseName="1:Status" ParentNodeId="ns=1;i=5052" DataType="Byte">
    <DisplayName>Status</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6266</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5050</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6266" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6265" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6265</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>NO_DEVICE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DEACTIVATED</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>INCORRECT_DEVICE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>PREOPERATE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>OPERATE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DI_C/Q (Pin4) </Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DO_C/Q (Pin4)</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5062" BrowseName="2:Lock" ParentNodeId="ns=1;i=5023">
    <DisplayName>Lock</DisplayName>
    <Description>Used to lock the topology element.</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7042</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7043</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7044</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6211</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6212</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6213</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6214</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7045</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7042" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5062" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6207</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6207" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7042" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7042</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>BreakLockStatus</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7043" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5062" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6208</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6208" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7043" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7043</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ExitLockStatus</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7044" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5062" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6209</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6210</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6209" BrowseName="InputArguments" ParentNodeId="ns=1;i=7044" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7044</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CurrentContext</Name>
              <DataType>
                <Identifier>i=12</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6210" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7044" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7044</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>InitLockStatus</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6211" BrowseName="2:Locked" ParentNodeId="ns=1;i=5062" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6212" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5062" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6213" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5062" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6214" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5062" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7045" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5062" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6215</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5062</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6215" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7045" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7045</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>RenewLockStatus</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5051" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=5023">
    <DisplayName>MethodSet</DisplayName>
    <Description>Flat list of Methods</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7050</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7052</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7051</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7050" BrowseName="2:MethodIdentifier" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=1;i=7026">
    <DisplayName>MethodIdentifier</DisplayName>
    <Description>A method which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7052" BrowseName="1:ResetStatistics" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=1;i=7040">
    <DisplayName>ResetStatistics</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6271</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5054</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6271" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7052" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7052</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5052" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=5023">
    <DisplayName>ParameterSet</DisplayName>
    <Description>Flat list of Parameters</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6248</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6249</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6251</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6272</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6252</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6253</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6273</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6274</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6275</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6276</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6255</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6256</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6277</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6258</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6278</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6259</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6261</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6225</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6265</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6267</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6268</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6270</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6272" BrowseName="1:DateOfLastStatisticsReset" ParentNodeId="ns=1;i=5052" DataType="DateTime">
    <DisplayName>DateOfLastStatisticsReset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6273" BrowseName="1:NumberOfAborts" ParentNodeId="ns=1;i=5052" DataType="UInt32">
    <DisplayName>NumberOfAborts</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6274" BrowseName="1:NumberOfCycles" ParentNodeId="ns=1;i=5052" DataType="UInt32">
    <DisplayName>NumberOfCycles</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6275" BrowseName="1:NumberOfDeviceHasBeenExchanged" ParentNodeId="ns=1;i=5052" DataType="UInt32">
    <DisplayName>NumberOfDeviceHasBeenExchanged</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6276" BrowseName="1:NumberOfRetries" ParentNodeId="ns=1;i=5052" DataType="UInt32">
    <DisplayName>NumberOfRetries</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5054</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6255" BrowseName="2:ParameterIdentifier" ParentNodeId="ns=1;i=5052">
    <DisplayName>ParameterIdentifier</DisplayName>
    <Description>A parameter which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6277" BrowseName="1:Pin2ProcessData" ParentNodeId="ns=1;i=5052" AccessLevel="3">
    <DisplayName>Pin2ProcessData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6278" BrowseName="1:Pin4ProcessData" ParentNodeId="ns=1;i=5052" DataType="Boolean" AccessLevel="3">
    <DisplayName>Pin4ProcessData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5053</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5053" BrowseName="1:SIOProcessData" ParentNodeId="ns=1;i=5023">
    <DisplayName>SIOProcessData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6277</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6278</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5054" BrowseName="1:Statistics" ParentNodeId="ns=1;i=5023">
    <DisplayName>Statistics</DisplayName>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6272</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6273</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6274</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6275</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6276</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7052</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5023</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6079" BrowseName="1:ProductID" ParentNodeId="ns=1;i=1014" DataType="String">
    <DisplayName>ProductID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6080" BrowseName="1:ProductText" ParentNodeId="ns=1;i=1014" DataType="String">
    <DisplayName>ProductText</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6081" BrowseName="1:RevisionID" ParentNodeId="ns=1;i=1014" DataType="String">
    <DisplayName>RevisionID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5020" BrowseName="1:Statistics" ParentNodeId="ns=1;i=1014">
    <DisplayName>Statistics</DisplayName>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6107</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7025</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6083" BrowseName="1:VendorURL" ParentNodeId="ns=1;i=1014" DataType="String" AccessLevel="3">
    <DisplayName>VendorURL</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1015" BrowseName="1:IOLinkPortType">
    <DisplayName>IOLinkPortType</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/7.6.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6113</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5029</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1010</Reference>
      <Reference ReferenceType="GeneratesEvent">ns=1;i=1005</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5032</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5030</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5038" BrowseName="1:Alarms" ParentNodeId="ns=1;i=1015">
    <DisplayName>Alarms</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5028" BrowseName="1:Capabilities" ParentNodeId="ns=1;i=1015">
    <DisplayName>Capabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6152</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6153</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6150</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6152" BrowseName="1:MaxPowerSupply" ParentNodeId="ns=1;i=5027" DataType="Double">
    <DisplayName>MaxPowerSupply</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6178</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6178" BrowseName="1:EngineeringUnits" ParentNodeId="ns=1;i=6152" DataType="EUInformation">
    <DisplayName>EngineeringUnits</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6152</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ExtensionObject>
        <TypeId>
          <Identifier>i=888</Identifier>
        </TypeId>
        <Body>
          <EUInformation>
            <NamespaceUri>http://www.opcfoundation.org/UA/units/un/cefact</NamespaceUri>
            <UnitId>4279632</UnitId>
            <DisplayName>
              <Locale>en</Locale>
              <Text>A</Text>
            </DisplayName>
            <Description>
              <Locale>en</Locale>
              <Text>ampere</Text>
            </Description>
          </EUInformation>
        </Body>
      </ExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6153" BrowseName="1:Pin2Support" ParentNodeId="ns=1;i=5027" DataType="Boolean">
    <DisplayName>Pin2Support</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6150" BrowseName="1:PortClass" ParentNodeId="ns=1;i=5027" DataType="Byte">
    <DisplayName>PortClass</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6151</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5028</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6151" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6150" DataType="LocalizedText" ValueRank="1" ArrayDimensions="3">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6150</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>CLASS A</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>CLASS B</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5031" BrowseName="1:Configuration" ParentNodeId="ns=1;i=1015">
    <DisplayName>Configuration</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5039</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6154</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6159</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6157</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7041</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6161</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6155</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5039" BrowseName="1:ConfiguredDevice" ParentNodeId="ns=1;i=5031">
    <DisplayName>ConfiguredDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5031</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6162</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6163</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6162" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=5027" DataType="UInt32">
    <DisplayName>DeviceID</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5039</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6163" BrowseName="1:VendorID" ParentNodeId="ns=1;i=5027" DataType="UInt16">
    <DisplayName>VendorID</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5039</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6154" BrowseName="1:CycleTime" ParentNodeId="ns=1;i=5027" DataType="Duration">
    <DisplayName>CycleTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6159" BrowseName="1:Pin2Configuration" ParentNodeId="ns=1;i=5027" DataType="Byte">
    <DisplayName>Pin2Configuration</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6160</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6160" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6159" DataType="LocalizedText" ValueRank="1" ArrayDimensions="6">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6159</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Not supported</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Digital Input</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Digital Output</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Analog Input</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Analog Output</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Power 2 (Port Class B)</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6157" BrowseName="1:PortMode" ParentNodeId="ns=1;i=5027" DataType="Byte">
    <DisplayName>PortMode</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6158</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6158" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6157" DataType="LocalizedText" ValueRank="1" ArrayDimensions="5">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6157</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DEACTIVATED</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>IOL_MANUAL</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>IOL_AUTOSTART</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DI_C/Q (Pin4)</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DO_C/Q (Pin4)</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7041" BrowseName="1:UpdateConfiguration" ParentNodeId="ns=1;i=5026">
    <DisplayName>UpdateConfiguration</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6180</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6181</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5026</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6180" BrowseName="InputArguments" ParentNodeId="ns=1;i=7041" DataType="Argument" ValueRank="1" ArrayDimensions="7">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7041</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CycleTime</Name>
              <DataType>
                <Identifier>i=290</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ValidationAndBackup</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>PortMode</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Pin2Configuration</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>UseIODD</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>DeviceID</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>VendorID</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6181" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7041" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7041</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6161" BrowseName="1:UseIODD" ParentNodeId="ns=1;i=5027" DataType="Boolean">
    <DisplayName>UseIODD</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6155" BrowseName="1:ValidationAndBackup" ParentNodeId="ns=1;i=5027" DataType="Byte">
    <DisplayName>ValidationAndBackup</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6156</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6156" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6155" DataType="LocalizedText" ValueRank="1" ArrayDimensions="5">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6155</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>No Device check</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.0</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.1</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.1, Backup + Restore</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>Type compatible Device V1.1, Restore</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5033" BrowseName="1:Device" ParentNodeId="ns=1;i=1015">
    <DisplayName>Device</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6143</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6122</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6144</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6136</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6137</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6138</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6049" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=5033" DataType="UInt32">
    <DisplayName>DeviceID</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5034" BrowseName="1:General" ParentNodeId="ns=1;i=5033">
    <DisplayName>General</DisplayName>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=7027</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6123</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6148</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7028</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6149</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6125</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6127</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6206</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7030</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7031</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7032</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7033</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7035</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7034</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6130</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6132</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7036</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7037</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7038</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7039</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7027" BrowseName="1:ApplicationReset" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7015">
    <DisplayName>ApplicationReset</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6050</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6050" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7027" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7027</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6123" BrowseName="1:ApplicationSpecificTag" ParentNodeId="ns=1;i=5037" DataType="String" AccessLevel="3">
    <DisplayName>ApplicationSpecificTag</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6124</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6124" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6123" DataType="Boolean">
    <DisplayName>StoredInDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6123</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6148" BrowseName="1:DetailedDeviceStatus" ParentNodeId="ns=1;i=5037" DataType="Byte" ValueRank="2" ArrayDimensions="0,3">
    <DisplayName>DetailedDeviceStatus</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7028" BrowseName="1:DeviceReset" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7014">
    <DisplayName>DeviceReset</DisplayName>
    <References>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6051</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6051" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7028" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7028</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6149" BrowseName="1:ErrorCount" ParentNodeId="ns=1;i=5037" DataType="UInt16">
    <DisplayName>ErrorCount</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6125" BrowseName="1:FunctionTag" ParentNodeId="ns=1;i=5037" DataType="String" AccessLevel="3">
    <DisplayName>FunctionTag</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6126</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6126" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6125" DataType="Boolean">
    <DisplayName>StoredInDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6125</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6127" BrowseName="1:LocationTag" ParentNodeId="ns=1;i=5037" DataType="String" AccessLevel="3">
    <DisplayName>LocationTag</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5035</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6128</Reference>
    </References>
    <Value>
      <String>***</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6128" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6127" DataType="Boolean">
    <DisplayName>StoredInDevice</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6127</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6206" BrowseName="1:OffsetTime" ParentNodeId="ns=1;i=5037" DataType="Duration" AccessLevel="3">
    <DisplayName>OffsetTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7030" BrowseName="1:ParamBreak" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7013">
    <DisplayName>ParamBreak</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6052</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6052" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7030" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7030</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7031" BrowseName="1:ParamDownloadToDeviceStart" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7010">
    <DisplayName>ParamDownloadToDeviceStart</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6053</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6053" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7031" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7031</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7032" BrowseName="1:ParamDownloadToDeviceStop" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7011">
    <DisplayName>ParamDownloadToDeviceStop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6054</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6054" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7032" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7032</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7033" BrowseName="1:ParamDownloadToDeviceStore" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7012">
    <DisplayName>ParamDownloadToDeviceStore</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6055</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6055" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7033" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7033</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7035" BrowseName="1:ParamUploadFromDeviceStart" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7008">
    <DisplayName>ParamUploadFromDeviceStart</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6114</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6114" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7035" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7035</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7034" BrowseName="1:ParamUploadFromDeviceStop" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7009">
    <DisplayName>ParamUploadFromDeviceStop</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6076</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6076" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7034" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7034</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6130" BrowseName="1:ProcessDataInput" ParentNodeId="ns=1;i=5037" DataType="Byte" ValueRank="1" ArrayDimensions="0">
    <DisplayName>ProcessDataInput</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6131</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6131" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=6130" DataType="Byte">
    <DisplayName>ProcessDataLength</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6130</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6132" BrowseName="1:ProcessDataOutput" ParentNodeId="ns=1;i=5037" DataType="Byte" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>ProcessDataOutput</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6135</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6135" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=6132" DataType="Byte">
    <DisplayName>ProcessDataLength</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6132</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7036" BrowseName="1:ReadISDU" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7005">
    <DisplayName>ReadISDU</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6115</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6116</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6115" BrowseName="InputArguments" ParentNodeId="ns=1;i=7036" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7036</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Index</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>SubIndex</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6116" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7036" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7036</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Result</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7037" BrowseName="1:RestoreFactorySettings" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7016">
    <DisplayName>RestoreFactorySettings</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6117</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6117" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7037" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7037</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7038" BrowseName="1:SystemCommand" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7007">
    <DisplayName>SystemCommand</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6118</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6119</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6118" BrowseName="InputArguments" ParentNodeId="ns=1;i=7038" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7038</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Cmd</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6119" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7038" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7038</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7039" BrowseName="1:WriteISDU" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7006">
    <DisplayName>WriteISDU</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6121</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6120" BrowseName="InputArguments" ParentNodeId="ns=1;i=7039" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7039</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Index</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>SubIndex</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Data</Name>
              <DataType>
                <Identifier>i=3</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6121" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7039" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7039</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>ErrorType</Name>
              <DataType>
                <Identifier>i=5</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5035" BrowseName="2:Identification" ParentNodeId="ns=1;i=5033">
    <DisplayName>Identification</DisplayName>
    <Description>Used to organize parameters for identification of this TopologyElement</Description>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6123</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6049</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6125</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6127</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6137</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6138</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6137" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=5033" DataType="String" AccessLevel="3">
    <DisplayName>SerialNumber</DisplayName>
    <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6138" BrowseName="1:VendorID" ParentNodeId="ns=1;i=5033" DataType="UInt16">
    <DisplayName>VendorID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5035</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6143" BrowseName="1:Manufacturer" ParentNodeId="ns=1;i=5033" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Manufacturer</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5036" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=5033">
    <DisplayName>MethodSet</DisplayName>
    <Description>Flat list of Methods</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=7029</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7027</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7028</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7031</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7032</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7034</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7036</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7037</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7038</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7039</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7029" BrowseName="2:&lt;MethodIdentifier&gt;" SymbolicName="MethodIdentifier" ParentNodeId="ns=1;i=5036" MethodDeclarationId="ns=1;i=7001">
    <DisplayName>&lt;MethodIdentifier&gt;</DisplayName>
    <Description>A method which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
    </References>
  </UAMethod>
  <UAMethod NodeId="ns=1;i=7026" BrowseName="2:MethodIdentifier" ParentNodeId="ns=1;i=5026">
    <DisplayName>MethodIdentifier</DisplayName>
    <Description>A method which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5036</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6122" BrowseName="1:MinCycleTime" ParentNodeId="ns=1;i=5033" DataType="Duration">
    <DisplayName>MinCycleTime</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6144" BrowseName="1:Model" ParentNodeId="ns=1;i=5033" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Model</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5037" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=5033">
    <DisplayName>ParameterSet</DisplayName>
    <Description>Flat list of Parameters</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6123</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6148</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6149</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6125</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6127</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6206</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6112</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6130</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6132</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6112" BrowseName="2:ParameterIdentifier" ParentNodeId="ns=1;i=5027">
    <DisplayName>ParameterIdentifier</DisplayName>
    <Description>A parameter which belongs to the topology element.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11510</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6136" BrowseName="1:RevisionID" ParentNodeId="ns=1;i=5033" DataType="String">
    <DisplayName>RevisionID</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5033</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6113" BrowseName="1:DeviceConfigurationDisabled" ParentNodeId="ns=1;i=1015" DataType="Boolean" AccessLevel="3">
    <DisplayName>DeviceConfigurationDisabled</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5029" BrowseName="1:Information" ParentNodeId="ns=1;i=1015">
    <DisplayName>Information</DisplayName>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6166</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6164</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6167</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6169</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6166" BrowseName="1:ActualCycleTime" ParentNodeId="ns=1;i=5027" DataType="Duration">
    <DisplayName>ActualCycleTime</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6164" BrowseName="1:Baudrate" ParentNodeId="ns=1;i=5027" DataType="Byte">
    <DisplayName>Baudrate</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5029</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6165</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6165" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6164" DataType="LocalizedText" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6164</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>NOT_DETECTED</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>COM1</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>COM2</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>COM3</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6167" BrowseName="1:Quality" ParentNodeId="ns=1;i=5027" DataType="Byte">
    <DisplayName>Quality</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11487</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6168</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5029</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6168" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=6167" DataType="LocalizedText" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OptionSetValues</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6167</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>PDIn invalid</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>PDOut invalid</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6169" BrowseName="1:Status" ParentNodeId="ns=1;i=5027" DataType="Byte">
    <DisplayName>Status</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6170</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5029</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6170" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6169" DataType="LocalizedText" ValueRank="1" ArrayDimensions="0">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6169</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfLocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>NO_DEVICE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DEACTIVATED</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>INCORRECT_DEVICE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>PREOPERATE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>OPERATE</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DI_C/Q (Pin4) </Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>DO_C/Q (Pin4)</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>PORT_FAULT</Text>
        </LocalizedText>
        <LocalizedText>
          <Locale>en</Locale>
          <Text>NOT_AVAILABLE</Text>
        </LocalizedText>
      </ListOfLocalizedText>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5026" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=1015">
    <DisplayName>MethodSet</DisplayName>
    <Description>Flat list of Methods</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7026</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7040</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7041</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7040" BrowseName="1:ResetStatistics" ParentNodeId="ns=1;i=5026">
    <DisplayName>ResetStatistics</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6179</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5026</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6179" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7040" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7040</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5027" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=1015">
    <DisplayName>ParameterSet</DisplayName>
    <Description>Flat list of Parameters</Description>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6166</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6164</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6154</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6173</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6162</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6152</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6174</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6175</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6176</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6177</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6112</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6159</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6171</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6153</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6172</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6150</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6157</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6167</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6169</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6161</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6155</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6163</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6173" BrowseName="1:DateOfLastStatisticsReset" ParentNodeId="ns=1;i=5027" DataType="DateTime">
    <DisplayName>DateOfLastStatisticsReset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6174" BrowseName="1:NumberOfAborts" ParentNodeId="ns=1;i=5027" DataType="UInt32">
    <DisplayName>NumberOfAborts</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6175" BrowseName="1:NumberOfCycles" ParentNodeId="ns=1;i=5027" DataType="UInt32">
    <DisplayName>NumberOfCycles</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6176" BrowseName="1:NumberOfDeviceHasBeenExchanged" ParentNodeId="ns=1;i=5027" DataType="UInt32">
    <DisplayName>NumberOfDeviceHasBeenExchanged</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6177" BrowseName="1:NumberOfRetries" ParentNodeId="ns=1;i=5027" DataType="UInt32">
    <DisplayName>NumberOfRetries</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6171" BrowseName="1:Pin2ProcessData" ParentNodeId="ns=1;i=5027" AccessLevel="3">
    <DisplayName>Pin2ProcessData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5032</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6172" BrowseName="1:Pin4ProcessData" ParentNodeId="ns=1;i=5027" DataType="Boolean" AccessLevel="3">
    <DisplayName>Pin4ProcessData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5032</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5032" BrowseName="1:SIOProcessData" ParentNodeId="ns=1;i=1015">
    <DisplayName>SIOProcessData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6171</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6172</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5030" BrowseName="1:Statistics" ParentNodeId="ns=1;i=1015">
    <DisplayName>Statistics</DisplayName>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6173</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6174</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6175</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6176</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=6177</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=7040</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=10000" BrowseName="1:IODDManagement">
    <DisplayName>IODDManagement</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/8.2</Documentation>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">i=85</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10002</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10016</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=10001" BrowseName="1:IODDs">
    <DisplayName>IODDs</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=10002" BrowseName="1:RemoveIODD">
    <DisplayName>RemoveIODD</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=10003</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10003" BrowseName="InputArguments" ParentNodeId="ns=1;i=10002" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>IODD</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Force</Name>
              <DataType>
                <Identifier>i=1</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10004" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10002" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10002</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>Status</Name>
              <DataType>
                <Identifier>i=6</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10005" BrowseName="1:TemporaryFileTransfer">
    <DisplayName>TemporaryFileTransfer</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=10006</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10007</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10010</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10013</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=15744</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10006" BrowseName="ClientProcessingTimeout" ParentNodeId="ns=1;i=10005" DataType="Duration">
    <DisplayName>ClientProcessingTimeout</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10005</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10007" BrowseName="CloseAndCommit" ParentNodeId="ns=1;i=10005" MethodDeclarationId="i=15751">
    <DisplayName>CloseAndCommit</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10008</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10009</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10008" BrowseName="InputArguments" ParentNodeId="ns=1;i=10007" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10007</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10009" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10007" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10007</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CompletionStateMachine</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10010" BrowseName="GenerateFileForRead" ParentNodeId="ns=1;i=10005" MethodDeclarationId="i=15746">
    <DisplayName>GenerateFileForRead</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10012</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10011" BrowseName="InputArguments" ParentNodeId="ns=1;i=10010" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10010</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>GenerateOptions</Name>
              <DataType>
                <Identifier>i=24</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10012" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10010" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10010</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileNodeId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CompletionStateMachine</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10013" BrowseName="GenerateFileForWrite" ParentNodeId="ns=1;i=10005" MethodDeclarationId="i=15749">
    <DisplayName>GenerateFileForWrite</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10005</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10015</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10014" BrowseName="InputArguments" ParentNodeId="ns=1;i=10013" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>GenerateOptions</Name>
              <DataType>
                <Identifier>i=24</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10015" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10013" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10013</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileNodeId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=10016" BrowseName="1:TransferIODD">
    <DisplayName>TransferIODD</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=10017</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10021</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=10024</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=15744</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=10017" BrowseName="ClientProcessingTimeout" ParentNodeId="ns=1;i=10016" DataType="Duration">
    <DisplayName>ClientProcessingTimeout</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10016</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10018" BrowseName="CloseAndCommit" ParentNodeId="ns=1;i=10016" MethodDeclarationId="i=15751">
    <DisplayName>CloseAndCommit</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10019</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10020</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10019" BrowseName="InputArguments" ParentNodeId="ns=1;i=10018" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10018</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10020" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10018" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10018</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CompletionStateMachine</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10021" BrowseName="GenerateFileForRead" ParentNodeId="ns=1;i=10016" MethodDeclarationId="i=15746">
    <DisplayName>GenerateFileForRead</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10022</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10023</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10022" BrowseName="InputArguments" ParentNodeId="ns=1;i=10021" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>GenerateOptions</Name>
              <DataType>
                <Identifier>i=24</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10023" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10021" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileNodeId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>CompletionStateMachine</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=10024" BrowseName="GenerateFileForWrite" ParentNodeId="ns=1;i=10016" MethodDeclarationId="i=15749">
    <DisplayName>GenerateFileForWrite</DisplayName>
    <References>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10016</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10025</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=10026</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=10025" BrowseName="InputArguments" ParentNodeId="ns=1;i=10024" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10024</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>GenerateOptions</Name>
              <DataType>
                <Identifier>i=24</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=10026" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10024" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10024</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <ListOfExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileNodeId</Name>
              <DataType>
                <Identifier>i=17</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
        <ExtensionObject>
          <TypeId>
            <Identifier>i=297</Identifier>
          </TypeId>
          <Body>
            <Argument>
              <Name>FileHandle</Name>
              <DataType>
                <Identifier>i=7</Identifier>
              </DataType>
              <ValueRank>-1</ValueRank>
              <ArrayDimensions />
              <Description />
            </Argument>
          </Body>
        </ExtensionObject>
      </ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5005" BrowseName="1:IOLinkMasterSet">
    <DisplayName>IOLinkMasterSet</DisplayName>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/8.4</Documentation>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">i=85</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5021" BrowseName="1:http://opcfoundation.org/UA/IOLink/" SymbolicName="http___opcfoundation_org_UA_IOLink_">
    <DisplayName>http://opcfoundation.org/UA/IOLink/</DisplayName>
    <Description>Provides the metadata for a namespace used by the server.</Description>
    <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/15.1.1</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6001</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6012</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6014</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6015</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6016</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6001" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5021" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <Description>If TRUE then the server only supports a subset of the namespace.</Description>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <Boolean>false</Boolean>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5021" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <Description>The publication date for the namespace.</Description>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <DateTime>2018-12-01T00:00:00Z</DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6012" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5021" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <Description>The URI of the namespace.</Description>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <String>http://opcfoundation.org/UA/IOLink/</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6013" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5021" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <Description>The human readable string representing version of the namespace.</Description>
    <References>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
    </References>
    <Value>
      <String>1.0</String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5021" DataType="IdType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <Description>A list of IdTypes for nodes which are the same in every server that exposes them.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5021" DataType="NumericRange" ValueRank="1">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <Description>A list of ranges for numeric node ids which are the same in every server that exposes them.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
    </References>
    <Value>
      <ListOfString>
        <String>0:9999</String>
      </ListOfString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5021" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <Description>A regular expression which matches string node ids are the same in every server that exposes them.</Description>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
    </References>
  </UAVariable>
</UANodeSet>
