<?xml version="1.0" encoding="utf-8"?>
<!--
 * Copyright (c) 2005-2019 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 LastModified="2022-03-29T11:23:37.385Z" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd" xmlns:si="http://www.siemens.com/OPCUA/2017/SimaticNodeSetExtensions" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <NamespaceUris>
        <Uri>http://opcfoundation.org/UA/IOLink/</Uri>
        <Uri>http://opcfoundation.org/UA/DI/</Uri>
    </NamespaceUris>
    <Models>
        <Model ModelUri="http://opcfoundation.org/UA/IOLink/" PublicationDate="2022-03-24T00:00:00Z" Version="1.00.1">
            <RequiredModel ModelUri="http://opcfoundation.org/UA/" PublicationDate="2021-09-15T00:00:00Z" Version="1.04.10"/>
            <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" PublicationDate="2021-03-09T00:00:00Z" Version="1.03.0"/>
        </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="DateTime">i=13</Alias>
        <Alias Alias="String">i=12</Alias>
        <Alias Alias="ByteString">i=15</Alias>
        <Alias Alias="LocalizedText">i=21</Alias>
        <Alias Alias="HasComponent">i=47</Alias>
        <Alias Alias="HasProperty">i=46</Alias>
        <Alias Alias="Organizes">i=35</Alias>
        <Alias Alias="HasSubtype">i=45</Alias>
        <Alias Alias="HasTypeDefinition">i=40</Alias>
        <Alias Alias="HasModellingRule">i=37</Alias>
        <Alias Alias="Image">i=30</Alias>
        <Alias Alias="GeneratesEvent">i=41</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>
    <Extensions>
        <Extension>
            <si:Generator Product="SiOME" Edition="Standard" Version="2.5.0"/>
        </Extension>
        <Extension>
            <si:GeneratorExtension Hash="f7c0f876eaf0163c876be0565839f781"/>
        </Extension>
    </Extensions>
    <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>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>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>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>ParameterMenuOf</InverseName>
    </UAReferenceType>
    <UAVariableType ValueRank="1" NodeId="ns=1;i=2002" BrowseName="1:ProcessDataVariableType">
        <DisplayName>ProcessDataVariableType</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/10.1</Documentation>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>
    <UAVariable DataType="Byte" ValueRank="2" NodeId="ns=1;i=6146" BrowseName="1:PDDescriptor" ParentNodeId="ns=1;i=2002">
        <DisplayName>PDDescriptor</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6147" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=2002">
        <DisplayName>ProcessDataLength</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:Byte>0</uax:Byte>
        </Value>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=1007" BrowseName="1:IOLinkAlarmType">
        <DisplayName>IOLinkAlarmType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=10637</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="UInt16" NodeId="ns=1;i=6019" BrowseName="1:IOLinkEventCode" ParentNodeId="ns=1;i=1007">
        <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>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1007</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="ns=1;i=1009" BrowseName="1:IOLinkIODDDeviceAlarmType">
        <DisplayName>IOLinkIODDDeviceAlarmType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1008</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6020" BrowseName="1:Name" ParentNodeId="ns=1;i=1009">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1009</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1011" BrowseName="1:IOLinkMasterAlarmType">
        <DisplayName>IOLinkMasterAlarmType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1007</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:IOLinkPortAlarmType">
        <DisplayName>IOLinkPortAlarmType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1007</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=1003" BrowseName="1:IOLinkEventType">
        <DisplayName>IOLinkEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="UInt16" NodeId="ns=1;i=6018" BrowseName="1:IOLinkEventCode" ParentNodeId="ns=1;i=1003">
        <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>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1003</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="ns=1;i=1021" BrowseName="1:IOLinkIODDDeviceEventType">
        <DisplayName>IOLinkIODDDeviceEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1004</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6205" BrowseName="1:Name" ParentNodeId="ns=1;i=1021">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1021</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=1006" BrowseName="1:IOLinkMasterEventType">
        <DisplayName>IOLinkMasterEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1003</Reference>
        </References>
    </UAObjectType>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=1005" BrowseName="1:IOLinkPortEventType">
        <DisplayName>IOLinkPortEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1003</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="UInt16" NodeId="ns=1;i=6338" BrowseName="1:IOLinkEventCode" ParentNodeId="ns=1;i=1005">
        <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>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6068" BrowseName="1:Description" ParentNodeId="ns=1;i=1013">
        <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 DataType="Image" NodeId="ns=1;i=6070" BrowseName="1:DeviceIcon" ParentNodeId="ns=1;i=1013">
        <DisplayName>DeviceIcon</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
        <Value>
            <uax:ByteString></uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable DataType="Image" NodeId="ns=1;i=6069" BrowseName="1:DeviceSymbol" ParentNodeId="ns=1;i=1013">
        <DisplayName>DeviceSymbol</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1013</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
        <Value>
            <uax:ByteString></uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6067" BrowseName="1:Name" ParentNodeId="ns=1;i=1013">
        <DisplayName>Name</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 DataType="String" NodeId="ns=1;i=6066" BrowseName="1:ProductId" ParentNodeId="ns=1;i=1013">
        <DisplayName>ProductId</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>
    <UAObjectType NodeId="ns=1;i=1002" BrowseName="1:IOLinkDeviceType">
        <DisplayName>IOLinkDeviceType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1001</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=1008</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=1004</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 DataType="UInt16" NodeId="ns=1;i=6006" BrowseName="1:DeviceAccessLocks" ParentNodeId="ns=1;i=1002" 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 DataType="DeviceHealthEnumeration" NodeId="ns=1;i=6142" BrowseName="2:DeviceHealth" ParentNodeId="ns=1;i=1002">
        <DisplayName>DeviceHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6005" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=1002">
        <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="HasComponent" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6046" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7015">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7015</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6021" BrowseName="1:ApplicationSpecificTag" ParentNodeId="ns=1;i=5003" 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>
        </References>
        <Value>
            <uax:String>***</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6030" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6021">
        <DisplayName>StoredInDevice</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6021</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" ValueRank="2" NodeId="ns=1;i=6025" ArrayDimensions="0,3" BrowseName="1:DetailedDeviceStatus" ParentNodeId="ns=1;i=5003">
        <DisplayName>DetailedDeviceStatus</DisplayName>
        <References>
            <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=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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6045" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7014">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt16" NodeId="ns=1;i=6024" BrowseName="1:ErrorCount" ParentNodeId="ns=1;i=5003">
        <DisplayName>ErrorCount</DisplayName>
        <References>
            <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=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6022" BrowseName="1:FunctionTag" ParentNodeId="ns=1;i=5003" AccessLevel="3">
        <DisplayName>FunctionTag</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>
        </References>
        <Value>
            <uax:String>***</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6031" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6022">
        <DisplayName>StoredInDevice</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6022</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6023" BrowseName="1:LocationTag" ParentNodeId="ns=1;i=5003" AccessLevel="3">
        <DisplayName>LocationTag</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>
        </References>
        <Value>
            <uax:String>***</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6032" BrowseName="1:StoredInDevice" ParentNodeId="ns=1;i=6023">
        <DisplayName>StoredInDevice</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6023</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Duration" NodeId="ns=1;i=6028" BrowseName="1:OffsetTime" ParentNodeId="ns=1;i=5003" AccessLevel="3">
        <DisplayName>OffsetTime</DisplayName>
        <References>
            <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=80</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7013" BrowseName="1:ParamBreak" ParentNodeId="ns=1;i=5002">
        <DisplayName>ParamBreak</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6044" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7013">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7010" BrowseName="1:ParamDownloadToDeviceStart" ParentNodeId="ns=1;i=5002">
        <DisplayName>ParamDownloadToDeviceStart</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6041" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7010">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7010</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7011" BrowseName="1:ParamDownloadToDeviceStop" ParentNodeId="ns=1;i=5002">
        <DisplayName>ParamDownloadToDeviceStop</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6042" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7011">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7011</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7012" BrowseName="1:ParamDownloadToDeviceStore" ParentNodeId="ns=1;i=5002">
        <DisplayName>ParamDownloadToDeviceStore</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6043" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7012">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7008" BrowseName="1:ParamUploadFromDeviceStart" ParentNodeId="ns=1;i=5002">
        <DisplayName>ParamUploadFromDeviceStart</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6039" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7008">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7009" BrowseName="1:ParamUploadFromDeviceStop" ParentNodeId="ns=1;i=5002">
        <DisplayName>ParamUploadFromDeviceStop</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6040" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7009">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7009</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Byte" ValueRank="1" NodeId="ns=1;i=6027" BrowseName="1:ProcessDataInput" ParentNodeId="ns=1;i=5003">
        <DisplayName>ProcessDataInput</DisplayName>
        <References>
            <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="HasTypeDefinition">ns=1;i=2002</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6133" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=6027">
        <DisplayName>ProcessDataLength</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6027</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" ValueRank="1" NodeId="ns=1;i=6026" BrowseName="1:ProcessDataOutput" ParentNodeId="ns=1;i=5003" AccessLevel="3">
        <DisplayName>ProcessDataOutput</DisplayName>
        <References>
            <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="HasTypeDefinition">ns=1;i=2002</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6134" BrowseName="1:ProcessDataLength" ParentNodeId="ns=1;i=6026">
        <DisplayName>ProcessDataLength</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6026</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</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="HasComponent" IsForward="false">ns=1;i=5002</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6033" ArrayDimensions="2" BrowseName="InputArguments" ParentNodeId="ns=1;i=7005">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Index</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SubIndex</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6034" ArrayDimensions="3" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7005">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Result</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7016" BrowseName="1:RestoreFactorySettings" ParentNodeId="ns=1;i=5002">
        <DisplayName>RestoreFactorySettings</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6047" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7016">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7016</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7007" BrowseName="1:SystemCommand" ParentNodeId="ns=1;i=5002">
        <DisplayName>SystemCommand</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6037" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=7007">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Cmd</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6038" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7007">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7006" BrowseName="1:WriteISDU" ParentNodeId="ns=1;i=5002">
        <DisplayName>WriteISDU</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>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6035" ArrayDimensions="3" BrowseName="InputArguments" ParentNodeId="ns=1;i=7006">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Index</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>SubIndex</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Data</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6036" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7006">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ErrorType</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6140" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=1002">
        <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="HasComponent" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" NodeId="ns=1;i=6029" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=1002">
        <DisplayName>SerialNumber</DisplayName>
        <Description>Identifier that uniquely identifies, within a manufacturer, a device instance</Description>
        <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=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" NodeId="ns=1;i=6004" BrowseName="1:VendorID" ParentNodeId="ns=1;i=1002">
        <DisplayName>VendorID</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>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6129" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=1002">
        <DisplayName>Manufacturer</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</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" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Duration" NodeId="ns=1;i=6002" BrowseName="1:MinCycleTime" ParentNodeId="ns=1;i=1002">
        <DisplayName>MinCycleTime</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6139" BrowseName="2:Model" ParentNodeId="ns=1;i=1002">
        <DisplayName>Model</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</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" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" NodeId="ns=1;i=6009" BrowseName="1:ProductID" ParentNodeId="ns=1;i=1002">
        <DisplayName>ProductID</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 DataType="String" NodeId="ns=1;i=6010" BrowseName="1:ProductText" ParentNodeId="ns=1;i=1002">
        <DisplayName>ProductText</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 DataType="UInt16" ValueRank="1" NodeId="ns=1;i=6007" BrowseName="1:ProfileCharacteristic" ParentNodeId="ns=1;i=1002">
        <DisplayName>ProfileCharacteristic</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 DataType="String" NodeId="ns=1;i=6003" BrowseName="1:RevisionID" ParentNodeId="ns=1;i=1002">
        <DisplayName>RevisionID</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6141" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=1002">
        <DisplayName>SoftwareRevision</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 DataType="String" NodeId="ns=1;i=6008" BrowseName="1:VendorText" ParentNodeId="ns=1;i=1002">
        <DisplayName>VendorText</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>
    <UAObjectType IsAbstract="true" NodeId="ns=1;i=1012" BrowseName="1:IOLinkIODDDeviceType">
        <DisplayName>IOLinkIODDDeviceType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1002</Reference>
        </References>
    </UAObjectType>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6057" BrowseName="1:DeviceName" ParentNodeId="ns=1;i=1012">
        <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" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Image" NodeId="ns=1;i=6059" BrowseName="2:&lt;ImageIdentifier&gt;" ParentNodeId="ns=1;i=5014" SymbolicName="ImageIdentifier">
        <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>
            <uax:ByteString></uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable DataType="Image" NodeId="ns=1;i=6074" BrowseName="1:DeviceIcon" ParentNodeId="ns=1;i=5013">
        <DisplayName>DeviceIcon</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
        <Value>
            <uax:ByteString></uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable DataType="Image" NodeId="ns=1;i=6075" BrowseName="1:DeviceSymbol" ParentNodeId="ns=1;i=5013">
        <DisplayName>DeviceSymbol</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5014</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
        <Value>
            <uax:ByteString></uax:ByteString>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5013" BrowseName="1:DeviceVariant" ParentNodeId="ns=1;i=1012">
        <DisplayName>DeviceVariant</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1013</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="LocalizedText" NodeId="ns=1;i=6071" BrowseName="1:Description" ParentNodeId="ns=1;i=5013">
        <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 DataType="LocalizedText" NodeId="ns=1;i=6072" BrowseName="1:Name" ParentNodeId="ns=1;i=5013">
        <DisplayName>Name</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 DataType="String" NodeId="ns=1;i=6073" BrowseName="1:ProductId" ParentNodeId="ns=1;i=5013">
        <DisplayName>ProductId</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>
    <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="HasComponent" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" NodeId="ns=1;i=6064" BrowseName="1:Copyright" ParentNodeId="ns=1;i=5011">
        <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>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6065" BrowseName="1:IOLinkRevision" ParentNodeId="ns=1;i=5011">
        <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>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6063" BrowseName="1:ReleaseDate" ParentNodeId="ns=1;i=5011">
        <DisplayName>ReleaseDate</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>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6062" BrowseName="1:Version" ParentNodeId="ns=1;i=5011">
        <DisplayName>Version</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>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5009" BrowseName="1:Maintenance" ParentNodeId="ns=1;i=1012">
        <DisplayName>Maintenance</DisplayName>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5010" BrowseName="1:Observer" ParentNodeId="ns=1;i=1012">
        <DisplayName>Observer</DisplayName>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</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="HasComponent" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6060" BrowseName="1:SupportedAccessLocks" ParentNodeId="ns=1;i=5007">
        <DisplayName>SupportedAccessLocks</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11487</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6061" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=6060">
        <DisplayName>OptionSetValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6060</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</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="Organizes" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Image" NodeId="ns=1;i=6058" BrowseName="1:VendorLogo" ParentNodeId="ns=1;i=1012">
        <DisplayName>VendorLogo</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1012</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ByteString></uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6056" BrowseName="1:VendorURL" ParentNodeId="ns=1;i=1012">
        <DisplayName>VendorURL</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>
    <UAObjectType NodeId="ns=1;i=1014" BrowseName="1:IOLinkMasterType">
        <DisplayName>IOLinkMasterType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1001</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=1011</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=1006</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="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6100" BrowseName="1:MaxNumberOfPorts" ParentNodeId="ns=1;i=5017">
        <DisplayName>MaxNumberOfPorts</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5018</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Double" NodeId="ns=1;i=6101" BrowseName="1:MaxPowerSupply" ParentNodeId="ns=1;i=5017">
        <DisplayName>MaxPowerSupply</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5018</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="EUInformation" NodeId="ns=1;i=6048" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6101">
        <DisplayName>EngineeringUnits</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6101</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>i=888</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <uax:EUInformation>
                        <uax:NamespaceUri>http://www.opcfoundation.org/UA/units/un/cefact</uax:NamespaceUri>
                        <uax:UnitId>4279632</uax:UnitId>
                        <uax:DisplayName>
                            <uax:Text>A</uax:Text>
                        </uax:DisplayName>
                        <uax:Description>
                            <uax:Text>ampere</uax:Text>
                        </uax:Description>
                    </uax:EUInformation>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6078" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=1014">
        <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="HasComponent" IsForward="false">ns=1;i=1014</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" NodeId="ns=1;i=6102" BrowseName="1:ApplicationSpecificTag" ParentNodeId="ns=1;i=5017" 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>
            <uax:String>***</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6103" BrowseName="1:FunctionTag" ParentNodeId="ns=1;i=5017" AccessLevel="3">
        <DisplayName>FunctionTag</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>
            <uax:String>***</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6104" BrowseName="1:LocationTag" ParentNodeId="ns=1;i=5017" AccessLevel="3">
        <DisplayName>LocationTag</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>
            <uax:String>***</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6105" BrowseName="1:MasterType" ParentNodeId="ns=1;i=5017">
        <DisplayName>MasterType</DisplayName>
        <References>
            <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>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6108" ArrayDimensions="3" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6105">
        <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>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Unspecific</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Master acc. V1.0</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Master acc. V1.1</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UAVariable DataType="UInt16" NodeId="ns=1;i=6082" BrowseName="1:VendorID" ParentNodeId="ns=1;i=1014">
        <DisplayName>VendorID</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=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6084" BrowseName="1:IOLinkStackRevision" ParentNodeId="ns=1;i=1014">
        <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="HasComponent" IsForward="false">ns=1;i=1014</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7024" BrowseName="1:Restart" ParentNodeId="ns=1;i=5016">
        <DisplayName>Restart</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5019</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6109" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=7024">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7024</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Delay</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=290</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6110" ArrayDimensions="1" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7024">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7024</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6085" BrowseName="1:MasterConfigurationDisabled" ParentNodeId="ns=1;i=1014" AccessLevel="3">
        <DisplayName>MasterConfigurationDisabled</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1014</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</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" IsForward="false">ns=1;i=1014</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7025" BrowseName="1:ResetStatisticsOnAllPorts" ParentNodeId="ns=1;i=5016">
        <DisplayName>ResetStatisticsOnAllPorts</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5016</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6111" ArrayDimensions="1" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7025">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7025</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax: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" IsForward="false">ns=1;i=1014</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="DateTime" NodeId="ns=1;i=6106" BrowseName="1:DateOfLastStatisticsReset" ParentNodeId="ns=1;i=5017">
        <DisplayName>DateOfLastStatisticsReset</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6107" BrowseName="1:NumberOfIOLinkMasterStarts" ParentNodeId="ns=1;i=5017">
        <DisplayName>NumberOfIOLinkMasterStarts</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5020</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAObject SymbolicName="Port__n_" NodeId="ns=1;i=5023" BrowseName="1:Port&lt;n&gt;" ParentNodeId="ns=1;i=1014">
        <DisplayName>Port&lt;n&gt;</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
            <Reference ReferenceType="HasModellingRule">i=11510</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1015</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" NodeId="ns=1;i=6079" BrowseName="1:ProductID" ParentNodeId="ns=1;i=1014">
        <DisplayName>ProductID</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>
    <UAVariable DataType="String" NodeId="ns=1;i=6080" BrowseName="1:ProductText" ParentNodeId="ns=1;i=1014">
        <DisplayName>ProductText</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>
    <UAVariable DataType="String" NodeId="ns=1;i=6081" BrowseName="1:RevisionID" ParentNodeId="ns=1;i=1014">
        <DisplayName>RevisionID</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=5020" BrowseName="1:Statistics" ParentNodeId="ns=1;i=1014">
        <DisplayName>Statistics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1014</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="String" NodeId="ns=1;i=6083" BrowseName="1:VendorURL" ParentNodeId="ns=1;i=1014">
        <DisplayName>VendorURL</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>
    <UAObjectType NodeId="ns=1;i=1015" BrowseName="1:IOLinkPortType">
        <DisplayName>IOLinkPortType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1001</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=1010</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=1005</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="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Double" NodeId="ns=1;i=6152" BrowseName="1:MaxPowerSupply" ParentNodeId="ns=1;i=5027">
        <DisplayName>MaxPowerSupply</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5028</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="EUInformation" NodeId="ns=1;i=6178" BrowseName="EngineeringUnits" ParentNodeId="ns=1;i=6152">
        <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>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>i=888</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <uax:EUInformation>
                        <uax:NamespaceUri>http://www.opcfoundation.org/UA/units/un/cefact</uax:NamespaceUri>
                        <uax:UnitId>4279632</uax:UnitId>
                        <uax:DisplayName>
                            <uax:Locale>en</uax:Locale>
                            <uax:Text>A</uax:Text>
                        </uax:DisplayName>
                        <uax:Description>
                            <uax:Locale>en</uax:Locale>
                            <uax:Text>ampere</uax:Text>
                        </uax:Description>
                    </uax:EUInformation>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6153" BrowseName="1:Pin2Support" ParentNodeId="ns=1;i=5027">
        <DisplayName>Pin2Support</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5028</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6150" BrowseName="1:PortClass" ParentNodeId="ns=1;i=5027">
        <DisplayName>PortClass</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5028</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6151" ArrayDimensions="3" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6150">
        <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>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>CLASS A</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>CLASS B</uax:Text>
                </uax:LocalizedText>
            </uax: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="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</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="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6162" BrowseName="1:DeviceID" ParentNodeId="ns=1;i=5027">
        <DisplayName>DeviceID</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5039</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt16" NodeId="ns=1;i=6163" BrowseName="1:VendorID" ParentNodeId="ns=1;i=5027">
        <DisplayName>VendorID</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5039</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Duration" NodeId="ns=1;i=6154" BrowseName="1:CycleTime" ParentNodeId="ns=1;i=5027">
        <DisplayName>CycleTime</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6159" BrowseName="1:Pin2Configuration" ParentNodeId="ns=1;i=5027">
        <DisplayName>Pin2Configuration</DisplayName>
        <References>
            <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>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6160" ArrayDimensions="6" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6159">
        <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>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Not supported</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Digital Input</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Digital Output</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Analog Input</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Analog Output</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Power 2 (Port Class B)</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6157" BrowseName="1:PortMode" ParentNodeId="ns=1;i=5027">
        <DisplayName>PortMode</DisplayName>
        <References>
            <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>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6158" ArrayDimensions="5" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6157">
        <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>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>DEACTIVATED</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>IOL_MANUAL</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>IOL_AUTOSTART</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>DI_C/Q (Pin4)</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>DO_C/Q (Pin4)</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7041" BrowseName="1:UpdateConfiguration" ParentNodeId="ns=1;i=5026">
        <DisplayName>UpdateConfiguration</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5026</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6180" ArrayDimensions="7" BrowseName="InputArguments" ParentNodeId="ns=1;i=7041">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7041</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CycleTime</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=290</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ValidationAndBackup</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>PortMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Pin2Configuration</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=3</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>UseIODD</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>DeviceID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VendorID</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=5</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6181" ArrayDimensions="1" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7041">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7041</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6161" BrowseName="1:UseIODD" ParentNodeId="ns=1;i=5027">
        <DisplayName>UseIODD</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5031</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6155" BrowseName="1:ValidationAndBackup" ParentNodeId="ns=1;i=5027">
        <DisplayName>ValidationAndBackup</DisplayName>
        <References>
            <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>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6156" ArrayDimensions="5" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6155">
        <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>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>No Device check</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Type compatible Device V1.0</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Type compatible Device V1.1</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Type compatible Device V1.1, Backup + Restore</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>Type compatible Device V1.1, Restore</uax:Text>
                </uax:LocalizedText>
            </uax: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="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1002</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6113" BrowseName="1:DeviceConfigurationDisabled" ParentNodeId="ns=1;i=1015" 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="HasComponent" IsForward="false">ns=1;i=1015</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Duration" NodeId="ns=1;i=6166" BrowseName="1:ActualCycleTime" ParentNodeId="ns=1;i=5027">
        <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 DataType="Byte" NodeId="ns=1;i=6164" BrowseName="1:Baudrate" ParentNodeId="ns=1;i=5027">
        <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="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6165" ArrayDimensions="4" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6164">
        <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>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>NOT_DETECTED</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>COM1</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>COM2</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>COM3</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6167" BrowseName="1:Quality" ParentNodeId="ns=1;i=5027">
        <DisplayName>Quality</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5029</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11487</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6168" ArrayDimensions="2" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=6167">
        <DisplayName>OptionSetValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6167</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>PDIn invalid</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>PDOut invalid</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UAVariable DataType="Byte" NodeId="ns=1;i=6169" BrowseName="1:Status" ParentNodeId="ns=1;i=5027">
        <DisplayName>Status</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5029</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2376</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="LocalizedText" ValueRank="1" NodeId="ns=1;i=6170" BrowseName="EnumStrings" ParentNodeId="ns=1;i=6169">
        <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>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>NO_DEVICE</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>DEACTIVATED</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>INCORRECT_DEVICE</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>PREOPERATE</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>OPERATE</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>DI_C/Q (Pin4)</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>DO_C/Q (Pin4)</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text/>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>PORT_FAULT</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Locale>en</uax:Locale>
                    <uax:Text>NOT_AVAILABLE</uax:Text>
                </uax:LocalizedText>
            </uax: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="HasComponent" IsForward="false">ns=1;i=1015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7040" BrowseName="1:ResetStatistics" ParentNodeId="ns=1;i=5026">
        <DisplayName>ResetStatistics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5026</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=6179" ArrayDimensions="1" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7040">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7040</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax: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" IsForward="false">ns=1;i=1015</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=58</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="DateTime" NodeId="ns=1;i=6173" BrowseName="1:DateOfLastStatisticsReset" ParentNodeId="ns=1;i=5027">
        <DisplayName>DateOfLastStatisticsReset</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6174" BrowseName="1:NumberOfAborts" ParentNodeId="ns=1;i=5027">
        <DisplayName>NumberOfAborts</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6175" BrowseName="1:NumberOfCycles" ParentNodeId="ns=1;i=5027">
        <DisplayName>NumberOfCycles</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6176" BrowseName="1:NumberOfDeviceHasBeenExchanged" ParentNodeId="ns=1;i=5027">
        <DisplayName>NumberOfDeviceHasBeenExchanged</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="UInt32" NodeId="ns=1;i=6177" BrowseName="1:NumberOfRetries" ParentNodeId="ns=1;i=5027">
        <DisplayName>NumberOfRetries</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</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="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5032</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6172" BrowseName="1:Pin4ProcessData" ParentNodeId="ns=1;i=5027" AccessLevel="3">
        <DisplayName>Pin4ProcessData</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5027</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=5032</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5032" BrowseName="1:SIOProcessData" ParentNodeId="ns=1;i=1015">
        <DisplayName>SIOProcessData</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5030" BrowseName="1:Statistics" ParentNodeId="ns=1;i=1015">
        <DisplayName>Statistics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1015</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=10000" BrowseName="1:IODDManagement" ParentNodeId="i=85">
        <DisplayName>IODDManagement</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/8.2</Documentation>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=85</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=10001" BrowseName="1:IODDs" ParentNodeId="ns=1;i=10000">
        <DisplayName>IODDs</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=10002" BrowseName="1:RemoveIODD" ParentNodeId="ns=1;i=10000">
        <DisplayName>RemoveIODD</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10003" ArrayDimensions="2" BrowseName="InputArguments" ParentNodeId="ns=1;i=10002">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10002</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>IODD</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Force</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=1</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10004" ArrayDimensions="1" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10002">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10002</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Status</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=6</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=10005" BrowseName="1:TemporaryFileTransfer" ParentNodeId="ns=1;i=10000">
        <DisplayName>TemporaryFileTransfer</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=15744</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Duration" NodeId="ns=1;i=10006" BrowseName="ClientProcessingTimeout" ParentNodeId="ns=1;i=10005">
        <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">
        <DisplayName>CloseAndCommit</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10005</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10008" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=10007">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10007</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10009" ArrayDimensions="1" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10007">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10007</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=10010" BrowseName="GenerateFileForRead" ParentNodeId="ns=1;i=10005">
        <DisplayName>GenerateFileForRead</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10005</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10011" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=10010">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10010</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=24</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10012" ArrayDimensions="3" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10010">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10010</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=10013" BrowseName="GenerateFileForWrite" ParentNodeId="ns=1;i=10005">
        <DisplayName>GenerateFileForWrite</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10005</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10014" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=10013">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10013</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=24</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10015" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10013">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10013</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=10016" BrowseName="1:TransferIODD" ParentNodeId="ns=1;i=10000">
        <DisplayName>TransferIODD</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10000</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=15744</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Duration" NodeId="ns=1;i=10017" BrowseName="ClientProcessingTimeout" ParentNodeId="ns=1;i=10016">
        <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">
        <DisplayName>CloseAndCommit</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10016</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10019" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=10018">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10018</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10020" ArrayDimensions="1" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10018">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10018</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=10021" BrowseName="GenerateFileForRead" ParentNodeId="ns=1;i=10016">
        <DisplayName>GenerateFileForRead</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10016</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10022" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=10021">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=24</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10023" ArrayDimensions="3" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10021">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CompletionStateMachine</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=10024" BrowseName="GenerateFileForWrite" ParentNodeId="ns=1;i=10016">
        <DisplayName>GenerateFileForWrite</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10016</Reference>
        </References>
    </UAMethod>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10025" ArrayDimensions="1" BrowseName="InputArguments" ParentNodeId="ns=1;i=10024">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10024</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>GenerateOptions</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=24</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable DataType="Argument" ValueRank="1" NodeId="ns=1;i=10026" ArrayDimensions="2" BrowseName="OutputArguments" ParentNodeId="ns=1;i=10024">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=10024</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileNodeId</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>FileHandle</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=7</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5005" BrowseName="1:IOLinkMasterSet" ParentNodeId="i=85">
        <DisplayName>IOLinkMasterSet</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/IOLink/v100/docs/8.4</Documentation>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=85</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject SymbolicName="http___opcfoundation_org_UA_IOLink_" NodeId="ns=1;i=5021" BrowseName="1:http://opcfoundation.org/UA/IOLink/" ParentNodeId="i=11715">
        <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="HasComponent" IsForward="false">i=11715</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
        </References>
    </UAObject>
    <UAVariable DataType="Boolean" NodeId="ns=1;i=6001" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5021">
        <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>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable DataType="DateTime" NodeId="ns=1;i=6011" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5021">
        <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>
            <uax:DateTime>2022-03-24T00:00:00Z</uax:DateTime>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6012" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5021">
        <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>
            <uax:String>http://opcfoundation.org/UA/IOLink/</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6013" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5021">
        <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>
            <uax:String>1.00.1</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="IdType" ValueRank="1" NodeId="ns=1;i=6014" ArrayDimensions="2" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5021">
        <DisplayName>StaticNodeIdTypes</DisplayName>
        <Description>A list of IdTypes for nodes which are the same in every server that exposes them.</Description>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UAVariable DataType="NumericRange" ValueRank="1" NodeId="ns=1;i=6015" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5021">
        <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="HasProperty" IsForward="false">ns=1;i=5021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
        <Value>
            <uax:String>0:9999</uax:String>
        </Value>
    </UAVariable>
    <UAVariable DataType="String" NodeId="ns=1;i=6016" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5021">
        <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="HasProperty" IsForward="false">ns=1;i=5021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
        </References>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3000" BrowseName="1:EncodingEnum">
        <DisplayName>EncodingEnum</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="1:EncodingEnum">
            <Field Name="ASCII_0" Value="0"/>
            <Field Name="UTF8_1" Value="1"/>
        </Definition>
    </UADataType>
    <UAVariable DataType="i=7594" ValueRank="1" NodeId="ns=1;i=6000" ArrayDimensions="2" BrowseName="EnumValues" ParentNodeId="ns=1;i=3000">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3000</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>ASCII_0</uax:Text>
                            </uax:DisplayName>
                            <uax:Description/>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=7616</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:EnumValueType>
                            <uax:Value>1</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>UTF8_1</uax:Text>
                            </uax:DisplayName>
                            <uax:Description/>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
</UANodeSet>