<?xml version="1.0" encoding="utf-8"?>
<!--
SPDX-FileCopyrightText: Copyright (c) 2026, OPC Federation AISBL
SPDX-License-Identifier: MIT
-->

<UANodeSet xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd" xmlns:s1="http://opcfoundation.org/UA/FX/AC/Types.xsd" xmlns:s3="http://opcfoundation.org/UA/FX/Data/Types.xsd" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s2="http://opcfoundation.org/UA/DI/Types.xsd" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
    <NamespaceUris>
        <Uri>http://opcfoundation.org/UA/FX/AC/</Uri>
        <Uri>http://opcfoundation.org/UA/DI/</Uri>
        <Uri>http://opcfoundation.org/UA/FX/Data/</Uri>
    </NamespaceUris>
    <Models>
        <Model Version="1.00.04" PublicationDate="2026-07-22T18:52:23Z" ModelUri="http://opcfoundation.org/UA/FX/AC/">
            <RequiredModel Version="1.05.06" PublicationDate="2025-11-08T00:00:00Z" ModelVersion="1.5.6" ModelUri="http://opcfoundation.org/UA/"/>
            <RequiredModel Version="1.05.0" PublicationDate="2025-11-15T00:00:00Z" ModelVersion="1.5.0" ModelUri="http://opcfoundation.org/UA/DI/"/>
            <RequiredModel Version="1.00.04" PublicationDate="2026-07-22T18:52:04Z" ModelUri="http://opcfoundation.org/UA/FX/Data/"/>
        </Model>
    </Models>
    <Aliases>
        <Alias Alias="Boolean">i=1</Alias>
        <Alias Alias="UInt16">i=5</Alias>
        <Alias Alias="Int32">i=6</Alias>
        <Alias Alias="UInt32">i=7</Alias>
        <Alias Alias="UInt64">i=9</Alias>
        <Alias Alias="Float">i=10</Alias>
        <Alias Alias="String">i=12</Alias>
        <Alias Alias="DateTime">i=13</Alias>
        <Alias Alias="Guid">i=14</Alias>
        <Alias Alias="ByteString">i=15</Alias>
        <Alias Alias="NodeId">i=17</Alias>
        <Alias Alias="LocalizedText">i=21</Alias>
        <Alias Alias="Organizes">i=35</Alias>
        <Alias Alias="HasModellingRule">i=37</Alias>
        <Alias Alias="HasEncoding">i=38</Alias>
        <Alias Alias="HasDescription">i=39</Alias>
        <Alias Alias="HasTypeDefinition">i=40</Alias>
        <Alias Alias="GeneratesEvent">i=41</Alias>
        <Alias Alias="HasSubtype">i=45</Alias>
        <Alias Alias="HasProperty">i=46</Alias>
        <Alias Alias="HasComponent">i=47</Alias>
        <Alias Alias="IdType">i=256</Alias>
        <Alias Alias="Duration">i=290</Alias>
        <Alias Alias="NumericRange">i=291</Alias>
        <Alias Alias="Argument">i=296</Alias>
        <Alias Alias="EnumValueType">i=7594</Alias>
        <Alias Alias="HasInterface">i=17603</Alias>
        <Alias Alias="HasAddIn">i=17604</Alias>
        <Alias Alias="TransmitQosDataType">i=23604</Alias>
        <Alias Alias="ReceiveQosDataType">i=23608</Alias>
        <Alias Alias="UriString">i=23751</Alias>
        <Alias Alias="IsHostedBy">i=25261</Alias>
        <Alias Alias="DeviceHealthEnumeration">ns=2;i=6244</Alias>
        <Alias Alias="PubSubConnectionEndpointModeEnum">ns=3;i=31</Alias>
        <Alias Alias="RelatedEndpointDataType">ns=3;i=3003</Alias>
        <Alias Alias="IntervalRange">ns=3;i=3021</Alias>
        <Alias Alias="FxVersion">ns=1;i=25</Alias>
        <Alias Alias="ApplicationIdentifierDataType">ns=1;i=28</Alias>
        <Alias Alias="HasConnectionEndpoint">ns=1;i=41</Alias>
        <Alias Alias="ToDataSetReader">ns=1;i=42</Alias>
        <Alias Alias="HasSubFunctionalEntity">ns=1;i=43</Alias>
        <Alias Alias="HasControlGroup">ns=1;i=44</Alias>
        <Alias Alias="ToDataSetWriter">ns=1;i=46</Alias>
        <Alias Alias="HasInputGroup">ns=1;i=1056</Alias>
        <Alias Alias="HasOutputGroup">ns=1;i=1058</Alias>
        <Alias Alias="AggregatedHealthDataType">ns=1;i=3003</Alias>
        <Alias Alias="CommHealthOptionSet">ns=1;i=3004</Alias>
        <Alias Alias="DeviceHealthOptionSet">ns=1;i=3005</Alias>
        <Alias Alias="ConnectionEndpointStatusEnum">ns=1;i=3007</Alias>
        <Alias Alias="OperationalHealthOptionSet">ns=1;i=3010</Alias>
        <Alias Alias="PublisherQosDataType">ns=1;i=3011</Alias>
        <Alias Alias="SubscriberQosDataType">ns=1;i=3012</Alias>
        <Alias Alias="ApplicationId">ns=1;i=3013</Alias>
        <Alias Alias="HasCapability">ns=1;i=4002</Alias>
    </Aliases>
    <Extensions>
        <Extension>
            <ua:ModelInfo Tool="UaModeler" Version="1.8.2" Hash="kMC6wORYnXbkwhjlp7BsBQ=="/>
        </Extension>
    </Extensions>
    <UADataType NodeId="ns=1;i=3001" BrowseName="1:ClampKindEnum">
        <DisplayName>ClampKindEnum</DisplayName>
        <Category>UAFX AssetConnector Clamp Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.8</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=29</Reference>
        </References>
        <Definition Name="1:ClampKindEnum">
            <Field Value="0" Name="Screw">
                <Description>This is a screw connector</Description>
            </Field>
            <Field Value="1" Name="Thumb">
                <Description>This is a thumb connector</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6011" ParentNodeId="ns=1;i=3001" ArrayDimensions="2" BrowseName="EnumValues" DataType="EnumValueType" ValueRank="1">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3001</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>Screw</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>This is a screw connector</uax:Text>
                            </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>Thumb</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>This is a thumb connector</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3007" BrowseName="1:ConnectionEndpointStatusEnum">
        <DisplayName>ConnectionEndpointStatusEnum</DisplayName>
        <Description>This enumeration defines the values of the FlcConnectionStatus of an FlcConnectionEndpointType. </Description>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.17</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6050</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=29</Reference>
        </References>
        <Definition Name="1:ConnectionEndpointStatusEnum">
            <Field Value="0" Name="Initial">
                <Description>Initial status of the logical connection. No communication-model objects referenced.</Description>
            </Field>
            <Field Value="1" Name="Ready">
                <Description>Logical connection is ready to operate, Communication-model objects are referenced but not enabled.</Description>
            </Field>
            <Field Value="2" Name="PreOperational">
                <Description>PreOperational status of the logical connection, Data output is active, but no input data received.</Description>
            </Field>
            <Field Value="3" Name="Operational">
                <Description>Operational status of the logical connection, Data output is active, and input data has been received.</Description>
            </Field>
            <Field Value="4" Name="Error">
                <Description>The logical connection has encountered an Error.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6050" ParentNodeId="ns=1;i=3007" ArrayDimensions="5" BrowseName="EnumValues" DataType="EnumValueType" ValueRank="1">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3007</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>Initial</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Initial status of the logical connection. No communication-model objects referenced.</uax:Text>
                            </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>Ready</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Logical connection is ready to operate, Communication-model objects are referenced but not enabled.</uax:Text>
                            </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>2</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>PreOperational</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>PreOperational status of the logical connection, Data output is active, but no input data received.</uax:Text>
                            </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>3</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Operational</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Operational status of the logical connection, Data output is active, and input data has been received.</uax:Text>
                            </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>4</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Error</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>The logical connection has encountered an Error.</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3002" BrowseName="1:SocketKindEnum">
        <DisplayName>SocketKindEnum</DisplayName>
        <Category>UAFX AssetConnector Socket Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.47</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=29</Reference>
        </References>
        <Definition Name="1:SocketKindEnum">
            <Field Value="0" Name="RJ45"/>
            <Field Value="1" Name="M12"/>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6029" ParentNodeId="ns=1;i=3002" ArrayDimensions="2" BrowseName="EnumStrings" DataType="LocalizedText" ValueRank="1">
        <DisplayName>EnumStrings</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3002</Reference>
        </References>
        <Value>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Text>RJ45</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>M12</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3004" BrowseName="1:CommHealthOptionSet">
        <DisplayName>CommHealthOptionSet</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.9</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=5</Reference>
        </References>
        <Definition IsOptionSet="true" Name="1:CommHealthOptionSet">
            <Field Value="0" Name="CommInitial">
                <Description>At least one of the ConnectionEndpoints has its Status set to Initial.</Description>
            </Field>
            <Field Value="1" Name="CommPreOperational">
                <Description>At least one of the ConnectionEndpoints has its Status set to PreOperational.</Description>
            </Field>
            <Field Value="2" Name="CommError">
                <Description>At least one of the ConnectionEndpoints has its Status set to Error.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6018" ParentNodeId="ns=1;i=3004" ArrayDimensions="3" BrowseName="OptionSetValues" DataType="LocalizedText" ValueRank="1">
        <DisplayName>OptionSetValues</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3004</Reference>
        </References>
        <Value>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Text>CommInitial</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>CommPreOperational</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>CommError</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3005" BrowseName="1:DeviceHealthOptionSet">
        <DisplayName>DeviceHealthOptionSet</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.21</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=5</Reference>
        </References>
        <Definition IsOptionSet="true" Name="1:DeviceHealthOptionSet">
            <Field Value="0" Name="DeviceFailure">
                <Description>At least one of the top-level Assets has its DeviceHealth set to Failure.</Description>
            </Field>
            <Field Value="1" Name="DeviceCheckFunction">
                <Description>At least one of the top-level Assets has its DeviceHealth set to CheckFunction.</Description>
            </Field>
            <Field Value="2" Name="DeviceMaintenanceRequired">
                <Description>At least one of the top-level Assets has its DeviceHealth set to MaintenanceRequired.</Description>
            </Field>
            <Field Value="3" Name="DeviceOffSpec">
                <Description>At least one of the top-level Assets has its DeviceHealth set to OffSpec.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6019" ParentNodeId="ns=1;i=3005" ArrayDimensions="4" BrowseName="OptionSetValues" DataType="LocalizedText" ValueRank="1">
        <DisplayName>OptionSetValues</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3005</Reference>
        </References>
        <Value>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText>
                    <uax:Text>DeviceFailure</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>DeviceCheckFunction</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>DeviceMaintenanceRequired</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>DeviceOffSpec</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3010" BrowseName="1:OperationalHealthOptionSet">
        <DisplayName>OperationalHealthOptionSet</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.34</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6084</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=7</Reference>
        </References>
        <Definition IsOptionSet="true" Name="1:OperationalHealthOptionSet">
            <Field Value="16" Name="OperationalWarning">
                <Description>FunctionalEntity indicates a warning.</Description>
            </Field>
            <Field Value="17" Name="OperationalError">
                <Description>FunctionalEntity indicates an error.</Description>
            </Field>
            <Field Value="18" Name="SubOperationalWarning">
                <Description>One of the SubFunctionalEntities indicates a warning.</Description>
            </Field>
            <Field Value="19" Name="SubOperationalError">
                <Description>One of the SubFunctionalEntities indicates an error.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6084" ParentNodeId="ns=1;i=3010" ArrayDimensions="4" BrowseName="OptionSetValues" DataType="LocalizedText" ValueRank="1">
        <DisplayName>OptionSetValues</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3010</Reference>
        </References>
        <Value>
            <uax:ListOfLocalizedText>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText/>
                <uax:LocalizedText>
                    <uax:Text>OperationalWarning</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>OperationalError</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>SubOperationalWarning</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>SubOperationalError</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3003" BrowseName="1:AggregatedHealthDataType">
        <DisplayName>AggregatedHealthDataType</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.1</Documentation>
        <References>
            <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=22</Reference>
        </References>
        <Definition Name="1:AggregatedHealthDataType">
            <Field Name="AggregatedDeviceHealth" DataType="DeviceHealthOptionSet"/>
            <Field Name="AggregatedOperationalHealth" DataType="OperationalHealthOptionSet"/>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6016" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="1:AggregatedHealthDataType" DataType="String">
        <DisplayName>AggregatedHealthDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6012</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5004</Reference>
        </References>
        <Value>
            <uax:String>AggregatedHealthDataType</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6017" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="1:AggregatedHealthDataType" DataType="String">
        <DisplayName>AggregatedHealthDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6014</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5005</Reference>
        </References>
        <Value>
            <uax:String>//xs:element[@name='AggregatedHealthDataType']</uax:String>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=28" BrowseName="1:ApplicationIdentifierDataType">
        <DisplayName>ApplicationIdentifierDataType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.3</Documentation>
        <References>
            <Reference ReferenceType="HasEncoding">ns=1;i=60</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=69</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=62</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=22</Reference>
        </References>
        <Definition Name="1:ApplicationIdentifierDataType">
            <Field Name="Name" DataType="LocalizedText"/>
            <Field Name="UniqueIdentifier" DataType="ApplicationId"/>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6082" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="1:ApplicationIdentifierDataType" DataType="String">
        <DisplayName>ApplicationIdentifierDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6012</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=60</Reference>
        </References>
        <Value>
            <uax:String>ApplicationIdentifierDataType</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6083" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="1:ApplicationIdentifierDataType" DataType="String">
        <DisplayName>ApplicationIdentifierDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6014</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=62</Reference>
        </References>
        <Value>
            <uax:String>//xs:element[@name='ApplicationIdentifierDataType']</uax:String>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=25" BrowseName="1:FxVersion">
        <DisplayName>FxVersion</DisplayName>
        <Category>UAFX AutomationComponent AcDescriptor DescriptorIdentifier</Category>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.28</Documentation>
        <References>
            <Reference ReferenceType="HasEncoding">ns=1;i=91</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=93</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=92</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=22</Reference>
        </References>
        <Definition Name="1:FxVersion">
            <Field Name="Major" DataType="UInt16"/>
            <Field Name="Minor" DataType="UInt16"/>
            <Field Name="Build" DataType="UInt16"/>
            <Field Name="SubBuild" DataType="UInt16"/>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6074" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="1:FxVersion" DataType="String">
        <DisplayName>FxVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6012</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=91</Reference>
        </References>
        <Value>
            <uax:String>FxVersion</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6075" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="1:FxVersion" DataType="String">
        <DisplayName>FxVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6014</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=92</Reference>
        </References>
        <Value>
            <uax:String>//xs:element[@name='FxVersion']</uax:String>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3011" BrowseName="1:PublisherQosDataType">
        <DisplayName>PublisherQosDataType</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.40</Documentation>
        <References>
            <Reference ReferenceType="HasEncoding">ns=1;i=5024</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5026</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5025</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=22</Reference>
        </References>
        <Definition Name="1:PublisherQosDataType">
            <Field Name="QosCategory" DataType="String"/>
            <Field ArrayDimensions="0" AllowSubTypes="true" Name="DatagramQos" DataType="TransmitQosDataType" ValueRank="1"/>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6085" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="1:PublisherQosDataType" DataType="String">
        <DisplayName>PublisherQosDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6012</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5024</Reference>
        </References>
        <Value>
            <uax:String>PublisherQosDataType</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6086" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="1:PublisherQosDataType" DataType="String">
        <DisplayName>PublisherQosDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6014</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5025</Reference>
        </References>
        <Value>
            <uax:String>//xs:element[@name='PublisherQosDataType']</uax:String>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3012" BrowseName="1:SubscriberQosDataType">
        <DisplayName>SubscriberQosDataType</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.48</Documentation>
        <References>
            <Reference ReferenceType="HasEncoding">ns=1;i=5027</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5029</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5028</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=22</Reference>
        </References>
        <Definition Name="1:SubscriberQosDataType">
            <Field Name="QosCategory" DataType="String"/>
            <Field ArrayDimensions="0" AllowSubTypes="true" Name="DatagramQos" DataType="ReceiveQosDataType" ValueRank="1"/>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6087" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="1:SubscriberQosDataType" DataType="String">
        <DisplayName>SubscriberQosDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6012</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5027</Reference>
        </References>
        <Value>
            <uax:String>SubscriberQosDataType</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6088" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="1:SubscriberQosDataType" DataType="String">
        <DisplayName>SubscriberQosDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6014</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5028</Reference>
        </References>
        <Value>
            <uax:String>//xs:element[@name='SubscriberQosDataType']</uax:String>
        </Value>
    </UAVariable>
    <UADataType NodeId="ns=1;i=3013" BrowseName="1:ApplicationId">
        <DisplayName>ApplicationId</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/10.2</Documentation>
        <References>
            <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5038</Reference>
            <Reference ReferenceType="HasEncoding">ns=1;i=5021</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=12756</Reference>
        </References>
        <Definition IsUnion="true" Name="1:ApplicationId">
            <Field Name="IdNumeric" DataType="UInt32"/>
            <Field Name="IdString" DataType="String"/>
            <Field Name="IdGuid" DataType="Guid"/>
            <Field Name="IdByteString" DataType="ByteString"/>
        </Definition>
    </UADataType>
    <UAVariable NodeId="ns=1;i=6071" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="1:ApplicationId" DataType="String">
        <DisplayName>ApplicationId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6012</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5003</Reference>
        </References>
        <Value>
            <uax:String>ApplicationId</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6072" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="1:ApplicationId" DataType="String">
        <DisplayName>ApplicationId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6014</Reference>
            <Reference IsForward="false" ReferenceType="HasDescription">ns=1;i=5021</Reference>
        </References>
        <Value>
            <uax:String>//xs:element[@name='ApplicationId']</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6012" ReleaseStatus="Deprecated" SymbolicName="Opc_Ua_FX_AC_BinarySchema" BrowseName="1:Opc.Ua.FX.AC" DataType="ByteString">
        <DisplayName>Opc.Ua.FX.AC</DisplayName>
        <Description>Collects the data type descriptions of http://opcfoundation.org/UA/FX/AC/</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6016</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6071</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6082</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6160</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6074</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6013</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6085</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6087</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">i=93</Reference>
        </References>
        <Value>
            <uax:ByteString>PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9CaW5hc
        nlTY2hlbWEvIiB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLyIgVGFyZ
        2V0TmFtZXNwYWNlPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvRlgvQUMvIiB4bWxuc
        zp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiBEZWZhd
        Wx0Qnl0ZU9yZGVyPSJMaXR0bGVFbmRpYW4iIHhtbG5zOnRucz0iaHR0cDovL29wY2ZvdW5kY
        XRpb24ub3JnL1VBL0ZYL0FDLyI+CiA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vc
        GNmb3VuZGF0aW9uLm9yZy9VQS8iLz4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9I
        nVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iQWdncmVnYXRlZEhlYWx0aERhdGFUeXBlIj4KI
        CA8b3BjOkZpZWxkIE5hbWU9IkFnZ3JlZ2F0ZWREZXZpY2VIZWFsdGgiIFR5cGVOYW1lPSJ0b
        nM6RGV2aWNlSGVhbHRoT3B0aW9uU2V0Ii8+CiAgPG9wYzpGaWVsZCBOYW1lPSJBZ2dyZWdhd
        GVkT3BlcmF0aW9uYWxIZWFsdGgiIFR5cGVOYW1lPSJ0bnM6T3BlcmF0aW9uYWxIZWFsdGhPc
        HRpb25TZXQiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZ
        SBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJBcHBsaWNhdGlvbklkZW50a
        WZpZXJEYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBOYW1lPSJOYW1lIiBUeXBlTmFtZT0idWE6T
        G9jYWxpemVkVGV4dCIvPgogIDxvcGM6RmllbGQgTmFtZT0iVW5pcXVlSWRlbnRpZmllciIgV
        HlwZU5hbWU9InRuczpBcHBsaWNhdGlvbklkIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KI
        DxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZ
        T0iRnhWZXJzaW9uIj4KICA8b3BjOkZpZWxkIE5hbWU9Ik1ham9yIiBUeXBlTmFtZT0ib3BjO
        lVJbnQxNiIvPgogIDxvcGM6RmllbGQgTmFtZT0iTWlub3IiIFR5cGVOYW1lPSJvcGM6VUlud
        DE2Ii8+CiAgPG9wYzpGaWVsZCBOYW1lPSJCdWlsZCIgVHlwZU5hbWU9Im9wYzpVSW50MTYiL
        z4KICA8b3BjOkZpZWxkIE5hbWU9IlN1YkJ1aWxkIiBUeXBlTmFtZT0ib3BjOlVJbnQxNiIvP
        gogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlP
        SJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IlB1Ymxpc2hlclFvc0RhdGFUeXBlIj4KICA8b
        3BjOkZpZWxkIE5hbWU9IlFvc0NhdGVnb3J5IiBUeXBlTmFtZT0ib3BjOkNoYXJBcnJheSIvP
        gogIDxvcGM6RmllbGQgTmFtZT0iTm9PZkRhdGFncmFtUW9zIiBUeXBlTmFtZT0ib3BjOklud
        DMyIi8+CiAgPG9wYzpGaWVsZCBOYW1lPSJEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9InVhOkV4d
        GVuc2lvbk9iamVjdCIgTGVuZ3RoRmllbGQ9Ik5vT2ZEYXRhZ3JhbVFvcyIvPgogPC9vcGM6U
        3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpFeHRlb
        nNpb25PYmplY3QiIE5hbWU9IlN1YnNjcmliZXJRb3NEYXRhVHlwZSI+CiAgPG9wYzpGaWVsZ
        CBOYW1lPSJRb3NDYXRlZ29yeSIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiLz4KICA8b3BjO
        kZpZWxkIE5hbWU9Ik5vT2ZEYXRhZ3JhbVFvcyIgVHlwZU5hbWU9Im9wYzpJbnQzMiIvPgogI
        DxvcGM6RmllbGQgTmFtZT0iRGF0YWdyYW1Rb3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PY
        mplY3QiIExlbmd0aEZpZWxkPSJOb09mRGF0YWdyYW1Rb3MiLz4KIDwvb3BjOlN0cnVjdHVyZ
        WRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZSBCYXNlVHlwZT0idWE6VW5pb24iIE5hbWU9I
        kFwcGxpY2F0aW9uSWQiPgogIDxvcGM6RmllbGQgTmFtZT0iU3dpdGNoRmllbGQiIFR5cGVOY
        W1lPSJvcGM6VUludDMyIi8+CiAgPG9wYzpGaWVsZCBOYW1lPSJJZE51bWVyaWMiIFN3aXRja
        FZhbHVlPSIxIiBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgU3dpdGNoRmllbGQ9IlN3aXRjaEZpZ
        WxkIi8+CiAgPG9wYzpGaWVsZCBOYW1lPSJJZFN0cmluZyIgU3dpdGNoVmFsdWU9IjIiIFR5c
        GVOYW1lPSJvcGM6Q2hhckFycmF5IiBTd2l0Y2hGaWVsZD0iU3dpdGNoRmllbGQiLz4KICA8b
        3BjOkZpZWxkIE5hbWU9IklkR3VpZCIgU3dpdGNoVmFsdWU9IjMiIFR5cGVOYW1lPSJvcGM6R
        3VpZCIgU3dpdGNoRmllbGQ9IlN3aXRjaEZpZWxkIi8+CiAgPG9wYzpGaWVsZCBOYW1lPSJJZ
        EJ5dGVTdHJpbmciIFN3aXRjaFZhbHVlPSI0IiBUeXBlTmFtZT0ib3BjOkJ5dGVTdHJpbmciI
        FN3aXRjaEZpZWxkPSJTd2l0Y2hGaWVsZCIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b
        3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkNsYW1wS2luZEVudW0iIExlbmd0aEluQml0cz0iM
        zIiPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIFZhbHVlPSIwIiBOYW1lPSJTY3JldyIvPgogI
        DxvcGM6RW51bWVyYXRlZFZhbHVlIFZhbHVlPSIxIiBOYW1lPSJUaHVtYiIvPgogPC9vcGM6R
        W51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0ZWRUeXBlIE5hbWU9IkNvbm5lY3Rpb25Fb
        mRwb2ludFN0YXR1c0VudW0iIExlbmd0aEluQml0cz0iMzIiPgogIDxvcGM6RG9jdW1lbnRhd
        Glvbj5UaGlzIGVudW1lcmF0aW9uIGRlZmluZXMgdGhlIHZhbHVlcyBvZiB0aGUgRmxjQ29ub
        mVjdGlvblN0YXR1cyBvZiBhbiBGbGNDb25uZWN0aW9uRW5kcG9pbnRUeXBlLiA8L29wYzpEb
        2N1bWVudGF0aW9uPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIFZhbHVlPSIwIiBOYW1lPSJJb
        ml0aWFsIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgVmFsdWU9IjEiIE5hbWU9IlJlYWR5I
        i8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgVmFsdWU9IjIiIE5hbWU9IlByZU9wZXJhdGlvb
        mFsIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgVmFsdWU9IjMiIE5hbWU9Ik9wZXJhdGlvb
        mFsIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgVmFsdWU9IjQiIE5hbWU9IkVycm9yIi8+C
        iA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iU29ja
        2V0S2luZEVudW0iIExlbmd0aEluQml0cz0iMzIiPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlI
        FZhbHVlPSIwIiBOYW1lPSJSSjQ1Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgVmFsdWU9I
        jEiIE5hbWU9Ik0xMiIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVudW1lcmF0Z
        WRUeXBlIElzT3B0aW9uU2V0PSJ0cnVlIiBOYW1lPSJDb21tSGVhbHRoT3B0aW9uU2V0IiBMZ
        W5ndGhJbkJpdHM9IjE2Ij4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBWYWx1ZT0iMCIgTmFtZ
        T0iQ29tbUluaXRpYWwiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBWYWx1ZT0iMSIgTmFtZ
        T0iQ29tbVByZU9wZXJhdGlvbmFsIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgVmFsdWU9I
        jIiIE5hbWU9IkNvbW1FcnJvciIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+CiA8b3BjOkVud
        W1lcmF0ZWRUeXBlIElzT3B0aW9uU2V0PSJ0cnVlIiBOYW1lPSJEZXZpY2VIZWFsdGhPcHRpb
        25TZXQiIExlbmd0aEluQml0cz0iMTYiPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIFZhbHVlP
        SIwIiBOYW1lPSJEZXZpY2VGYWlsdXJlIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgVmFsd
        WU9IjEiIE5hbWU9IkRldmljZUNoZWNrRnVuY3Rpb24iLz4KICA8b3BjOkVudW1lcmF0ZWRWY
        Wx1ZSBWYWx1ZT0iMiIgTmFtZT0iRGV2aWNlTWFpbnRlbmFuY2VSZXF1aXJlZCIvPgogIDxvc
        GM6RW51bWVyYXRlZFZhbHVlIFZhbHVlPSIzIiBOYW1lPSJEZXZpY2VPZmZTcGVjIi8+CiA8L
        29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgSXNPcHRpb25TZXQ9I
        nRydWUiIE5hbWU9Ik9wZXJhdGlvbmFsSGVhbHRoT3B0aW9uU2V0IiBMZW5ndGhJbkJpdHM9I
        jMyIj4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBWYWx1ZT0iMTYiIE5hbWU9Ik9wZXJhdGlvb
        mFsV2FybmluZyIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIFZhbHVlPSIxNyIgTmFtZT0iT
        3BlcmF0aW9uYWxFcnJvciIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIFZhbHVlPSIxOCIgT
        mFtZT0iU3ViT3BlcmF0aW9uYWxXYXJuaW5nIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgV
        mFsdWU9IjE5IiBOYW1lPSJTdWJPcGVyYXRpb25hbEVycm9yIi8+CiA8L29wYzpFbnVtZXJhd
        GVkVHlwZT4KPC9vcGM6VHlwZURpY3Rpb25hcnk+Cg==</uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6160" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="Deprecated" DataType="Boolean">
        <DisplayName>Deprecated</DisplayName>
        <Description>Indicates that all of the DataType definitions represented by the DataTypeDictionaryType are available through a DataTypeDefinition Attribute.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6012</Reference>
        </References>
        <Value>
            <uax:Boolean>true</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6013" ParentNodeId="ns=1;i=6012" ReleaseStatus="Deprecated" BrowseName="NamespaceUri" DataType="String">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6012</Reference>
        </References>
        <Value>
            <uax:String>http://opcfoundation.org/UA/FX/AC/</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6014" ReleaseStatus="Deprecated" SymbolicName="Opc_Ua_FX_AC_XmlSchema" BrowseName="1:Opc.Ua.FX.AC" DataType="ByteString">
        <DisplayName>Opc.Ua.FX.AC</DisplayName>
        <Description>Collects the data type descriptions of http://opcfoundation.org/UA/FX/AC/</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=72</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6017</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6072</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6083</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6161</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6075</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6015</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6086</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6088</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">i=92</Reference>
        </References>
        <Value>
            <uax:ByteString>PHhzOnNjaGVtYSB0YXJnZXROYW1lc3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9GWC9BQ
        y9UeXBlcy54c2QiIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwO
        C8wMi9UeXBlcy54c2QiIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNja
        GVtYSIgeG1sbnM6dG5zPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvRlgvQUMvVHlwZ
        XMueHNkIiBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCI+CiA8eHM6aW1wb3J0IG5hb
        WVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkI
        i8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJDbGFtcEtpbmRFbnVtIj4KICA8eHM6cmVzdHJpY
        3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTY3Jld
        18wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGh1bWJfMSIvPgogIDwveHM6cmVzd
        HJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6Q2xhb
        XBLaW5kRW51bSIgbmFtZT0iQ2xhbXBLaW5kRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9Ikxpc3RPZkNsYW1wS2luZEVudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lb
        nQgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOkNsYW1wS
        2luZEVudW0iIG5pbGxhYmxlPSJ0cnVlIiBuYW1lPSJDbGFtcEtpbmRFbnVtIi8+CiAgPC94c
        zpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T
        GlzdE9mQ2xhbXBLaW5kRW51bSIgbmlsbGFibGU9InRydWUiIG5hbWU9Ikxpc3RPZkNsYW1wS
        2luZEVudW0iLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkNvbm5lY3Rpb25FbmRwb2ludFN0Y
        XR1c0VudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGlzI
        GVudW1lcmF0aW9uIGRlZmluZXMgdGhlIHZhbHVlcyBvZiB0aGUgRmxjQ29ubmVjdGlvblN0Y
        XR1cyBvZiBhbiBGbGNDb25uZWN0aW9uRW5kcG9pbnRUeXBlLiA8L3hzOmRvY3VtZW50YXRpb
        24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpb
        mciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluaXRpYWxfMCIvPgogICA8eHM6ZW51b
        WVyYXRpb24gdmFsdWU9IlJlYWR5XzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQc
        mVPcGVyYXRpb25hbF8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3BlcmF0aW9uY
        WxfMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yXzQiLz4KICA8L3hzOnJlc
        3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkNvb
        m5lY3Rpb25FbmRwb2ludFN0YXR1c0VudW0iIG5hbWU9IkNvbm5lY3Rpb25FbmRwb2ludFN0Y
        XR1c0VudW0iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDb25uZWN0aW9uRW5kc
        G9pbnRTdGF0dXNFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1heE9jY
        3Vycz0idW5ib3VuZGVkIiBtaW5PY2N1cnM9IjAiIHR5cGU9InRuczpDb25uZWN0aW9uRW5kc
        G9pbnRTdGF0dXNFbnVtIiBuaWxsYWJsZT0idHJ1ZSIgbmFtZT0iQ29ubmVjdGlvbkVuZHBva
        W50U3RhdHVzRW51bSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogP
        HhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkNvbm5lY3Rpb25FbmRwb2ludFN0YXR1c0Vud
        W0iIG5pbGxhYmxlPSJ0cnVlIiBuYW1lPSJMaXN0T2ZDb25uZWN0aW9uRW5kcG9pbnRTdGF0d
        XNFbnVtIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJTb2NrZXRLaW5kRW51bSI+CiAgPHhzO
        nJlc3RyaWN0aW9uIGJhc2U9InhzOnN0cmluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1Z
        T0iUko0NV8wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTTEyXzEiLz4KICA8L3hzO
        nJlc3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zO
        lNvY2tldEtpbmRFbnVtIiBuYW1lPSJTb2NrZXRLaW5kRW51bSIvPgogPHhzOmNvbXBsZXhUe
        XBlIG5hbWU9Ikxpc3RPZlNvY2tldEtpbmRFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4c
        zplbGVtZW50IG1heE9jY3Vycz0idW5ib3VuZGVkIiBtaW5PY2N1cnM9IjAiIHR5cGU9InRuc
        zpTb2NrZXRLaW5kRW51bSIgbmlsbGFibGU9InRydWUiIG5hbWU9IlNvY2tldEtpbmRFbnVtI
        i8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0e
        XBlPSJ0bnM6TGlzdE9mU29ja2V0S2luZEVudW0iIG5pbGxhYmxlPSJ0cnVlIiBuYW1lPSJMa
        XN0T2ZTb2NrZXRLaW5kRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkFnZ3JlZ2F0Z
        WRIZWFsdGhEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtYXhPY
        2N1cnM9IjEiIG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbmFtZT0iQ
        WdncmVnYXRlZERldmljZUhlYWx0aCIvPgogICA8eHM6ZWxlbWVudCBtYXhPY2N1cnM9IjEiI
        G1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IkFnZ3JlZ2F0ZWRPc
        GVyYXRpb25hbEhlYWx0aCIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkFnZ3JlZ2F0ZWRIZWFsdGhEYXRhVHlwZSIgbmFtZ
        T0iQWdncmVnYXRlZEhlYWx0aERhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT
        GlzdE9mQWdncmVnYXRlZEhlYWx0aERhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4c
        zplbGVtZW50IG1heE9jY3Vycz0idW5ib3VuZGVkIiBtaW5PY2N1cnM9IjAiIHR5cGU9InRuc
        zpBZ2dyZWdhdGVkSGVhbHRoRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIiBuYW1lPSJBZ2dyZ
        WdhdGVkSGVhbHRoRGF0YVR5cGUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4V
        HlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZBZ2dyZWdhdGVkSGVhbHRoRGF0Y
        VR5cGUiIG5pbGxhYmxlPSJ0cnVlIiBuYW1lPSJMaXN0T2ZBZ2dyZWdhdGVkSGVhbHRoRGF0Y
        VR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJBcHBsaWNhdGlvbklkZW50aWZpZXJEY
        XRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtYXhPY2N1cnM9IjEiI
        G1pbk9jY3Vycz0iMCIgdHlwZT0idWE6TG9jYWxpemVkVGV4dCIgbmFtZT0iTmFtZSIvPgogI
        CA8eHM6ZWxlbWVudCBtYXhPY2N1cnM9IjEiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOkFwc
        GxpY2F0aW9uSWQiIG5hbWU9IlVuaXF1ZUlkZW50aWZpZXIiLz4KICA8L3hzOnNlcXVlbmNlP
        gogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpBcHBsaWNhdGlvb
        klkZW50aWZpZXJEYXRhVHlwZSIgbmFtZT0iQXBwbGljYXRpb25JZGVudGlmaWVyRGF0YVR5c
        GUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZBcHBsaWNhdGlvbklkZW50aWZpZ
        XJEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtYXhPY2N1cnM9I
        nVuYm91bmRlZCIgbWluT2NjdXJzPSIwIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25JZGVudGlma
        WVyRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIiBuYW1lPSJBcHBsaWNhdGlvbklkZW50aWZpZ
        XJEYXRhVHlwZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzO
        mVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkFwcGxpY2F0aW9uSWRlbnRpZmllckRhdGFUeXBlI
        iBuaWxsYWJsZT0idHJ1ZSIgbmFtZT0iTGlzdE9mQXBwbGljYXRpb25JZGVudGlmaWVyRGF0Y
        VR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJGeFZlcnNpb24iPgogIDx4czpzZXF1Z
        W5jZT4KICAgPHhzOmVsZW1lbnQgbWF4T2NjdXJzPSIxIiBtaW5PY2N1cnM9IjAiIHR5cGU9I
        nhzOnVuc2lnbmVkU2hvcnQiIG5hbWU9Ik1ham9yIi8+CiAgIDx4czplbGVtZW50IG1heE9jY
        3Vycz0iMSIgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czp1bnNpZ25lZFNob3J0IiBuYW1lPSJNa
        W5vciIvPgogICA8eHM6ZWxlbWVudCBtYXhPY2N1cnM9IjEiIG1pbk9jY3Vycz0iMCIgdHlwZ
        T0ieHM6dW5zaWduZWRTaG9ydCIgbmFtZT0iQnVpbGQiLz4KICAgPHhzOmVsZW1lbnQgbWF4T
        2NjdXJzPSIxIiBtaW5PY2N1cnM9IjAiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG5hbWU9I
        lN1YkJ1aWxkIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6Z
        WxlbWVudCB0eXBlPSJ0bnM6RnhWZXJzaW9uIiBuYW1lPSJGeFZlcnNpb24iLz4KIDx4czpjb
        21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZGeFZlcnNpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgP
        HhzOmVsZW1lbnQgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG1pbk9jY3Vycz0iMCIgdHlwZT0id
        G5zOkZ4VmVyc2lvbiIgbmlsbGFibGU9InRydWUiIG5hbWU9IkZ4VmVyc2lvbiIvPgogIDwve
        HM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zO
        kxpc3RPZkZ4VmVyc2lvbiIgbmlsbGFibGU9InRydWUiIG5hbWU9Ikxpc3RPZkZ4VmVyc2lvb
        iIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlB1Ymxpc2hlclFvc0RhdGFUeXBlIj4KICA8e
        HM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1heE9jY3Vycz0iMSIgbWluT2NjdXJzPSIwI
        iB0eXBlPSJ4czpzdHJpbmciIG5hbWU9IlFvc0NhdGVnb3J5Ii8+CiAgIDx4czplbGVtZW50I
        G1heE9jY3Vycz0iMSIgbWluT2NjdXJzPSIwIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PY
        mplY3QiIG5hbWU9IkRhdGFncmFtUW9zIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tc
        GxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6UHVibGlzaGVyUW9zRGF0YVR5cGUiI
        G5hbWU9IlB1Ymxpc2hlclFvc0RhdGFUeXBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iT
        GlzdE9mUHVibGlzaGVyUW9zRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ
        W1lbnQgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOlB1Y
        mxpc2hlclFvc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIgbmFtZT0iUHVibGlzaGVyUW9zR
        GF0YVR5cGUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplb
        GVtZW50IHR5cGU9InRuczpMaXN0T2ZQdWJsaXNoZXJRb3NEYXRhVHlwZSIgbmlsbGFibGU9I
        nRydWUiIG5hbWU9Ikxpc3RPZlB1Ymxpc2hlclFvc0RhdGFUeXBlIi8+CiA8eHM6Y29tcGxle
        FR5cGUgbmFtZT0iU3Vic2NyaWJlclFvc0RhdGFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgI
        Dx4czplbGVtZW50IG1heE9jY3Vycz0iMSIgbWluT2NjdXJzPSIwIiB0eXBlPSJ4czpzdHJpb
        mciIG5hbWU9IlFvc0NhdGVnb3J5Ii8+CiAgIDx4czplbGVtZW50IG1heE9jY3Vycz0iMSIgb
        WluT2NjdXJzPSIwIiB0eXBlPSJ1YTpMaXN0T2ZFeHRlbnNpb25PYmplY3QiIG5hbWU9IkRhd
        GFncmFtUW9zIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6Z
        WxlbWVudCB0eXBlPSJ0bnM6U3Vic2NyaWJlclFvc0RhdGFUeXBlIiBuYW1lPSJTdWJzY3JpY
        mVyUW9zRGF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZTdWJzY3JpY
        mVyUW9zRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWF4T2Njd
        XJzPSJ1bmJvdW5kZWQiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOlN1YnNjcmliZXJRb3NEY
        XRhVHlwZSIgbmlsbGFibGU9InRydWUiIG5hbWU9IlN1YnNjcmliZXJRb3NEYXRhVHlwZSIvP
        gogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZ
        T0idG5zOkxpc3RPZlN1YnNjcmliZXJRb3NEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiIG5hb
        WU9Ikxpc3RPZlN1YnNjcmliZXJRb3NEYXRhVHlwZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9IkFwcGxpY2F0aW9uSWQiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWF4T
        2NjdXJzPSIxIiBtaW5PY2N1cnM9IjAiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJTd
        2l0Y2hGaWVsZCIvPgogICA8eHM6Y2hvaWNlPgogICAgPHhzOmVsZW1lbnQgbWF4T2NjdXJzP
        SIxIiBtaW5PY2N1cnM9IjAiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJJZE51bWVya
        WMiLz4KICAgIDx4czplbGVtZW50IG1heE9jY3Vycz0iMSIgbWluT2NjdXJzPSIwIiB0eXBlP
        SJ4czpzdHJpbmciIG5hbWU9IklkU3RyaW5nIi8+CiAgICA8eHM6ZWxlbWVudCBtYXhPY2N1c
        nM9IjEiIG1pbk9jY3Vycz0iMCIgdHlwZT0idWE6R3VpZCIgbmFtZT0iSWRHdWlkIi8+CiAgI
        CA8eHM6ZWxlbWVudCBtYXhPY2N1cnM9IjEiIG1pbk9jY3Vycz0iMCIgdHlwZT0ieHM6YmFzZ
        TY0QmluYXJ5IiBuYW1lPSJJZEJ5dGVTdHJpbmciLz4KICAgPC94czpjaG9pY2U+CiAgPC94c
        zpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6Q
        XBwbGljYXRpb25JZCIgbmFtZT0iQXBwbGljYXRpb25JZCIvPgogPHhzOmNvbXBsZXhUeXBlI
        G5hbWU9Ikxpc3RPZkFwcGxpY2F0aW9uSWQiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ
        W1lbnQgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIG1pbk9jY3Vycz0iMCIgdHlwZT0idG5zOkFwc
        GxpY2F0aW9uSWQiIG5pbGxhYmxlPSJ0cnVlIiBuYW1lPSJBcHBsaWNhdGlvbklkIi8+CiAgP
        C94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0b
        nM6TGlzdE9mQXBwbGljYXRpb25JZCIgbmlsbGFibGU9InRydWUiIG5hbWU9Ikxpc3RPZkFwc
        GxpY2F0aW9uSWQiLz4KPC94czpzY2hlbWE+Cg==</uax:ByteString>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6161" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="Deprecated" DataType="Boolean">
        <DisplayName>Deprecated</DisplayName>
        <Description>Indicates that all of the DataType definitions represented by the DataTypeDictionaryType are available through a DataTypeDefinition Attribute.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6014</Reference>
        </References>
        <Value>
            <uax:Boolean>true</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6015" ParentNodeId="ns=1;i=6014" ReleaseStatus="Deprecated" BrowseName="NamespaceUri" DataType="String">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6014</Reference>
        </References>
        <Value>
            <uax:String>http://opcfoundation.org/UA/FX/AC/Types.xsd</uax:String>
        </Value>
    </UAVariable>
    <UAReferenceType NodeId="ns=1;i=4002" BrowseName="1:HasCapability">
        <DisplayName>HasCapability</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.7</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=47</Reference>
        </References>
        <InverseName>CapabilityOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=41" BrowseName="1:HasConnectionEndpoint">
        <DisplayName>HasConnectionEndpoint</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.12</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=47</Reference>
        </References>
        <InverseName>ConnectionEndpointOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=44" BrowseName="1:HasControlGroup">
        <DisplayName>HasControlGroup</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.13</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=47</Reference>
        </References>
        <InverseName>ControlGroupOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=1056" BrowseName="1:HasInputGroup">
        <DisplayName>HasInputGroup</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.14</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=47</Reference>
        </References>
        <InverseName>InputGroupOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=1058" BrowseName="1:HasOutputGroup">
        <DisplayName>HasOutputGroup</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.15</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=47</Reference>
        </References>
        <InverseName>OutputGroupOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=34" BrowseName="1:HasBuiltInAsset">
        <DisplayName>HasBuiltInAsset</DisplayName>
        <Category>UAFX Asset Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.5</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=25263</Reference>
        </References>
        <InverseName>BuiltInAssetOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=35" BrowseName="1:HasPart">
        <DisplayName>HasPart</DisplayName>
        <Category>UAFX Asset Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.16</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=25263</Reference>
        </References>
        <InverseName>PartOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=43" BrowseName="1:HasSubFunctionalEntity">
        <DisplayName>HasSubFunctionalEntity</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.18</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=47</Reference>
        </References>
        <InverseName>SubFunctionalEntityOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=4005" BrowseName="1:DescribedInDescriptor">
        <DisplayName>DescribedInDescriptor</DisplayName>
        <Category>UAFX AutomationComponent Descriptor</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.3</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=32</Reference>
        </References>
        <InverseName>DescriptorDescribes</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=4004" BrowseName="1:IsPartOfRedundantAssetSet" Symmetric="true">
        <DisplayName>IsPartOfRedundantAssetSet</DisplayName>
        <Category>UAFX Asset Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.19</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=32</Reference>
        </References>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=37" BrowseName="1:ConnectedTo" Symmetric="true">
        <DisplayName>ConnectedTo</DisplayName>
        <Description>This Reference indicates that the asset the reference points to is a part connected to the asset which is the starting point of the Reference by means of an electrical cable.</Description>
        <Category>UAFX Asset Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.2</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=25257</Reference>
        </References>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=42" BrowseName="1:ToDataSetReader">
        <DisplayName>ToDataSetReader</DisplayName>
        <Category>UAFX ConnectionEndpoint PubSub</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.22</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=32</Reference>
        </References>
        <InverseName>FromDataSetReader</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="ns=1;i=46" BrowseName="1:ToDataSetWriter">
        <DisplayName>ToDataSetWriter</DisplayName>
        <Category>UAFX ConnectionEndpoint PubSub</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/11.23</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=32</Reference>
        </References>
        <InverseName>FromDataSetWriter</InverseName>
    </UAReferenceType>
    <UAVariableType NodeId="ns=1;i=2001" BrowseName="1:AggregatedHealthType" DataType="AggregatedHealthDataType">
        <DisplayName>AggregatedHealthType</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/9.1.2</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6052</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6053</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=63</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5005</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <AggregatedHealthDataType xmlns="http://opcfoundation.org/UA/FX/AC/Types.xsd">
                        <AggregatedDeviceHealth>0</AggregatedDeviceHealth>
                        <AggregatedOperationalHealth>0</AggregatedOperationalHealth>
                    </AggregatedHealthDataType>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariableType>
    <UAVariable NodeId="ns=1;i=6052" ParentNodeId="ns=1;i=2001" BrowseName="1:AggregatedDeviceHealth" DataType="DeviceHealthOptionSet">
        <DisplayName>AggregatedDeviceHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2001</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6053" ParentNodeId="ns=1;i=2001" BrowseName="1:AggregatedOperationalHealth" DataType="OperationalHealthOptionSet">
        <DisplayName>AggregatedOperationalHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2001</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1027" BrowseName="1:AcDescriptorType">
        <DisplayName>AcDescriptorType</DisplayName>
        <Category>UAFX AutomationComponent Descriptor</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.2.3</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=5072</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6335</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6336</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
        </References>
    </UAObjectType>
    <UAObject NodeId="ns=1;i=5072" ParentNodeId="ns=1;i=1027" BrowseName="1:DescriptorFile">
        <DisplayName>DescriptorFile</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11575</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7002</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7007</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6342</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7008</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7009</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6346</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6347</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6348</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7010</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1027</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7001" MethodDeclarationId="i=11583" ParentNodeId="ns=1;i=5072" BrowseName="Close">
        <DisplayName>Close</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6337</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5072</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6337" ParentNodeId="ns=1;i=7001" ArrayDimensions="0" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7001</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>
    <UAMethod NodeId="ns=1;i=7002" MethodDeclarationId="i=11590" ParentNodeId="ns=1;i=5072" BrowseName="GetPosition">
        <DisplayName>GetPosition</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6338</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6339</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5072</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6338" ParentNodeId="ns=1;i=7002" ArrayDimensions="0" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7002</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 NodeId="ns=1;i=6339" ParentNodeId="ns=1;i=7002" ArrayDimensions="0" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7002</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Position</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</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" MethodDeclarationId="i=11580" ParentNodeId="ns=1;i=5072" BrowseName="Open">
        <DisplayName>Open</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6340</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6341</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5072</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6340" ParentNodeId="ns=1;i=7007" ArrayDimensions="0" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7007</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Mode</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 NodeId="ns=1;i=6341" ParentNodeId="ns=1;i=7007" ArrayDimensions="0" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7007</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 NodeId="ns=1;i=6342" ParentNodeId="ns=1;i=5072" BrowseName="OpenCount" DataType="UInt16">
        <DisplayName>OpenCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5072</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7008" MethodDeclarationId="i=11585" ParentNodeId="ns=1;i=5072" BrowseName="Read">
        <DisplayName>Read</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6343</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6344</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5072</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6343" ParentNodeId="ns=1;i=7008" ArrayDimensions="0" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7008</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:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Length</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 NodeId="ns=1;i=6344" ParentNodeId="ns=1;i=7008" ArrayDimensions="0" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7008</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <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=15</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" MethodDeclarationId="i=11593" ParentNodeId="ns=1;i=5072" BrowseName="SetPosition">
        <DisplayName>SetPosition</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6345</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5072</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6345" ParentNodeId="ns=1;i=7009" ArrayDimensions="0" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7009</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:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Position</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=9</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6346" ParentNodeId="ns=1;i=5072" BrowseName="Size" DataType="UInt64">
        <DisplayName>Size</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5072</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6347" ParentNodeId="ns=1;i=5072" BrowseName="UserWritable" DataType="Boolean">
        <DisplayName>UserWritable</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5072</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6348" ParentNodeId="ns=1;i=5072" BrowseName="Writable" DataType="Boolean">
        <DisplayName>Writable</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5072</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7010" MethodDeclarationId="i=11588" ParentNodeId="ns=1;i=5072" BrowseName="Write">
        <DisplayName>Write</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6349</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5072</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6349" ParentNodeId="ns=1;i=7010" ArrayDimensions="0" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7010</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: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=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6335" ParentNodeId="ns=1;i=1027" AccessLevel="3" BrowseName="1:DescriptorIdentifier" DataType="UriString">
        <DisplayName>DescriptorIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1027</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6336" ParentNodeId="ns=1;i=1027" AccessLevel="3" BrowseName="1:DescriptorVersion" DataType="FxVersion">
        <DisplayName>DescriptorVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1027</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=92</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <FxVersion xmlns="http://opcfoundation.org/UA/FX/AC/Types.xsd">
                        <Major>0</Major>
                        <Minor>0</Minor>
                        <Build>0</Build>
                        <SubBuild>0</SubBuild>
                    </FxVersion>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=5" IsAbstract="true" BrowseName="1:AssetConnectorType">
        <DisplayName>AssetConnectorType</DisplayName>
        <Description>AssetConnectorType provides information about physical connections that are part of an asset</Description>
        <Category>UAFX AssetConnector Clamp Base</Category>
        <Category>UAFX AssetConnector ClampBlock Base</Category>
        <Category>UAFX AssetConnector Slot Base</Category>
        <Category>UAFX AssetConnector Socket Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.3.4</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=114</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=116</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=114" ParentNodeId="ns=1;i=5" AccessLevel="3" BrowseName="1:Id" DataType="UInt16">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=116" ParentNodeId="ns=1;i=5" AccessLevel="3" BrowseName="1:Name" DataType="String">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=7" BrowseName="1:ClampBlockType">
        <DisplayName>ClampBlockType</DisplayName>
        <Description>ClampBlockType represents a wire connection block</Description>
        <Category>UAFX AssetConnector ClampBlock Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.3.8</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=94</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=218</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1250</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=217</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=1;i=5</Reference>
        </References>
    </UAObjectType>
    <UAObject NodeId="ns=1;i=94" ParentNodeId="ns=1;i=7" SymbolicName="Clamp" BrowseName="1:&lt;Clamp>">
        <DisplayName>&lt;Clamp></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=10</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=220</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=7</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=220" ParentNodeId="ns=1;i=94" AccessLevel="3" BrowseName="1:Name" DataType="String">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=94</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=218" ParentNodeId="ns=1;i=7" AccessLevel="3" BrowseName="1:BlockSize" DataType="UInt16">
        <DisplayName>BlockSize</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1250" ParentNodeId="ns=1;i=7" AccessLevel="3" BrowseName="1:Kind" DataType="UInt16">
        <DisplayName>Kind</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=11238</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1251</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1252</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=7</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1251" ParentNodeId="ns=1;i=1250" ArrayDimensions="0" BrowseName="EnumValues" DataType="EnumValueType" ValueRank="1">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1250</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>Screw</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Screw</uax:Text>
                            </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>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Thumb</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Thumb</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1252" ParentNodeId="ns=1;i=1250" BrowseName="ValueAsText" DataType="LocalizedText">
        <DisplayName>ValueAsText</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1250</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=217" ParentNodeId="ns=1;i=7" AccessLevel="3" BrowseName="1:Name" DataType="String">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=10" BrowseName="1:ClampType">
        <DisplayName>ClampType</DisplayName>
        <Description>ClampType represents a wire connection</Description>
        <Category>UAFX AssetConnector Clamp Base</Category>
        <Category>UAFX AssetConnector ClampBlock Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.3.7</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=215</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=214</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=1;i=5</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=215" ParentNodeId="ns=1;i=10" AccessLevel="3" BrowseName="1:Kind" DataType="UInt16">
        <DisplayName>Kind</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=11238</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1254</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1255</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=10</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1254" ParentNodeId="ns=1;i=215" ArrayDimensions="0" BrowseName="EnumValues" DataType="EnumValueType" ValueRank="1">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=215</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>Screw</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Screw</uax:Text>
                            </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>0</uax:Value>
                            <uax:DisplayName>
                                <uax:Text>Thumb</uax:Text>
                            </uax:DisplayName>
                            <uax:Description>
                                <uax:Text>Thumb</uax:Text>
                            </uax:Description>
                        </uax:EnumValueType>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1255" ParentNodeId="ns=1;i=215" BrowseName="ValueAsText" DataType="LocalizedText">
        <DisplayName>ValueAsText</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=215</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=214" ParentNodeId="ns=1;i=10" AccessLevel="3" BrowseName="1:Name" DataType="String">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=10</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=6" BrowseName="1:SlotType">
        <DisplayName>SlotType</DisplayName>
        <Description>SlotType represents a physical slot where a module can attach</Description>
        <Category>UAFX AssetConnector Slot Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.3.5</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=115</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=159</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=1;i=5</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=115" ParentNodeId="ns=1;i=6" AccessLevel="3" BrowseName="1:Id" DataType="UInt16">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=159" ParentNodeId="ns=1;i=6" AccessLevel="3" BrowseName="1:LogicalId" DataType="UInt16">
        <DisplayName>LogicalId</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=8" BrowseName="1:SocketType">
        <DisplayName>SocketType</DisplayName>
        <Description>SocketType represents a physical socket where a cable can be connected</Description>
        <Category>UAFX AssetConnector Socket Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.3.6</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6008</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=211</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=1;i=5</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6008" ParentNodeId="ns=1;i=8" AccessLevel="3" BrowseName="1:Kind" DataType="UInt16">
        <DisplayName>Kind</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=11238</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6009</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=8</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6009" ParentNodeId="ns=1;i=6008" ArrayDimensions="0" BrowseName="EnumValues" DataType="EnumValueType" ValueRank="1">
        <DisplayName>EnumValues</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6008</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6010" ParentNodeId="ns=1;i=6008" BrowseName="ValueAsText" DataType="LocalizedText">
        <DisplayName>ValueAsText</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=6008</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=211" ParentNodeId="ns=1;i=8" AccessLevel="3" BrowseName="1:Name" DataType="String">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=8</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=2" BrowseName="1:AutomationComponentType">
        <DisplayName>AutomationComponentType</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.2.2</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6048</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=68</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5058</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=293</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1066</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=210</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5073</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5043</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=292</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=67</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5009</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5010</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6048" ParentNodeId="ns=1;i=2" AccessLevel="3" BrowseName="1:AggregatedHealth" DataType="AggregatedHealthDataType">
        <DisplayName>AggregatedHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6051</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6070</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=5005</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <AggregatedHealthDataType xmlns="http://opcfoundation.org/UA/FX/AC/Types.xsd">
                        <AggregatedDeviceHealth>0</AggregatedDeviceHealth>
                        <AggregatedOperationalHealth>0</AggregatedOperationalHealth>
                    </AggregatedHealthDataType>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6051" ParentNodeId="ns=1;i=6048" BrowseName="1:AggregatedDeviceHealth" DataType="DeviceHealthOptionSet">
        <DisplayName>AggregatedDeviceHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6048</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6070" ParentNodeId="ns=1;i=6048" BrowseName="1:AggregatedOperationalHealth" DataType="OperationalHealthOptionSet">
        <DisplayName>AggregatedOperationalHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=6048</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=68" ParentNodeId="ns=1;i=2" BrowseName="1:Assets">
        <DisplayName>Assets</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=73</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=73" ParentNodeId="ns=1;i=68" SymbolicName="Asset" BrowseName="1:&lt;Asset>">
        <DisplayName>&lt;Asset></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=3</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=200</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=201</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=68</Reference>
            <Reference IsForward="false" ReferenceType="IsHostedBy">ns=1;i=82</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=200" ParentNodeId="ns=1;i=73" AccessLevel="3" BrowseName="2:ManufacturerUri" DataType="String">
        <DisplayName>ManufacturerUri</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=73</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=201" ParentNodeId="ns=1;i=73" AccessLevel="3" BrowseName="2:ProductCode" DataType="String">
        <DisplayName>ProductCode</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=73</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5058" ParentNodeId="ns=1;i=2" BrowseName="1:AutomationComponentLog">
        <DisplayName>AutomationComponentLog</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7031</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=19352</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6164</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6165</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6166</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7031" MethodDeclarationId="i=19353" ParentNodeId="ns=1;i=5058" BrowseName="GetRecords">
        <DisplayName>GetRecords</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6162</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6163</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5058</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6162" ParentNodeId="ns=1;i=7031" ArrayDimensions="5" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7031</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>StartTime</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=13</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>EndTime</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=13</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>MaxReturnRecords</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>MinimumSeverity</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>RequestMask</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19749</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>ContinuationPointIn</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6163" ParentNodeId="ns=1;i=7031" ArrayDimensions="2" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7031</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Results</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19745</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>ContinuationPointOut</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=15</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6164" ParentNodeId="ns=1;i=5058" BrowseName="MaxRecords" DataType="UInt32">
        <DisplayName>MaxRecords</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5058</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6165" ParentNodeId="ns=1;i=5058" BrowseName="MaxStorageDuration" DataType="Duration">
        <DisplayName>MaxStorageDuration</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5058</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6166" ParentNodeId="ns=1;i=5058" BrowseName="MinimumSeverity" DataType="UInt16">
        <DisplayName>MinimumSeverity</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5058</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=293" ParentNodeId="ns=1;i=2" BrowseName="1:CloseConnections">
        <DisplayName>CloseConnections</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.2.5/#6.2.5.1</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1305</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1306</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=3;i=1025</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=1305" ParentNodeId="ns=1;i=293" ArrayDimensions="2" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=293</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ConnectionEndpoints</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>Remove</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 NodeId="ns=1;i=1306" ParentNodeId="ns=1;i=293" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=293</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Results</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=1066" ParentNodeId="ns=1;i=2" BrowseName="1:ComponentCapabilities">
        <DisplayName>ComponentCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasCapability">ns=1;i=6127</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1001</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6360</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6128</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6129</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6130</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6359</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6127" ParentNodeId="ns=1;i=1066" AccessLevel="3" BrowseName="1:CommandBundleRequired" DataType="Boolean">
        <DisplayName>CommandBundleRequired</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1066</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6360" ParentNodeId="ns=1;i=1066" AccessLevel="3" BrowseName="1:MaxConnections" DataType="UInt32">
        <DisplayName>MaxConnections</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1066</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6128" ParentNodeId="ns=1;i=1066" AccessLevel="3" BrowseName="1:MaxConnectionsPerCall" DataType="UInt32">
        <DisplayName>MaxConnectionsPerCall</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1066</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6129" ParentNodeId="ns=1;i=1066" AccessLevel="3" BrowseName="1:MaxFunctionalEntities" DataType="UInt32">
        <DisplayName>MaxFunctionalEntities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1066</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6130" ParentNodeId="ns=1;i=1066" AccessLevel="3" BrowseName="1:MinConnections" DataType="UInt32">
        <DisplayName>MinConnections</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1066</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6359" ParentNodeId="ns=1;i=1066" AccessLevel="3" BrowseName="1:SupportsPersistence" DataType="Boolean">
        <DisplayName>SupportsPersistence</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1066</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=210" ParentNodeId="ns=1;i=2" BrowseName="1:ConformanceName" DataType="UriString">
        <DisplayName>ConformanceName</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=2</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5073" ParentNodeId="ns=1;i=2" BrowseName="1:Descriptors">
        <DisplayName>Descriptors</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5059</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5059" ParentNodeId="ns=1;i=5073" SymbolicName="Descriptor" BrowseName="1:&lt;Descriptor>">
        <DisplayName>&lt;Descriptor></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1027</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5073</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5043" ParentNodeId="ns=1;i=2" BrowseName="2:Diagnostics">
        <DisplayName>Diagnostics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6125</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6167</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6123</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6124</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6125" ParentNodeId="ns=1;i=5043" AccessLevel="3" BrowseName="1:CloseCallCount" DataType="UInt32">
        <DisplayName>CloseCallCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5043</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6167" ParentNodeId="ns=1;i=5043" AccessLevel="3" BrowseName="1:CloseCallFailedCount" DataType="UInt32">
        <DisplayName>CloseCallFailedCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5043</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6123" ParentNodeId="ns=1;i=5043" AccessLevel="3" BrowseName="1:EstablishCallCount" DataType="UInt32">
        <DisplayName>EstablishCallCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5043</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6124" ParentNodeId="ns=1;i=5043" AccessLevel="3" BrowseName="1:EstablishCallFailedCount" DataType="UInt32">
        <DisplayName>EstablishCallFailedCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5043</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=292" ParentNodeId="ns=1;i=2" BrowseName="1:EstablishConnections">
        <DisplayName>EstablishConnections</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.2.4/#6.2.4.2</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1303</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1304</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=3;i=1025</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=1303" ParentNodeId="ns=1;i=292" ArrayDimensions="5" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=292</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>CommandMask</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1024</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>AssetVerifications</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1048</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>ConnectionEndpointConfigurations</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1044</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>ReserveCommunicationIds</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=3017</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>CommunicationConfigurations</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1046</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1304" ParentNodeId="ns=1;i=292" ArrayDimensions="4" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=292</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>AssetVerificationResults</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1038</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>ConnectionEndpointConfigurationResults</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=3008</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>ReserveCommunicationIdsResults</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=3019</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>CommunicationConfigurationResults</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1033</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=67" ParentNodeId="ns=1;i=2" BrowseName="1:FunctionalEntities">
        <DisplayName>FunctionalEntities</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=82</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=82" ParentNodeId="ns=1;i=67" SymbolicName="FunctionalEntity" BrowseName="1:&lt;FunctionalEntity>">
        <DisplayName>&lt;FunctionalEntity></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=4</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=67</Reference>
            <Reference ReferenceType="IsHostedBy">ns=1;i=73</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5009" ParentNodeId="ns=1;i=2" BrowseName="1:PublisherCapabilities">
        <DisplayName>PublisherCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6032</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6041</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6042</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6043</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6032" ParentNodeId="ns=1;i=5009" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5009</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6041" ParentNodeId="ns=1;i=5009" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredPublishedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5009</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6042" ParentNodeId="ns=1;i=5009" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5009</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6043" ParentNodeId="ns=1;i=5009" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="PublisherQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5009</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5010" ParentNodeId="ns=1;i=2" BrowseName="1:SubscriberCapabilities">
        <DisplayName>SubscriberCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6036</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6044</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6045</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6046</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6047</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=2</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6036" ParentNodeId="ns=1;i=5010" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5010</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6044" ParentNodeId="ns=1;i=5010" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredSubscribedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5010</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6045" ParentNodeId="ns=1;i=5010" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedMessageReceiveTimeouts" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5010</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6046" ParentNodeId="ns=1;i=5010" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5010</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6047" ParentNodeId="ns=1;i=5010" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="SubscriberQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5010</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1030" IsAbstract="true" BrowseName="1:AuditUaFxEventType">
        <DisplayName>AuditUaFxEventType</DisplayName>
        <Category>UAFX AutomationComponent Auditing Connection Cleanup</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/8.2</Documentation>
        <References>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=2052</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="ns=1;i=1040" IsAbstract="true" BrowseName="1:AuditConnectionCleanupEventType">
        <DisplayName>AuditConnectionCleanupEventType</DisplayName>
        <Category>UAFX AutomationComponent Auditing Connection Cleanup</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/8.3</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6351</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6350</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=1;i=1030</Reference>
            <Reference IsForward="false" ReferenceType="GeneratesEvent">ns=1;i=1002</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6351" ParentNodeId="ns=1;i=1040" AccessLevel="3" BrowseName="1:RelatedEndpoint" DataType="RelatedEndpointDataType">
        <DisplayName>RelatedEndpoint</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1040</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=3;i=5002</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <RelatedEndpointDataType xmlns="http://opcfoundation.org/UA/FX/Data/Types.xsd">
                        <Address></Address>
                        <ConnectionEndpointPath/>
                        <ConnectionEndpointName></ConnectionEndpointName>
                    </RelatedEndpointDataType>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6350" ParentNodeId="ns=1;i=1040" AccessLevel="3" BrowseName="1:RemovedEndpoint" DataType="String">
        <DisplayName>RemovedEndpoint</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1040</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1009" IsAbstract="true" BrowseName="1:IAssetExtensionsType">
        <DisplayName>IAssetExtensionsType</DisplayName>
        <Category>UAFX Asset Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/7.4</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=5042</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5044</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=17602</Reference>
            <Reference IsForward="false" ReferenceType="HasInterface">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAObject NodeId="ns=1;i=5042" ParentNodeId="ns=1;i=1009" BrowseName="1:Connectors">
        <DisplayName>Connectors</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5060</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1009</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5060" ParentNodeId="ns=1;i=5042" SymbolicName="AssetConnector" BrowseName="1:&lt;AssetConnector>">
        <DisplayName>&lt;AssetConnector></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=5</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5042</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5044" ParentNodeId="ns=1;i=1009" BrowseName="2:Diagnostics">
        <DisplayName>Diagnostics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6156</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6158</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6157</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6159</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6155</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1009</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6156" ParentNodeId="ns=1;i=5044" AccessLevel="3" BrowseName="1:CurrentCPUUtilization" DataType="Float">
        <DisplayName>CurrentCPUUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5044</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6158" ParentNodeId="ns=1;i=5044" AccessLevel="3" BrowseName="1:CurrentMemoryUtilization" DataType="Float">
        <DisplayName>CurrentMemoryUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5044</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6157" ParentNodeId="ns=1;i=5044" AccessLevel="3" BrowseName="1:MaxCPUUtilization" DataType="Float">
        <DisplayName>MaxCPUUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5044</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6159" ParentNodeId="ns=1;i=5044" AccessLevel="3" BrowseName="1:MaxMemoryUtilization" DataType="Float">
        <DisplayName>MaxMemoryUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5044</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6155" ParentNodeId="ns=1;i=5044" AccessLevel="3" SymbolicName="PowerOnUpTime" BrowseName="1:UpTime" DataType="Duration">
        <DisplayName>UpTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5044</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=9" IsAbstract="true" BrowseName="1:IAssetRevisionType">
        <DisplayName>IAssetRevisionType</DisplayName>
        <Category>UAFX Asset Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/7.3</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=119</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=117</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=118</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=120</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1476</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=17602</Reference>
            <Reference IsForward="false" ReferenceType="HasInterface">ns=1;i=3</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=119" ParentNodeId="ns=1;i=9" AccessLevel="3" BrowseName="1:BuildAssetNumber" DataType="UInt16">
        <DisplayName>BuildAssetNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=9</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=117" ParentNodeId="ns=1;i=9" AccessLevel="3" BrowseName="1:MajorAssetVersion" DataType="UInt16">
        <DisplayName>MajorAssetVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=9</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=118" ParentNodeId="ns=1;i=9" AccessLevel="3" BrowseName="1:MinorAssetVersion" DataType="UInt16">
        <DisplayName>MinorAssetVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=9</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=120" ParentNodeId="ns=1;i=9" AccessLevel="3" BrowseName="1:SubBuildAssetNumber" DataType="UInt16">
        <DisplayName>SubBuildAssetNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=9</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=1476" ParentNodeId="ns=1;i=9" BrowseName="1:VerifyAsset">
        <DisplayName>VerifyAsset</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1422</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1423</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=9</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=1422" ParentNodeId="ns=1;i=1476" ArrayDimensions="3" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1476</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VerificationMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1029</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>ExpectedVerificationVariables</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>ExpectedAdditionalVerificationVariables</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1028</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1423" ParentNodeId="ns=1;i=1476" ArrayDimensions="3" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1476</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VerificationResult</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1037</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>VerificationVariablesErrors</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>VerificationAdditionalVariablesErrors</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=11" IsAbstract="true" BrowseName="1:IFunctionalEntityType">
        <DisplayName>IFunctionalEntityType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/7.2</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=129</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=127</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=128</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=126</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5039</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5104</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=52</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1064</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5045</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1203</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5047</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6101</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5035</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1204</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5007</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5046</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5008</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=289</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=17602</Reference>
            <Reference IsForward="false" ReferenceType="HasInterface">ns=1;i=4</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=129" ParentNodeId="ns=1;i=11" ArrayDimensions="0" AccessLevel="3" BrowseName="1:ApplicationIdentifier" DataType="ApplicationIdentifierDataType" ValueRank="1">
        <DisplayName>ApplicationIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=11</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=127" ParentNodeId="ns=1;i=11" AccessLevel="3" BrowseName="1:AuthorAssignedIdentifier" DataType="String">
        <DisplayName>AuthorAssignedIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=11</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=128" ParentNodeId="ns=1;i=11" AccessLevel="3" BrowseName="1:AuthorAssignedVersion" DataType="FxVersion">
        <DisplayName>AuthorAssignedVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=11</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=92</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <FxVersion xmlns="http://opcfoundation.org/UA/FX/AC/Types.xsd">
                        <Major>0</Major>
                        <Minor>0</Minor>
                        <Build>0</Build>
                        <SubBuild>0</SubBuild>
                    </FxVersion>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=126" ParentNodeId="ns=1;i=11" AccessLevel="3" BrowseName="1:AuthorUri" DataType="UriString">
        <DisplayName>AuthorUri</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=11</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5039" ParentNodeId="ns=1;i=11" BrowseName="1:Capabilities">
        <DisplayName>Capabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6121</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6121" ParentNodeId="ns=1;i=5039" AccessLevel="3" BrowseName="1:FeedbackSignalRequired" DataType="Boolean">
        <DisplayName>FeedbackSignalRequired</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=5039</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5104" ParentNodeId="ns=1;i=11" BrowseName="1:ConfigurationData">
        <DisplayName>ConfigurationData</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1041</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=5049</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=5048</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5049" ParentNodeId="ns=1;i=5104" BrowseName="2:Configuration">
        <DisplayName>Configuration</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=5104</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5048" ParentNodeId="ns=1;i=5104" BrowseName="2:Tuning">
        <DisplayName>Tuning</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=5104</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=52" ParentNodeId="ns=1;i=11" BrowseName="1:ConnectionEndpoints">
        <DisplayName>ConnectionEndpoints</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=20</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=1064" ParentNodeId="ns=1;i=11" BrowseName="1:ControlGroups">
        <DisplayName>ControlGroups</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5045" ParentNodeId="ns=1;i=11" BrowseName="2:Diagnostics">
        <DisplayName>Diagnostics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6135</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6133</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6132</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6134</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6137</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6138</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6131</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6136</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6135" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:CleanedUpConnectionCount" DataType="UInt32">
        <DisplayName>CleanedUpConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6133" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:ErrorConnectionCount" DataType="UInt32">
        <DisplayName>ErrorConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6132" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:ExistingConnectionCount" DataType="UInt32">
        <DisplayName>ExistingConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6134" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:FailedConnectionCount" DataType="UInt32">
        <DisplayName>FailedConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6137" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:FailedEstablishAttemptsCount" DataType="UInt32">
        <DisplayName>FailedEstablishAttemptsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6138" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:FailedVerificationCount" DataType="UInt32">
        <DisplayName>FailedVerificationCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6131" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:OperationalConnectionCount" DataType="UInt32">
        <DisplayName>OperationalConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6136" ParentNodeId="ns=1;i=5045" AccessLevel="3" BrowseName="1:TotalEstablishAttemptsCount" DataType="UInt32">
        <DisplayName>TotalEstablishAttemptsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5045</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=1203" ParentNodeId="ns=1;i=11" BrowseName="1:InputData">
        <DisplayName>InputData</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1000</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5047" ParentNodeId="ns=1;i=11" BrowseName="2:Operational">
        <DisplayName>Operational</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6101" ParentNodeId="ns=1;i=11" BrowseName="1:OperationalHealth" DataType="OperationalHealthOptionSet">
        <DisplayName>OperationalHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5035" ParentNodeId="ns=1;i=11" BrowseName="1:OperationalHealthAlarms">
        <DisplayName>OperationalHealthAlarms</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=1204" ParentNodeId="ns=1;i=11" BrowseName="1:OutputData">
        <DisplayName>OutputData</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5007" ParentNodeId="ns=1;i=11" BrowseName="1:PublisherCapabilities">
        <DisplayName>PublisherCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6030</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6031</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6033</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6034</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6030" ParentNodeId="ns=1;i=5007" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6031" ParentNodeId="ns=1;i=5007" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredPublishedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6033" ParentNodeId="ns=1;i=5007" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6034" ParentNodeId="ns=1;i=5007" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="PublisherQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5007</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5046" ParentNodeId="ns=1;i=11" BrowseName="2:Status">
        <DisplayName>Status</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5008" ParentNodeId="ns=1;i=11" BrowseName="1:SubscriberCapabilities">
        <DisplayName>SubscriberCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6035</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6037</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6038</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6039</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6040</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6035" ParentNodeId="ns=1;i=5008" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5008</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6037" ParentNodeId="ns=1;i=5008" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredSubscribedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5008</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6038" ParentNodeId="ns=1;i=5008" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedMessageReceiveTimeouts" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5008</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6039" ParentNodeId="ns=1;i=5008" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5008</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6040" ParentNodeId="ns=1;i=5008" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="SubscriberQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5008</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=289" ParentNodeId="ns=1;i=11" BrowseName="1:Verify">
        <DisplayName>Verify</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1420</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1421</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=11</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=1420" ParentNodeId="ns=1;i=289" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=289</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExpectedVerificationVariables</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1028</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1421" ParentNodeId="ns=1;i=289" ArrayDimensions="2" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=289</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VerificationResult</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=3002</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>VerificationVariablesErrors</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1002" IsAbstract="true" BrowseName="1:ConnectionEndpointType">
        <DisplayName>ConnectionEndpointType</DisplayName>
        <Category>UAFX ConnectionEndpoint Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.6.2</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=1316</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6152</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5057</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6197</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1308</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6198</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6069</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1300</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
            <Reference ReferenceType="GeneratesEvent">ns=1;i=1040</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=1316" ParentNodeId="ns=1;i=1002" AccessLevel="3" BrowseName="1:CleanupTimeout" DataType="Duration">
        <DisplayName>CleanupTimeout</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6152" ParentNodeId="ns=1;i=1002" AccessLevel="3" BrowseName="1:ConnectionManagerApplicationUri" DataType="String">
        <DisplayName>ConnectionManagerApplicationUri</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5057" ParentNodeId="ns=1;i=1002" BrowseName="2:Diagnostics">
        <DisplayName>Diagnostics</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6153</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6154</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6153" ParentNodeId="ns=1;i=5057" AccessLevel="3" BrowseName="1:CreationTime" DataType="DateTime">
        <DisplayName>CreationTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5057</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6154" ParentNodeId="ns=1;i=5057" AccessLevel="3" BrowseName="1:ModificationTime" DataType="DateTime">
        <DisplayName>ModificationTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5057</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6197" ParentNodeId="ns=1;i=1002" ArrayDimensions="0" AccessLevel="3" BrowseName="1:InputVariables" DataType="NodeId" ValueRank="1">
        <DisplayName>InputVariables</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1308" ParentNodeId="ns=1;i=1002" AccessLevel="3" BrowseName="1:IsPersistent" DataType="Boolean">
        <DisplayName>IsPersistent</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6198" ParentNodeId="ns=1;i=1002" ArrayDimensions="0" AccessLevel="3" BrowseName="1:OutputVariables" DataType="NodeId" ValueRank="1">
        <DisplayName>OutputVariables</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6069" ParentNodeId="ns=1;i=1002" AccessLevel="3" BrowseName="1:RelatedEndpoint" DataType="RelatedEndpointDataType">
        <DisplayName>RelatedEndpoint</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1300" ParentNodeId="ns=1;i=1002" BrowseName="1:Status" DataType="ConnectionEndpointStatusEnum">
        <DisplayName>Status</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1002</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1005" BrowseName="1:PubSubConnectionEndpointType">
        <DisplayName>PubSubConnectionEndpointType</DisplayName>
        <Category>UAFX ConnectionEndpoint PubSub</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.6.3</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6170</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6171</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1352</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=1;i=1002</Reference>
            <Reference ReferenceType="ToDataSetReader">i=18076</Reference>
            <Reference ReferenceType="ToDataSetWriter">i=17743</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6170" ParentNodeId="ns=1;i=1005" ArrayDimensions="0" AccessLevel="3" BrowseName="1:DataSetReaderPath" DataType="String" ValueRank="1">
        <DisplayName>DataSetReaderPath</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1005</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6171" ParentNodeId="ns=1;i=1005" ArrayDimensions="0" AccessLevel="3" BrowseName="1:DataSetWriterPath" DataType="String" ValueRank="1">
        <DisplayName>DataSetWriterPath</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1005</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1352" ParentNodeId="ns=1;i=1005" AccessLevel="3" BrowseName="1:Mode" DataType="PubSubConnectionEndpointModeEnum">
        <DisplayName>Mode</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1005</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=15" BrowseName="1:ControlGroupType">
        <DisplayName>ControlGroupType</DisplayName>
        <Category>UAFX IFunctionalEntity ControlGroups</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.5.2</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=290</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6095</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5075</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1069</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1070</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7011</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1493</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5018</Reference>
        </References>
    </UAObjectType>
    <UAMethod NodeId="ns=1;i=290" ParentNodeId="ns=1;i=15" BrowseName="1:EstablishControl">
        <DisplayName>EstablishControl</DisplayName>
        <Category>UAFX IFunctionalEntity ControlGroups</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.5.3</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6093</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6094</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=15</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6093" ParentNodeId="ns=1;i=290" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=290</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>LockContext</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6094" ParentNodeId="ns=1;i=290" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=290</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>LockStatus</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 NodeId="ns=1;i=6095" ParentNodeId="ns=1;i=15" AccessLevel="3" BrowseName="1:IsControlled" DataType="Boolean">
        <DisplayName>IsControlled</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=15</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5075" ParentNodeId="ns=1;i=15" BrowseName="1:ListOfRelated">
        <DisplayName>ListOfRelated</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=15</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=1069" ParentNodeId="ns=1;i=15" BrowseName="1:ListToBlock">
        <DisplayName>ListToBlock</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5078</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=15</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5078" ParentNodeId="ns=1;i=1069" BrowseName="2:Lock">
        <DisplayName>Lock</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7016</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7017</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7018</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6271</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6272</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6273</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6274</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7019</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1069</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7016" MethodDeclarationId="ns=2;i=6400" ParentNodeId="ns=1;i=5078" BrowseName="2:BreakLock">
        <DisplayName>BreakLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6253</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5078</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6253" ParentNodeId="ns=1;i=7016" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7016</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</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=7017" MethodDeclarationId="ns=2;i=6398" ParentNodeId="ns=1;i=5078" BrowseName="2:ExitLock">
        <DisplayName>ExitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6264</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5078</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6264" ParentNodeId="ns=1;i=7017" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7017</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</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=7018" MethodDeclarationId="ns=2;i=6393" ParentNodeId="ns=1;i=5078" BrowseName="2:InitLock">
        <DisplayName>InitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6265</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6266</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5078</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6265" ParentNodeId="ns=1;i=7018" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7018</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6266" ParentNodeId="ns=1;i=7018" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7018</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</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 NodeId="ns=1;i=6271" ParentNodeId="ns=1;i=5078" BrowseName="2:Locked" DataType="Boolean">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5078</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6272" ParentNodeId="ns=1;i=5078" BrowseName="2:LockingClient" DataType="String">
        <DisplayName>LockingClient</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5078</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6273" ParentNodeId="ns=1;i=5078" BrowseName="2:LockingUser" DataType="String">
        <DisplayName>LockingUser</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5078</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6274" ParentNodeId="ns=1;i=5078" BrowseName="2:RemainingLockTime" DataType="Duration">
        <DisplayName>RemainingLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5078</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7019" MethodDeclarationId="ns=2;i=6396" ParentNodeId="ns=1;i=5078" BrowseName="2:RenewLock">
        <DisplayName>RenewLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6275</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5078</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6275" ParentNodeId="ns=1;i=7019" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7019</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</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=1070" ParentNodeId="ns=1;i=15" BrowseName="1:ListToRestrict">
        <DisplayName>ListToRestrict</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5080</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=15</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5080" ParentNodeId="ns=1;i=1070" BrowseName="2:Lock">
        <DisplayName>Lock</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7020</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7021</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7022</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6317</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6368</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6369</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6370</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7023</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1070</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7020" MethodDeclarationId="ns=2;i=6400" ParentNodeId="ns=1;i=5080" BrowseName="2:BreakLock">
        <DisplayName>BreakLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6306</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5080</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6306" ParentNodeId="ns=1;i=7020" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7020</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</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=7021" MethodDeclarationId="ns=2;i=6398" ParentNodeId="ns=1;i=5080" BrowseName="2:ExitLock">
        <DisplayName>ExitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6312</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5080</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6312" ParentNodeId="ns=1;i=7021" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7021</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</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=7022" MethodDeclarationId="ns=2;i=6393" ParentNodeId="ns=1;i=5080" BrowseName="2:InitLock">
        <DisplayName>InitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6313</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6314</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5080</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6313" ParentNodeId="ns=1;i=7022" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7022</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6314" ParentNodeId="ns=1;i=7022" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7022</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</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 NodeId="ns=1;i=6317" ParentNodeId="ns=1;i=5080" BrowseName="2:Locked" DataType="Boolean">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5080</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6368" ParentNodeId="ns=1;i=5080" BrowseName="2:LockingClient" DataType="String">
        <DisplayName>LockingClient</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5080</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6369" ParentNodeId="ns=1;i=5080" BrowseName="2:LockingUser" DataType="String">
        <DisplayName>LockingUser</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5080</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6370" ParentNodeId="ns=1;i=5080" BrowseName="2:RemainingLockTime" DataType="Duration">
        <DisplayName>RemainingLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5080</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7023" MethodDeclarationId="ns=2;i=6396" ParentNodeId="ns=1;i=5080" BrowseName="2:RenewLock">
        <DisplayName>RenewLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6371</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5080</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6371" ParentNodeId="ns=1;i=7023" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7023</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</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" ParentNodeId="ns=1;i=15" BrowseName="1:ReassignControl">
        <DisplayName>ReassignControl</DisplayName>
        <Category>UAFX IFunctionalEntity ControlGroups</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.5.5</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6366</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6367</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=15</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6366" ParentNodeId="ns=1;i=7011" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7011</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>LockContext</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6367" ParentNodeId="ns=1;i=7011" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7011</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>LockStatus</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=1493" ParentNodeId="ns=1;i=15" BrowseName="1:ReleaseControl">
        <DisplayName>ReleaseControl</DisplayName>
        <Category>UAFX IFunctionalEntity ControlGroups</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.5.4</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=15</Reference>
        </References>
    </UAMethod>
    <UAObject NodeId="ns=1;i=5018" ParentNodeId="ns=1;i=15" SymbolicName="ControlGroup" BrowseName="1:&lt;ControlGroup>">
        <DisplayName>&lt;ControlGroup></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6089</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5030</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5033</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5036</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=15</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6089" ParentNodeId="ns=1;i=5018" AccessLevel="3" BrowseName="1:IsControlled" DataType="Boolean">
        <DisplayName>IsControlled</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5018</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5030" ParentNodeId="ns=1;i=5018" BrowseName="1:ListOfRelated">
        <DisplayName>ListOfRelated</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5018</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5033" ParentNodeId="ns=1;i=5018" BrowseName="1:ListToBlock">
        <DisplayName>ListToBlock</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5034</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5018</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5034" ParentNodeId="ns=1;i=5033" BrowseName="2:Lock">
        <DisplayName>Lock</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7003</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7004</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7005</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6105</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6106</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6107</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6108</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5033</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7003" MethodDeclarationId="ns=2;i=6400" ParentNodeId="ns=1;i=5034" BrowseName="2:BreakLock">
        <DisplayName>BreakLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6090</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5034</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6090" ParentNodeId="ns=1;i=7003" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7003</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</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=7004" MethodDeclarationId="ns=2;i=6398" ParentNodeId="ns=1;i=5034" BrowseName="2:ExitLock">
        <DisplayName>ExitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6102</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5034</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6102" ParentNodeId="ns=1;i=7004" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7004</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</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=7005" MethodDeclarationId="ns=2;i=6393" ParentNodeId="ns=1;i=5034" BrowseName="2:InitLock">
        <DisplayName>InitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6104</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5034</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6103" ParentNodeId="ns=1;i=7005" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7005</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6104" ParentNodeId="ns=1;i=7005" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7005</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</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 NodeId="ns=1;i=6105" ParentNodeId="ns=1;i=5034" BrowseName="2:Locked" DataType="Boolean">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5034</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6106" ParentNodeId="ns=1;i=5034" BrowseName="2:LockingClient" DataType="String">
        <DisplayName>LockingClient</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5034</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6107" ParentNodeId="ns=1;i=5034" BrowseName="2:LockingUser" DataType="String">
        <DisplayName>LockingUser</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5034</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6108" ParentNodeId="ns=1;i=5034" BrowseName="2:RemainingLockTime" DataType="Duration">
        <DisplayName>RemainingLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5034</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7006" MethodDeclarationId="ns=2;i=6396" ParentNodeId="ns=1;i=5034" BrowseName="2:RenewLock">
        <DisplayName>RenewLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6109</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5034</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6109" ParentNodeId="ns=1;i=7006" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7006</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</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=5036" ParentNodeId="ns=1;i=5018" BrowseName="1:ListToRestrict">
        <DisplayName>ListToRestrict</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5037</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5018</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5037" ParentNodeId="ns=1;i=5036" BrowseName="2:Lock">
        <DisplayName>Lock</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7027</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7028</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7029</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6114</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6115</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6116</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6117</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7030</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5036</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7027" MethodDeclarationId="ns=2;i=6400" ParentNodeId="ns=1;i=5037" BrowseName="2:BreakLock">
        <DisplayName>BreakLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6110</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5037</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6110" ParentNodeId="ns=1;i=7027" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7027</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</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=7028" MethodDeclarationId="ns=2;i=6398" ParentNodeId="ns=1;i=5037" BrowseName="2:ExitLock">
        <DisplayName>ExitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6111</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5037</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6111" ParentNodeId="ns=1;i=7028" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7028</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</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=7029" MethodDeclarationId="ns=2;i=6393" ParentNodeId="ns=1;i=5037" BrowseName="2:InitLock">
        <DisplayName>InitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6112</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6113</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5037</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6112" ParentNodeId="ns=1;i=7029" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7029</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6113" ParentNodeId="ns=1;i=7029" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7029</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</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 NodeId="ns=1;i=6114" ParentNodeId="ns=1;i=5037" BrowseName="2:Locked" DataType="Boolean">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5037</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6115" ParentNodeId="ns=1;i=5037" BrowseName="2:LockingClient" DataType="String">
        <DisplayName>LockingClient</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5037</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6116" ParentNodeId="ns=1;i=5037" BrowseName="2:LockingUser" DataType="String">
        <DisplayName>LockingUser</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5037</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6117" ParentNodeId="ns=1;i=5037" BrowseName="2:RemainingLockTime" DataType="Duration">
        <DisplayName>RemainingLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5037</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7030" MethodDeclarationId="ns=2;i=6396" ParentNodeId="ns=1;i=5037" BrowseName="2:RenewLock">
        <DisplayName>RenewLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6118</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5037</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6118" ParentNodeId="ns=1;i=7030" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7030</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</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>
    <UAObjectType NodeId="ns=1;i=1001" BrowseName="1:AutomationComponentCapabilitiesType">
        <DisplayName>AutomationComponentCapabilitiesType</DisplayName>
        <Category>UAFX AutomationComponent Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.2.6</Documentation>
        <References>
            <Reference ReferenceType="HasCapability">ns=1;i=1249</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6077</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6358</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6076</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6357</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6126</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6356</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=61</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=1249" ParentNodeId="ns=1;i=1001" AccessLevel="3" SymbolicName="Capability" BrowseName="1:&lt;Capability>">
        <DisplayName>&lt;Capability></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1001</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6077" ParentNodeId="ns=1;i=1001" AccessLevel="3" BrowseName="1:CommandBundleRequired" DataType="Boolean">
        <DisplayName>CommandBundleRequired</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1001</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6358" ParentNodeId="ns=1;i=1001" AccessLevel="3" BrowseName="1:MaxConnections" DataType="UInt32">
        <DisplayName>MaxConnections</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1001</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6076" ParentNodeId="ns=1;i=1001" AccessLevel="3" BrowseName="1:MaxConnectionsPerCall" DataType="UInt32">
        <DisplayName>MaxConnectionsPerCall</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1001</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6357" ParentNodeId="ns=1;i=1001" AccessLevel="3" BrowseName="1:MaxFunctionalEntities" DataType="UInt32">
        <DisplayName>MaxFunctionalEntities</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1001</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6126" ParentNodeId="ns=1;i=1001" AccessLevel="3" BrowseName="1:MinConnections" DataType="UInt32">
        <DisplayName>MinConnections</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1001</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6356" ParentNodeId="ns=1;i=1001" AccessLevel="3" BrowseName="1:SupportsPersistence" DataType="Boolean">
        <DisplayName>SupportsPersistence</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1001</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=20" BrowseName="1:ConnectionEndpointsFolderType">
        <DisplayName>ConnectionEndpointsFolderType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.4.8</Documentation>
        <References>
            <Reference ReferenceType="HasConnectionEndpoint">ns=1;i=1077</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6096</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=61</Reference>
        </References>
    </UAObjectType>
    <UAObject NodeId="ns=1;i=1077" ParentNodeId="ns=1;i=20" SymbolicName="ConnectionEndpoint" BrowseName="1:&lt;ConnectionEndpoint>">
        <DisplayName>&lt;ConnectionEndpoint></DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6073</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1002</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1309</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6092</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1331</Reference>
            <Reference IsForward="false" ReferenceType="HasConnectionEndpoint">ns=1;i=20</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6073" ParentNodeId="ns=1;i=1077" AccessLevel="3" BrowseName="1:CleanupTimeout" DataType="Duration">
        <DisplayName>CleanupTimeout</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1077</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1309" ParentNodeId="ns=1;i=1077" AccessLevel="3" BrowseName="1:IsPersistent" DataType="Boolean">
        <DisplayName>IsPersistent</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1077</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6092" ParentNodeId="ns=1;i=1077" AccessLevel="3" BrowseName="1:RelatedEndpoint" DataType="RelatedEndpointDataType">
        <DisplayName>RelatedEndpoint</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1077</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1331" ParentNodeId="ns=1;i=1077" BrowseName="1:Status" DataType="ConnectionEndpointStatusEnum">
        <DisplayName>Status</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1077</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6096" ParentNodeId="ns=1;i=20" BrowseName="1:CommHealth" DataType="CommHealthOptionSet">
        <DisplayName>CommHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=20</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1010" BrowseName="1:ControlGroupsFolderType">
        <DisplayName>ControlGroupsFolderType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.4.9</Documentation>
        <References>
            <Reference ReferenceType="HasControlGroup">ns=1;i=1074</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=61</Reference>
        </References>
    </UAObjectType>
    <UAObject NodeId="ns=1;i=1074" ParentNodeId="ns=1;i=1010" SymbolicName="ControlGroup" BrowseName="1:&lt;ControlGroup>">
        <DisplayName>&lt;ControlGroup></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6365</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5077</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1081</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1082</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasControlGroup">ns=1;i=1010</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6365" ParentNodeId="ns=1;i=1074" AccessLevel="3" BrowseName="1:IsControlled" DataType="Boolean">
        <DisplayName>IsControlled</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1074</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5077" ParentNodeId="ns=1;i=1074" BrowseName="1:ListOfRelated">
        <DisplayName>ListOfRelated</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1074</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=1081" ParentNodeId="ns=1;i=1074" BrowseName="1:ListToBlock">
        <DisplayName>ListToBlock</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5099</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1074</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5099" ParentNodeId="ns=1;i=1081" BrowseName="2:Lock">
        <DisplayName>Lock</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7053</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7054</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7055</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6461</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6462</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6463</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6464</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7056</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1081</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7053" MethodDeclarationId="ns=2;i=6400" ParentNodeId="ns=1;i=5099" BrowseName="2:BreakLock">
        <DisplayName>BreakLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6457</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5099</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6457" ParentNodeId="ns=1;i=7053" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7053</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</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=7054" MethodDeclarationId="ns=2;i=6398" ParentNodeId="ns=1;i=5099" BrowseName="2:ExitLock">
        <DisplayName>ExitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6458</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5099</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6458" ParentNodeId="ns=1;i=7054" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7054</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</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=7055" MethodDeclarationId="ns=2;i=6393" ParentNodeId="ns=1;i=5099" BrowseName="2:InitLock">
        <DisplayName>InitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6459</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6460</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5099</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6459" ParentNodeId="ns=1;i=7055" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7055</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6460" ParentNodeId="ns=1;i=7055" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7055</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</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 NodeId="ns=1;i=6461" ParentNodeId="ns=1;i=5099" BrowseName="2:Locked" DataType="Boolean">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5099</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6462" ParentNodeId="ns=1;i=5099" BrowseName="2:LockingClient" DataType="String">
        <DisplayName>LockingClient</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5099</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6463" ParentNodeId="ns=1;i=5099" BrowseName="2:LockingUser" DataType="String">
        <DisplayName>LockingUser</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5099</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6464" ParentNodeId="ns=1;i=5099" BrowseName="2:RemainingLockTime" DataType="Duration">
        <DisplayName>RemainingLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5099</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7056" MethodDeclarationId="ns=2;i=6396" ParentNodeId="ns=1;i=5099" BrowseName="2:RenewLock">
        <DisplayName>RenewLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6465</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5099</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6465" ParentNodeId="ns=1;i=7056" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7056</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</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=1082" ParentNodeId="ns=1;i=1074" BrowseName="1:ListToRestrict">
        <DisplayName>ListToRestrict</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5103</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1074</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5103" ParentNodeId="ns=1;i=1082" BrowseName="2:Lock">
        <DisplayName>Lock</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7057</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7058</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7059</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6470</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6471</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6472</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6473</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7060</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1082</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7057" MethodDeclarationId="ns=2;i=6400" ParentNodeId="ns=1;i=5103" BrowseName="2:BreakLock">
        <DisplayName>BreakLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6466</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5103</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6466" ParentNodeId="ns=1;i=7057" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7057</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</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=7058" MethodDeclarationId="ns=2;i=6398" ParentNodeId="ns=1;i=5103" BrowseName="2:ExitLock">
        <DisplayName>ExitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6467</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5103</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6467" ParentNodeId="ns=1;i=7058" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7058</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</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=7059" MethodDeclarationId="ns=2;i=6393" ParentNodeId="ns=1;i=5103" BrowseName="2:InitLock">
        <DisplayName>InitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6468</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6469</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5103</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6468" ParentNodeId="ns=1;i=7059" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7059</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6469" ParentNodeId="ns=1;i=7059" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7059</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</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 NodeId="ns=1;i=6470" ParentNodeId="ns=1;i=5103" BrowseName="2:Locked" DataType="Boolean">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5103</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6471" ParentNodeId="ns=1;i=5103" BrowseName="2:LockingClient" DataType="String">
        <DisplayName>LockingClient</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5103</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6472" ParentNodeId="ns=1;i=5103" BrowseName="2:LockingUser" DataType="String">
        <DisplayName>LockingUser</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5103</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6473" ParentNodeId="ns=1;i=5103" BrowseName="2:RemainingLockTime" DataType="Duration">
        <DisplayName>RemainingLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5103</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7060" MethodDeclarationId="ns=2;i=6396" ParentNodeId="ns=1;i=5103" BrowseName="2:RenewLock">
        <DisplayName>RenewLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6474</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5103</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6474" ParentNodeId="ns=1;i=7060" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7060</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</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>
    <UAObjectType NodeId="ns=1;i=1008" BrowseName="1:FunctionalEntityCapabilitiesType">
        <DisplayName>FunctionalEntityCapabilitiesType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.4.7</Documentation>
        <References>
            <Reference ReferenceType="HasCapability">ns=1;i=6120</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6119</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=61</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6120" ParentNodeId="ns=1;i=1008" AccessLevel="3" SymbolicName="Capability" BrowseName="1:&lt;Capability>">
        <DisplayName>&lt;Capability></DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1008</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6119" ParentNodeId="ns=1;i=1008" AccessLevel="3" BrowseName="1:FeedbackSignalRequired" DataType="Boolean">
        <DisplayName>FeedbackSignalRequired</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=1008</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1041" BrowseName="1:ConfigurationDataFolderType">
        <DisplayName>ConfigurationDataFolderType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.4.6.2</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6080</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=6049</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7025</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7026</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7024</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=2;i=1005</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6080" ParentNodeId="ns=1;i=1041" AccessLevel="3" SymbolicName="ConfigurationVariable1" BrowseName="1:&lt;ConfigurationVariable1>">
        <DisplayName>&lt;ConfigurationVariable1></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6049" ParentNodeId="ns=1;i=1041" AccessLevel="3" SymbolicName="ConfigurationVariable" BrowseName="1:&lt;ConfigurationVariable>">
        <DisplayName>&lt;ConfigurationVariable></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=1041</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7025" ParentNodeId="ns=1;i=1041" BrowseName="1:ClearStoredVariables">
        <DisplayName>ClearStoredVariables</DisplayName>
        <Category>UAFX ConfigurationDataFolder VariableStorage</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.4.6/#6.4.6.4</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6398</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6399</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1041</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6398" ParentNodeId="ns=1;i=7025" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7025</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VariablesToClear</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6399" ParentNodeId="ns=1;i=7025" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7025</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Results</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7026" ParentNodeId="ns=1;i=1041" BrowseName="1:ListStoredVariables">
        <DisplayName>ListStoredVariables</DisplayName>
        <Category>UAFX ConfigurationDataFolder VariableStorage</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.4.6/#6.4.6.5</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6401</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1041</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6401" ParentNodeId="ns=1;i=7026" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7026</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>StoredVariables</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1028</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7024" ParentNodeId="ns=1;i=1041" BrowseName="1:SetStoredVariables">
        <DisplayName>SetStoredVariables</DisplayName>
        <Category>UAFX ConfigurationDataFolder VariableStorage</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.4.6/#6.4.6.3</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6396</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6397</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1041</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6396" ParentNodeId="ns=1;i=7024" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7024</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VariablesToStore</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=17</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6397" ParentNodeId="ns=1;i=7024" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7024</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Results</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1011" BrowseName="1:ControlItemFolderType">
        <DisplayName>ControlItemFolderType</DisplayName>
        <Category>UAFX IFunctionalEntity ControlGroups</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.5.6</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=5051</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6485</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">ns=2;i=1005</Reference>
        </References>
    </UAObjectType>
    <UAObject NodeId="ns=1;i=5051" ParentNodeId="ns=1;i=1011" BrowseName="2:Lock">
        <DisplayName>Lock</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=7012</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7013</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7014</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6248</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6249</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6250</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6251</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=7015</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1011</Reference>
        </References>
    </UAObject>
    <UAMethod NodeId="ns=1;i=7012" MethodDeclarationId="ns=2;i=6400" ParentNodeId="ns=1;i=5051" BrowseName="2:BreakLock">
        <DisplayName>BreakLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6091</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5051</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6091" ParentNodeId="ns=1;i=7012" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7012</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>BreakLockStatus</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=7013" MethodDeclarationId="ns=2;i=6398" ParentNodeId="ns=1;i=5051" BrowseName="2:ExitLock">
        <DisplayName>ExitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6245</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5051</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6245" ParentNodeId="ns=1;i=7013" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7013</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExitLockStatus</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=7014" MethodDeclarationId="ns=2;i=6393" ParentNodeId="ns=1;i=5051" BrowseName="2:InitLock">
        <DisplayName>InitLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6246</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6247</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5051</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6246" ParentNodeId="ns=1;i=7014" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7014</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>Context</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=12</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>-1</uax:ValueRank>
                            <uax:ArrayDimensions/>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6247" ParentNodeId="ns=1;i=7014" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7014</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>InitLockStatus</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 NodeId="ns=1;i=6248" ParentNodeId="ns=1;i=5051" BrowseName="2:Locked" DataType="Boolean">
        <DisplayName>Locked</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6249" ParentNodeId="ns=1;i=5051" BrowseName="2:LockingClient" DataType="String">
        <DisplayName>LockingClient</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6250" ParentNodeId="ns=1;i=5051" BrowseName="2:LockingUser" DataType="String">
        <DisplayName>LockingUser</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6251" ParentNodeId="ns=1;i=5051" BrowseName="2:RemainingLockTime" DataType="Duration">
        <DisplayName>RemainingLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5051</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=7015" MethodDeclarationId="ns=2;i=6396" ParentNodeId="ns=1;i=5051" BrowseName="2:RenewLock">
        <DisplayName>RenewLock</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6252</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5051</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=6252" ParentNodeId="ns=1;i=7015" ArrayDimensions="1" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=7015</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>RenewLockStatus</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 NodeId="ns=1;i=6485" ParentNodeId="ns=1;i=1011" AccessLevel="3" BrowseName="2:MaxInactiveLockTime" DataType="Duration">
        <DisplayName>MaxInactiveLockTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1011</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1000" BrowseName="1:InputsFolderType">
        <DisplayName>InputsFolderType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.4.4</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6078</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=1319</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5017</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=61</Reference>
            <Reference ReferenceType="HasInputGroup">ns=1;i=5016</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6078" ParentNodeId="ns=1;i=1000" AccessLevel="3" SymbolicName="InputVariable1" BrowseName="1:&lt;InputVariable1>">
        <DisplayName>&lt;InputVariable1></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1000</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1319" ParentNodeId="ns=1;i=1000" AccessLevel="3" SymbolicName="InputVariable" BrowseName="1:&lt;InputVariable>">
        <DisplayName>&lt;InputVariable></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=1000</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5017" ParentNodeId="ns=1;i=1000" BrowseName="1:SubscriberCapabilities">
        <DisplayName>SubscriberCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6064</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6065</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6066</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6067</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6068</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1000</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6064" ParentNodeId="ns=1;i=5017" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5017</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6065" ParentNodeId="ns=1;i=5017" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredSubscribedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5017</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6066" ParentNodeId="ns=1;i=5017" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedMessageReceiveTimeouts" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5017</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6067" ParentNodeId="ns=1;i=5017" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5017</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6068" ParentNodeId="ns=1;i=5017" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="SubscriberQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5017</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5016" ParentNodeId="ns=1;i=1000" SymbolicName="InputGroup" BrowseName="1:&lt;InputGroup>">
        <DisplayName>&lt;InputGroup></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1000</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasInputGroup">ns=1;i=1000</Reference>
        </References>
    </UAObject>
    <UAObjectType NodeId="ns=1;i=1019" BrowseName="1:OutputsFolderType">
        <DisplayName>OutputsFolderType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.4.5</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6079</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=1425</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5015</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=61</Reference>
            <Reference ReferenceType="HasOutputGroup">ns=1;i=5014</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6079" ParentNodeId="ns=1;i=1019" AccessLevel="3" SymbolicName="OutputVariable1" BrowseName="1:&lt;OutputVariable1>">
        <DisplayName>&lt;OutputVariable1></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1019</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1425" ParentNodeId="ns=1;i=1019" AccessLevel="3" SymbolicName="OutputVariable" BrowseName="1:&lt;OutputVariable>">
        <DisplayName>&lt;OutputVariable></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=1019</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5015" ParentNodeId="ns=1;i=1019" BrowseName="1:PublisherCapabilities">
        <DisplayName>PublisherCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6097</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6098</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6099</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6100</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1019</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6097" ParentNodeId="ns=1;i=5015" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5015</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6098" ParentNodeId="ns=1;i=5015" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredPublishedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5015</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6099" ParentNodeId="ns=1;i=5015" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5015</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6100" ParentNodeId="ns=1;i=5015" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="PublisherQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5015</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5014" ParentNodeId="ns=1;i=1019" SymbolicName="OutputGroup" BrowseName="1:&lt;OutputGroup>">
        <DisplayName>&lt;OutputGroup></DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
            <Reference IsForward="false" ReferenceType="HasOutputGroup">ns=1;i=1019</Reference>
        </References>
    </UAObject>
    <UAObjectType NodeId="ns=1;i=4" BrowseName="1:FunctionalEntityType">
        <DisplayName>FunctionalEntityType</DisplayName>
        <Category>UAFX FunctionalEntity Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.4.2</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=205</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=203</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=204</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=202</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5040</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5031</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5032</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1065</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5053</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1125</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5054</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6056</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5041</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1126</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5012</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5052</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5013</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=301</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
            <Reference ReferenceType="HasSubFunctionalEntity">ns=1;i=5011</Reference>
            <Reference ReferenceType="HasInterface">ns=1;i=11</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=205" ParentNodeId="ns=1;i=4" ArrayDimensions="0" AccessLevel="3" BrowseName="1:ApplicationIdentifier" DataType="ApplicationIdentifierDataType" ValueRank="1">
        <DisplayName>ApplicationIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=4</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=203" ParentNodeId="ns=1;i=4" AccessLevel="3" BrowseName="1:AuthorAssignedIdentifier" DataType="String">
        <DisplayName>AuthorAssignedIdentifier</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=4</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=204" ParentNodeId="ns=1;i=4" AccessLevel="3" BrowseName="1:AuthorAssignedVersion" DataType="FxVersion">
        <DisplayName>AuthorAssignedVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=4</Reference>
        </References>
        <Value>
            <uax:ExtensionObject>
                <uax:TypeId>
                    <uax:Identifier>ns=1;i=92</uax:Identifier>
                </uax:TypeId>
                <uax:Body>
                    <FxVersion xmlns="http://opcfoundation.org/UA/FX/AC/Types.xsd">
                        <Major>0</Major>
                        <Minor>0</Minor>
                        <Build>0</Build>
                        <SubBuild>0</SubBuild>
                    </FxVersion>
                </uax:Body>
            </uax:ExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=202" ParentNodeId="ns=1;i=4" AccessLevel="3" BrowseName="1:AuthorUri" DataType="UriString">
        <DisplayName>AuthorUri</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=4</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5040" ParentNodeId="ns=1;i=4" BrowseName="1:Capabilities">
        <DisplayName>Capabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
            <Reference ReferenceType="HasCapability">ns=1;i=6122</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6122" ParentNodeId="ns=1;i=5040" AccessLevel="3" BrowseName="1:FeedbackSignalRequired" DataType="Boolean">
        <DisplayName>FeedbackSignalRequired</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasCapability">ns=1;i=5040</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5031" ParentNodeId="ns=1;i=4" BrowseName="1:ConfigurationData">
        <DisplayName>ConfigurationData</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1041</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=5055</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="Organizes">ns=1;i=5056</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5055" ParentNodeId="ns=1;i=5031" BrowseName="2:Configuration">
        <DisplayName>Configuration</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=5031</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5056" ParentNodeId="ns=1;i=5031" BrowseName="2:Tuning">
        <DisplayName>Tuning</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="Organizes">ns=1;i=5031</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5032" ParentNodeId="ns=1;i=4" BrowseName="1:ConnectionEndpoints">
        <DisplayName>ConnectionEndpoints</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=20</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=1065" ParentNodeId="ns=1;i=4" BrowseName="1:ControlGroups">
        <DisplayName>ControlGroups</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5053" ParentNodeId="ns=1;i=4" BrowseName="2:Diagnostics">
        <DisplayName>Diagnostics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6148</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6146</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6145</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6147</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6150</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6151</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6144</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6149</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6148" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:CleanedUpConnectionCount" DataType="UInt32">
        <DisplayName>CleanedUpConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6146" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:ErrorConnectionCount" DataType="UInt32">
        <DisplayName>ErrorConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6145" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:ExistingConnectionCount" DataType="UInt32">
        <DisplayName>ExistingConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6147" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:FailedConnectionCount" DataType="UInt32">
        <DisplayName>FailedConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6150" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:FailedEstablishAttemptsCount" DataType="UInt32">
        <DisplayName>FailedEstablishAttemptsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6151" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:FailedVerificationCount" DataType="UInt32">
        <DisplayName>FailedVerificationCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6144" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:OperationalConnectionCount" DataType="UInt32">
        <DisplayName>OperationalConnectionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6149" ParentNodeId="ns=1;i=5053" AccessLevel="3" BrowseName="1:TotalEstablishAttemptsCount" DataType="UInt32">
        <DisplayName>TotalEstablishAttemptsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5053</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=1125" ParentNodeId="ns=1;i=4" BrowseName="1:InputData">
        <DisplayName>InputData</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1000</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5054" ParentNodeId="ns=1;i=4" BrowseName="2:Operational">
        <DisplayName>Operational</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6056" ParentNodeId="ns=1;i=4" BrowseName="1:OperationalHealth" DataType="OperationalHealthOptionSet">
        <DisplayName>OperationalHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5041" ParentNodeId="ns=1;i=4" BrowseName="1:OperationalHealthAlarms">
        <DisplayName>OperationalHealthAlarms</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=1126" ParentNodeId="ns=1;i=4" BrowseName="1:OutputData">
        <DisplayName>OutputData</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5012" ParentNodeId="ns=1;i=4" BrowseName="1:PublisherCapabilities">
        <DisplayName>PublisherCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6054</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6057</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6058</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6059</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6054" ParentNodeId="ns=1;i=5012" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5012</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6057" ParentNodeId="ns=1;i=5012" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredPublishedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5012</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6058" ParentNodeId="ns=1;i=5012" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5012</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6059" ParentNodeId="ns=1;i=5012" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="PublisherQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5012</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5052" ParentNodeId="ns=1;i=4" BrowseName="2:Status">
        <DisplayName>Status</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5013" ParentNodeId="ns=1;i=4" BrowseName="1:SubscriberCapabilities">
        <DisplayName>SubscriberCapabilities</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6055</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6060</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6061</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6062</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6063</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6055" ParentNodeId="ns=1;i=5013" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5013</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6060" ParentNodeId="ns=1;i=5013" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredSubscribedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5013</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6061" ParentNodeId="ns=1;i=5013" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedMessageReceiveTimeouts" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5013</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6062" ParentNodeId="ns=1;i=5013" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5013</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6063" ParentNodeId="ns=1;i=5013" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="SubscriberQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5013</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=301" ParentNodeId="ns=1;i=4" BrowseName="1:Verify">
        <DisplayName>Verify</DisplayName>
        <Category>UAFX IFunctionalEntity Verify</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.4.3</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1358</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1359</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=4</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=1358" ParentNodeId="ns=1;i=301" ArrayDimensions="1" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=301</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>ExpectedVerificationVariables</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1028</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1359" ParentNodeId="ns=1;i=301" ArrayDimensions="2" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=301</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VerificationResult</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=3002</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>VerificationVariablesErrors</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5011" ParentNodeId="ns=1;i=4" SymbolicName="SubFunctionalEntity" BrowseName="1:&lt;SubFunctionalEntity>">
        <DisplayName>&lt;SubFunctionalEntity></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=4</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference IsForward="false" ReferenceType="HasSubFunctionalEntity">ns=1;i=4</Reference>
        </References>
    </UAObject>
    <UAObjectType NodeId="ns=1;i=3" BrowseName="1:FxAssetType">
        <DisplayName>FxAssetType</DisplayName>
        <Category>UAFX FxAsset Type</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.3.2</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=195</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=198</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=184</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=72</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=191</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6081</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5023</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=190</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=189</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=5050</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=187</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=196</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=175</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=185</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=197</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=176</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=186</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=193</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=194</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=192</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=188</Reference>
            <Reference ReferenceType="HasAddIn">ns=1;i=5002</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=199</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=1502</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
            <Reference ReferenceType="HasInterface">ns=1;i=1009</Reference>
            <Reference ReferenceType="HasInterface">ns=1;i=9</Reference>
            <Reference ReferenceType="HasInterface">ns=2;i=15051</Reference>
            <Reference ReferenceType="HasInterface">ns=2;i=15048</Reference>
            <Reference ReferenceType="HasInterface">ns=2;i=15035</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=195" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:AssetId" DataType="String">
        <DisplayName>AssetId</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=198" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="1:BuildAssetNumber" DataType="UInt16">
        <DisplayName>BuildAssetNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=184" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:ComponentName" DataType="LocalizedText">
        <DisplayName>ComponentName</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=72" ParentNodeId="ns=1;i=3" BrowseName="1:Connectors">
        <DisplayName>Connectors</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=3</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=76" ParentNodeId="ns=1;i=72" SymbolicName="AssetConnector" BrowseName="1:&lt;AssetConnector>">
        <DisplayName>&lt;AssetConnector></DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">ns=1;i=5</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1253</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=72</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=1253" ParentNodeId="ns=1;i=76" AccessLevel="3" BrowseName="1:Name" DataType="String">
        <DisplayName>Name</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=76</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=191" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:DeviceClass" DataType="String">
        <DisplayName>DeviceClass</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6081" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:DeviceHealth" DataType="DeviceHealthEnumeration">
        <DisplayName>DeviceHealth</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5023" ParentNodeId="ns=1;i=3" BrowseName="2:DeviceHealthAlarms">
        <DisplayName>DeviceHealthAlarms</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=3</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=190" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:DeviceManual" DataType="String">
        <DisplayName>DeviceManual</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=189" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:DeviceRevision" DataType="String">
        <DisplayName>DeviceRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5050" ParentNodeId="ns=1;i=3" BrowseName="2:Diagnostics">
        <DisplayName>Diagnostics</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6140</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6142</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6141</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6143</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6139</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=3</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6140" ParentNodeId="ns=1;i=5050" AccessLevel="3" BrowseName="1:CurrentCPUUtilization" DataType="Float">
        <DisplayName>CurrentCPUUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5050</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6142" ParentNodeId="ns=1;i=5050" AccessLevel="3" BrowseName="1:CurrentMemoryUtilization" DataType="Float">
        <DisplayName>CurrentMemoryUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5050</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6141" ParentNodeId="ns=1;i=5050" AccessLevel="3" BrowseName="1:MaxCPUUtilization" DataType="Float">
        <DisplayName>MaxCPUUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5050</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6143" ParentNodeId="ns=1;i=5050" AccessLevel="3" BrowseName="1:MaxMemoryUtilization" DataType="Float">
        <DisplayName>MaxMemoryUtilization</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5050</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6139" ParentNodeId="ns=1;i=5050" AccessLevel="3" SymbolicName="PowerOnUpTime" BrowseName="1:UpTime" DataType="Duration">
        <DisplayName>UpTime</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=5050</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=187" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:HardwareRevision" DataType="String">
        <DisplayName>HardwareRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=196" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="1:MajorAssetVersion" DataType="UInt16">
        <DisplayName>MajorAssetVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=175" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:Manufacturer" DataType="LocalizedText">
        <DisplayName>Manufacturer</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=185" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:ManufacturerUri" DataType="String">
        <DisplayName>ManufacturerUri</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=197" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="1:MinorAssetVersion" DataType="UInt16">
        <DisplayName>MinorAssetVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=176" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:Model" DataType="LocalizedText">
        <DisplayName>Model</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=186" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:ProductCode" DataType="String">
        <DisplayName>ProductCode</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=193" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:ProductInstanceUri" DataType="String">
        <DisplayName>ProductInstanceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=194" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:RevisionCounter" DataType="Int32">
        <DisplayName>RevisionCounter</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=192" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:SerialNumber" DataType="String">
        <DisplayName>SerialNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=188" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="2:SoftwareRevision" DataType="String">
        <DisplayName>SoftwareRevision</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5002" ParentNodeId="ns=1;i=3" BrowseName="2:SoftwareUpdate">
        <DisplayName>SoftwareUpdate</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">ns=2;i=1</Reference>
            <Reference IsForward="false" ReferenceType="HasAddIn">ns=1;i=3</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=199" ParentNodeId="ns=1;i=3" AccessLevel="3" BrowseName="1:SubBuildAssetNumber" DataType="UInt16">
        <DisplayName>SubBuildAssetNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=3</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="ns=1;i=1502" ParentNodeId="ns=1;i=3" BrowseName="1:VerifyAsset">
        <DisplayName>VerifyAsset</DisplayName>
        <Category>UAFX IAssetRevision VerifyAsset Base</Category>
        <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.3.3</Documentation>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1356</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=1357</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=3</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="ns=1;i=1356" ParentNodeId="ns=1;i=1502" ArrayDimensions="3" BrowseName="InputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1502</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VerificationMode</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1029</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>ExpectedVerificationVariables</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=14533</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>ExpectedAdditionalVerificationVariables</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1028</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=1357" ParentNodeId="ns=1;i=1502" ArrayDimensions="3" BrowseName="OutputArguments" DataType="Argument" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=1502</Reference>
        </References>
        <Value>
            <uax:ListOfExtensionObject>
                <uax:ExtensionObject>
                    <uax:TypeId>
                        <uax:Identifier>i=297</uax:Identifier>
                    </uax:TypeId>
                    <uax:Body>
                        <uax:Argument>
                            <uax:Name>VerificationResult</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>ns=3;i=1037</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>VerificationVariablesErrors</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </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>VerificationAdditionalVariablesErrors</uax:Name>
                            <uax:DataType>
                                <uax:Identifier>i=19</uax:Identifier>
                            </uax:DataType>
                            <uax:ValueRank>1</uax:ValueRank>
                            <uax:ArrayDimensions>
                                <uax:UInt32>0</uax:UInt32>
                            </uax:ArrayDimensions>
                            <uax:Description/>
                        </uax:Argument>
                    </uax:Body>
                </uax:ExtensionObject>
            </uax:ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1003" BrowseName="1:PublisherCapabilitiesType">
        <DisplayName>PublisherCapabilitiesType</DisplayName>
        <Category>UAFX AutomationComponent PublisherCapabilities Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.2.7</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6023</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6020</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6168</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6023" ParentNodeId="ns=1;i=1003" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1003</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6022" ParentNodeId="ns=1;i=1003" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredPublishedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1003</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6020" ParentNodeId="ns=1;i=1003" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1003</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6021" ParentNodeId="ns=1;i=1003" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="PublisherQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1003</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6168" ParentNodeId="ns=1;i=1003" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedTransportProtocolMappings" DataType="String" ValueRank="1">
        <DisplayName>SupportedTransportProtocolMappings</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1003</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:SubscriberCapabilitiesType">
        <DisplayName>SubscriberCapabilitiesType</DisplayName>
        <Category>UAFX AutomationComponent SubscriberCapabilities Base</Category>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/6.2.8</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">ns=1;i=6028</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6027</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6026</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6024</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6025</Reference>
            <Reference ReferenceType="HasComponent">ns=1;i=6169</Reference>
            <Reference IsForward="false" ReferenceType="HasSubtype">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="ns=1;i=6028" ParentNodeId="ns=1;i=1004" AccessLevel="3" BrowseName="1:PreconfiguredDataSetOnly" DataType="Boolean">
        <DisplayName>PreconfiguredDataSetOnly</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1004</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6027" ParentNodeId="ns=1;i=1004" ArrayDimensions="0" AccessLevel="3" BrowseName="1:PreconfiguredSubscribedDataSets" DataType="String" ValueRank="1">
        <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1004</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6026" ParentNodeId="ns=1;i=1004" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedMessageReceiveTimeouts" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1004</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6024" ParentNodeId="ns=1;i=1004" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedPublishingIntervals" DataType="IntervalRange" ValueRank="1">
        <DisplayName>SupportedPublishingIntervals</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1004</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6025" ParentNodeId="ns=1;i=1004" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedQos" DataType="SubscriberQosDataType" ValueRank="1">
        <DisplayName>SupportedQos</DisplayName>
        <References>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1004</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6169" ParentNodeId="ns=1;i=1004" ArrayDimensions="0" AccessLevel="3" BrowseName="1:SupportedTransportProtocolMappings" DataType="String" ValueRank="1">
        <DisplayName>SupportedTransportProtocolMappings</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">ns=1;i=1004</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="ns=1;i=5001" SymbolicName="http___opcfoundation_org_UA_FX_AC_" BrowseName="1:http://opcfoundation.org/UA/FX/AC/">
        <DisplayName>http://opcfoundation.org/UA/FX/AC/</DisplayName>
        <Documentation>https://reference.opcfoundation.org/specs/OPC-10000-81/14.1</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">ns=1;i=6001</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6002</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6003</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6004</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6005</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6006</Reference>
            <Reference ReferenceType="HasProperty">ns=1;i=6007</Reference>
            <Reference IsForward="false" ReferenceType="HasComponent">i=11715</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="ns=1;i=6001" ParentNodeId="ns=1;i=5001" BrowseName="IsNamespaceSubset" DataType="Boolean">
        <DisplayName>IsNamespaceSubset</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5001</Reference>
        </References>
        <Value>
            <uax:Boolean>false</uax:Boolean>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6002" ParentNodeId="ns=1;i=5001" BrowseName="NamespacePublicationDate" DataType="DateTime">
        <DisplayName>NamespacePublicationDate</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5001</Reference>
        </References>
        <Value>
            <uax:DateTime>2026-07-22T18:52:23Z</uax:DateTime>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6003" ParentNodeId="ns=1;i=5001" BrowseName="NamespaceUri" DataType="String">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5001</Reference>
        </References>
        <Value>
            <uax:String>http://opcfoundation.org/UA/FX/AC/</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6004" ParentNodeId="ns=1;i=5001" BrowseName="NamespaceVersion" DataType="String">
        <DisplayName>NamespaceVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5001</Reference>
        </References>
        <Value>
            <uax:String>1.00.04</uax:String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6005" ParentNodeId="ns=1;i=5001" ArrayDimensions="0" BrowseName="StaticNodeIdTypes" DataType="IdType" ValueRank="1">
        <DisplayName>StaticNodeIdTypes</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5001</Reference>
        </References>
        <Value>
            <uax:ListOfInt32>
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6006" ParentNodeId="ns=1;i=5001" ArrayDimensions="0" BrowseName="StaticNumericNodeIdRange" DataType="NumericRange" ValueRank="1">
        <DisplayName>StaticNumericNodeIdRange</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5001</Reference>
        </References>
        <Value>
            <uax:ListOfString>
                <uax:String>0:15000</uax:String>
            </uax:ListOfString>
        </Value>
    </UAVariable>
    <UAVariable NodeId="ns=1;i=6007" ParentNodeId="ns=1;i=5001" BrowseName="StaticStringNodeIdPattern" DataType="String">
        <DisplayName>StaticStringNodeIdPattern</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference IsForward="false" ReferenceType="HasProperty">ns=1;i=5001</Reference>
        </References>
        <Value>
            <uax:String></uax:String>
        </Value>
    </UAVariable>
    <UAObject NodeId="ns=1;i=60" SymbolicName="DefaultBinary" BrowseName="Default Binary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=28</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6082</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=62" SymbolicName="DefaultXml" BrowseName="Default XML">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=28</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6083</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=69" ReleaseStatus="Deprecated" SymbolicName="DefaultJson" BrowseName="Default JSON">
        <DisplayName>Default JSON</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=28</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=91" SymbolicName="DefaultBinary" BrowseName="Default Binary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=25</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6074</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=92" SymbolicName="DefaultXml" BrowseName="Default XML">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=25</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6075</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=93" ReleaseStatus="Deprecated" SymbolicName="DefaultJson" BrowseName="Default JSON">
        <DisplayName>Default JSON</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=25</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5003" SymbolicName="DefaultBinary" BrowseName="Default Binary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3013</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6071</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5004" SymbolicName="DefaultBinary" BrowseName="Default Binary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3003</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6016</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5005" SymbolicName="DefaultXml" BrowseName="Default XML">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3003</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6017</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5006" ReleaseStatus="Deprecated" SymbolicName="DefaultJson" BrowseName="Default JSON">
        <DisplayName>Default JSON</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3003</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5021" SymbolicName="DefaultXml" BrowseName="Default XML">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3013</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6072</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5024" SymbolicName="DefaultBinary" BrowseName="Default Binary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3011</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6085</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5025" SymbolicName="DefaultXml" BrowseName="Default XML">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3011</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6086</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5026" ReleaseStatus="Deprecated" SymbolicName="DefaultJson" BrowseName="Default JSON">
        <DisplayName>Default JSON</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3011</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5027" SymbolicName="DefaultBinary" BrowseName="Default Binary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3012</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6087</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5028" SymbolicName="DefaultXml" BrowseName="Default XML">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3012</Reference>
            <Reference ReferenceType="HasDescription">ns=1;i=6088</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5029" ReleaseStatus="Deprecated" SymbolicName="DefaultJson" BrowseName="Default JSON">
        <DisplayName>Default JSON</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3012</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="ns=1;i=5038" ReleaseStatus="Deprecated" SymbolicName="DefaultJson" BrowseName="Default JSON">
        <DisplayName>Default JSON</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
            <Reference IsForward="false" ReferenceType="HasEncoding">ns=1;i=3013</Reference>
        </References>
    </UAObject>
</UANodeSet>
