<?xml version="1.0" encoding="utf-8" ?>
<!--
 * Copyright (c) 2005-2022 The OPC Foundation, Inc. All rights reserved.
 *
 * OPC Foundation MIT License 1.00
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * The complete license agreement can be found here:
 * http://opcfoundation.org/License/MIT/1.00/
-->

<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
  <NamespaceUris>
    <Uri>http://opcfoundation.org/UA/FX/AC/</Uri>
    <Uri>http://opcfoundation.org/UA/DI/</Uri>
    <Uri>http://opcfoundation.org/UA/FX/Data/</Uri>
  </NamespaceUris>
  <Models>
    <Model ModelUri="http://opcfoundation.org/UA/FX/AC/" Version="1.00.00" PublicationDate="2022-10-15T00:00:00Z">
      <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.05.01" PublicationDate="2022-01-24T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.03.1" PublicationDate="2021-09-07T00:00:00Z" />
      <RequiredModel ModelUri="http://opcfoundation.org/UA/FX/Data/" Version="1.00.00" PublicationDate="2022-10-15T00:00:00Z" />
    </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="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="FxVersion">ns=1;i=25</Alias>
    <Alias Alias="ApplicationIdentifierDataType">ns=1;i=28</Alias>
    <Alias Alias="HasConnectionEndpoint">ns=1;i=41</Alias>
    <Alias Alias="HasSubFunctionalEntity">ns=1;i=43</Alias>
    <Alias Alias="HasControlGroup">ns=1;i=44</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="FxTimeUnitsEnum">ns=1;i=3006</Alias>
    <Alias Alias="ConnectionEndpointStatusEnum">ns=1;i=3007</Alias>
    <Alias Alias="IntervalRange">ns=1;i=3008</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" Hash="sWjiKE/JiAlQr2P/rVujWw==" Version="1.6.7" xmlns:ua="http://unifiedautomation.com/Configuration/NodeSet.xsd" />
    </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/UAFX/Part81/v100/docs/10.8</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6011</Reference>
    </References>
    <Definition Name="1:ClampKindEnum">
      <Field Name="Screw" Value="0">
        <Description>This is a screw connector</Description>
      </Field>
      <Field Name="Thumb" Value="1">
        <Description>This is a thumb connector</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6011" BrowseName="EnumValues" ParentNodeId="ns=1;i=3001" DataType="EnumValueType" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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/UAFX/Part81/v100/docs/10.17</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6050</Reference>
    </References>
    <Definition Name="1:ConnectionEndpointStatusEnum">
      <Field Name="Initial" Value="0">
        <Description>Initial status of the logical connection. No communication-model objects referenced.</Description>
      </Field>
      <Field Name="Ready" Value="1">
        <Description>Logical connection is ready to operate, Communication-model objects are referenced but not enabled.</Description>
      </Field>
      <Field Name="PreOperational" Value="2">
        <Description>PreOperational status of the logical connection, Data output is active, but no input data received.</Description>
      </Field>
      <Field Name="Operational" Value="3">
        <Description>Operational status of the logical connection, Data output is active, and input data has been received.</Description>
      </Field>
      <Field Name="Error" Value="4">
        <Description>The logical connection has encountered an Error.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6050" BrowseName="EnumValues" ParentNodeId="ns=1;i=3007" DataType="EnumValueType" ValueRank="1" ArrayDimensions="5">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3007</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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=3006" BrowseName="1:FxTimeUnitsEnum">
    <DisplayName>FxTimeUnitsEnum</DisplayName>
    <Description>This enumeration describes the support units of time</Description>
    <Category>UAFX AutomationComponent Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/10.24</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6078</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:FxTimeUnitsEnum">
      <Field Name="Nanosecond" Value="0" />
      <Field Name="Microsecond" Value="1" />
      <Field Name="Millisecond" Value="2" />
      <Field Name="Second" Value="3" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6078" BrowseName="EnumStrings" ParentNodeId="ns=1;i=3006" DataType="LocalizedText" ValueRank="1" ArrayDimensions="4">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3006</Reference>
    </References>
    <Value>
      <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:LocalizedText>
                    <uax:Text>Nanosecond</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>Microsecond</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>Millisecond</uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text>Second</uax:Text>
                </uax:LocalizedText>
            </uax:ListOfLocalizedText>
    </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/UAFX/Part81/v100/docs/10.43</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=6029</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
    </References>
    <Definition Name="1:SocketKindEnum">
      <Field Name="RJ45" Value="0" />
      <Field Name="M12" Value="1" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6029" BrowseName="EnumStrings" ParentNodeId="ns=1;i=3002" DataType="LocalizedText" ValueRank="1" ArrayDimensions="2">
    <DisplayName>EnumStrings</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3002</Reference>
    </References>
    <Value>
      <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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/UAFX/Part81/v100/docs/10.9</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=5</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6018</Reference>
    </References>
    <Definition Name="1:CommHealthOptionSet" IsOptionSet="true">
      <Field Name="CommInitial" Value="0">
        <Description>At least one of the ConnectionEndpoints has its Status set to Initial.</Description>
      </Field>
      <Field Name="CommPreOperational" Value="1">
        <Description>At least one of the ConnectionEndpoints has its Status set to PreOperational.</Description>
      </Field>
      <Field Name="CommError" Value="2">
        <Description>At least one of the ConnectionEndpoints has its Status set to Error.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6018" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=3004" DataType="LocalizedText" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OptionSetValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3004</Reference>
    </References>
    <Value>
      <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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/UAFX/Part81/v100/docs/10.19</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=5</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6019</Reference>
    </References>
    <Definition Name="1:DeviceHealthOptionSet" IsOptionSet="true">
      <Field Name="DeviceFailure" Value="0">
        <Description>At least one of the top-level Assets has its DeviceHealth set to Failure.</Description>
      </Field>
      <Field Name="DeviceCheckFunction" Value="1">
        <Description>At least one of the top-level Assets has its DeviceHealth set to CheckFunction.</Description>
      </Field>
      <Field Name="DeviceMaintenanceRequired" Value="2">
        <Description>At least one of the top-level Assets has its DeviceHealth set to MaintenanceRequired.</Description>
      </Field>
      <Field Name="DeviceOffSpec" Value="3">
        <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" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=3005" DataType="LocalizedText" ValueRank="1" ArrayDimensions="4">
    <DisplayName>OptionSetValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3005</Reference>
    </References>
    <Value>
      <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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/UAFX/Part81/v100/docs/10.30</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=7</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6084</Reference>
    </References>
    <Definition Name="1:OperationalHealthOptionSet" IsOptionSet="true">
      <Field Name="OperationalWarning" Value="16">
        <Description>FunctionalEntity indicates a warning</Description>
      </Field>
      <Field Name="OperationalError" Value="17">
        <Description>FunctionalEntity indicates an error</Description>
      </Field>
      <Field Name="SubOperationalWarning" Value="18">
        <Description>One of the SubFunctionalEntities indicates a warning.</Description>
      </Field>
      <Field Name="SubOperationalError" Value="19">
        <Description>One of the SubFunctionalEntities indicates an error.</Description>
      </Field>
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6084" BrowseName="OptionSetValues" ParentNodeId="ns=1;i=3010" DataType="LocalizedText" ValueRank="1" ArrayDimensions="20">
    <DisplayName>OptionSetValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3010</Reference>
    </References>
    <Value>
      <uax:ListOfLocalizedText xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </uax:LocalizedText>
                <uax:LocalizedText>
                    <uax:Text></uax:Text>
                </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/UAFX/Part81/v100/docs/10.1</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5006</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5005</Reference>
    </References>
    <Definition Name="1:AggregatedHealthDataType">
      <Field Name="AggregatedDeviceHealth" DataType="DeviceHealthOptionSet" />
      <Field Name="AggregatedOperationalHealth" DataType="OperationalHealthOptionSet" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6016" BrowseName="1:AggregatedHealthDataType" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>AggregatedHealthDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5004</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">AggregatedHealthDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6017" BrowseName="1:AggregatedHealthDataType" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>AggregatedHealthDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5005</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//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/UAFX/Part81/v100/docs/10.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=60</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=69</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=62</Reference>
    </References>
    <Definition Name="1:ApplicationIdentifierDataType">
      <Field Name="Name" DataType="LocalizedText" />
      <Field Name="UniqueIdentifier" DataType="ApplicationId" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6082" BrowseName="1:ApplicationIdentifierDataType" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>ApplicationIdentifierDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=60</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ApplicationIdentifierDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6083" BrowseName="1:ApplicationIdentifierDataType" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>ApplicationIdentifierDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=62</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ApplicationIdentifierDataType']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=25" BrowseName="1:FxVersion">
    <DisplayName>FxVersion</DisplayName>
    <Category>UAFX AcDescriptor DescriptorIdentifier</Category>
    <Category>UAFX FunctionalEntity Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/10.25</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 ReferenceType="HasSubtype" IsForward="false">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" BrowseName="1:FxVersion" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>FxVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=91</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">FxVersion</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6075" BrowseName="1:FxVersion" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>FxVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=92</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='FxVersion']</uax:String>
    </Value>
  </UAVariable>
  <UADataType NodeId="ns=1;i=3008" BrowseName="1:IntervalRange">
    <DisplayName>IntervalRange</DisplayName>
    <Category>UAFX AutomationComponent Base</Category>
    <Category>UAFX FunctionalEntity Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/10.26</Documentation>
    <References>
      <Reference ReferenceType="HasEncoding">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5022</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:IntervalRange">
      <Field Name="Min" DataType="UInt32" />
      <Field Name="Max" DataType="UInt32" />
      <Field Name="Increment" DataType="UInt16" />
      <Field Name="Multiplier" DataType="UInt16" />
      <Field Name="Unit" DataType="FxTimeUnitsEnum" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6079" BrowseName="1:IntervalRange" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>IntervalRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5019</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">IntervalRange</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6080" BrowseName="1:IntervalRange" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>IntervalRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5020</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='IntervalRange']</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/UAFX/Part81/v100/docs/10.36</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 ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:PublisherQosDataType">
      <Field Name="QosCategory" DataType="String" />
      <Field Name="DatagramQos" DataType="TransmitQosDataType" ValueRank="1" ArrayDimensions="0" AllowSubTypes="true" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6085" BrowseName="1:PublisherQosDataType" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>PublisherQosDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5024</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PublisherQosDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6086" BrowseName="1:PublisherQosDataType" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>PublisherQosDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5025</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//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/UAFX/Part81/v100/docs/10.44</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 ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
    </References>
    <Definition Name="1:SubscriberQosDataType">
      <Field Name="QosCategory" DataType="String" />
      <Field Name="DatagramQos" DataType="ReceiveQosDataType" ValueRank="1" ArrayDimensions="0" AllowSubTypes="true" />
    </Definition>
  </UADataType>
  <UAVariable NodeId="ns=1;i=6087" BrowseName="1:SubscriberQosDataType" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>SubscriberQosDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5027</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">SubscriberQosDataType</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6088" BrowseName="1:SubscriberQosDataType" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>SubscriberQosDataType</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5028</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//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/UAFX/Part81/v100/docs/10.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=12756</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5038</Reference>
      <Reference ReferenceType="HasEncoding">ns=1;i=5021</Reference>
    </References>
    <Definition Name="1:ApplicationId" IsUnion="true">
      <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" BrowseName="1:ApplicationId" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>ApplicationId</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5003</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">ApplicationId</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6072" BrowseName="1:ApplicationId" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>ApplicationId</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
      <Reference ReferenceType="HasDescription" IsForward="false">ns=1;i=5021</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='ApplicationId']</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6012" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_BinarySchema" DataType="ByteString">
    <DisplayName>TypeDictionary</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="HasComponent">ns=1;i=6074</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6079</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 ReferenceType="HasComponent" IsForward="false">i=93</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PG9wYzpUeXBlRGljdGlvbmFyeSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZ
        W1hLWluc3RhbmNlIiB4bWxuczp0bnM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9GW
        C9BQy8iIERlZmF1bHRCeXRlT3JkZXI9IkxpdHRsZUVuZGlhbiIgeG1sbnM6b3BjPSJodHRwO
        i8vb3BjZm91bmRhdGlvbi5vcmcvQmluYXJ5U2NoZW1hLyIgeG1sbnM6dWE9Imh0dHA6Ly9vc
        GNmb3VuZGF0aW9uLm9yZy9VQS8iIFRhcmdldE5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kY
        XRpb24ub3JnL1VBL0ZYL0FDLyI+CiA8b3BjOkltcG9ydCBOYW1lc3BhY2U9Imh0dHA6Ly9vc
        GNmb3VuZGF0aW9uLm9yZy9VQS8iLz4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9I
        nVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iQWdncmVnYXRlZEhlYWx0aERhdGFUeXBlIj4KI
        CA8b3BjOkZpZWxkIFR5cGVOYW1lPSJ0bnM6RGV2aWNlSGVhbHRoT3B0aW9uU2V0IiBOYW1lP
        SJBZ2dyZWdhdGVkRGV2aWNlSGVhbHRoIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idG5zO
        k9wZXJhdGlvbmFsSGVhbHRoT3B0aW9uU2V0IiBOYW1lPSJBZ2dyZWdhdGVkT3BlcmF0aW9uY
        WxIZWFsdGgiLz4KIDwvb3BjOlN0cnVjdHVyZWRUeXBlPgogPG9wYzpTdHJ1Y3R1cmVkVHlwZ
        SBCYXNlVHlwZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOYW1lPSJBcHBsaWNhdGlvbklkZW50a
        WZpZXJEYXRhVHlwZSI+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0idWE6TG9jYWxpemVkVGV4d
        CIgTmFtZT0iTmFtZSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9InRuczpBcHBsaWNhdGlvb
        klkIiBOYW1lPSJVbmlxdWVJZGVudGlmaWVyIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KI
        DxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZ
        T0iRnhWZXJzaW9uIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6VUludDE2IiBOYW1lP
        SJNYWpvciIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wYzpVSW50MTYiIE5hbWU9Ik1pb
        m9yIi8+CiAgPG9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOlVJbnQxNiIgTmFtZT0iQnVpbGQiL
        z4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6VUludDE2IiBOYW1lPSJTdWJCdWlsZCIvP
        gogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjdHVyZWRUeXBlIEJhc2VUeXBlP
        SJ1YTpFeHRlbnNpb25PYmplY3QiIE5hbWU9IkludGVydmFsUmFuZ2UiPgogIDxvcGM6Rmllb
        GQgVHlwZU5hbWU9Im9wYzpVSW50MzIiIE5hbWU9Ik1pbiIvPgogIDxvcGM6RmllbGQgVHlwZ
        U5hbWU9Im9wYzpVSW50MzIiIE5hbWU9Ik1heCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpVSW50MTYiIE5hbWU9IkluY3JlbWVudCIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpVSW50MTYiIE5hbWU9Ik11bHRpcGxpZXIiLz4KICA8b3BjOkZpZWxkIFR5cGVOYW1lP
        SJ0bnM6RnhUaW1lVW5pdHNFbnVtIiBOYW1lPSJVbml0Ii8+CiA8L29wYzpTdHJ1Y3R1cmVkV
        HlwZT4KIDxvcGM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjd
        CIgTmFtZT0iUHVibGlzaGVyUW9zRGF0YVR5cGUiPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9I
        m9wYzpDaGFyQXJyYXkiIE5hbWU9IlFvc0NhdGVnb3J5Ii8+CiAgPG9wYzpGaWVsZCBUeXBlT
        mFtZT0ib3BjOkludDMyIiBOYW1lPSJOb09mRGF0YWdyYW1Rb3MiLz4KICA8b3BjOkZpZWxkI
        Exlbmd0aEZpZWxkPSJOb09mRGF0YWdyYW1Rb3MiIFR5cGVOYW1lPSJ1YTpFeHRlbnNpb25PY
        mplY3QiIE5hbWU9IkRhdGFncmFtUW9zIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvc
        GM6U3RydWN0dXJlZFR5cGUgQmFzZVR5cGU9InVhOkV4dGVuc2lvbk9iamVjdCIgTmFtZT0iU
        3Vic2NyaWJlclFvc0RhdGFUeXBlIj4KICA8b3BjOkZpZWxkIFR5cGVOYW1lPSJvcGM6Q2hhc
        kFycmF5IiBOYW1lPSJRb3NDYXRlZ29yeSIvPgogIDxvcGM6RmllbGQgVHlwZU5hbWU9Im9wY
        zpJbnQzMiIgTmFtZT0iTm9PZkRhdGFncmFtUW9zIi8+CiAgPG9wYzpGaWVsZCBMZW5ndGhGa
        WVsZD0iTm9PZkRhdGFncmFtUW9zIiBUeXBlTmFtZT0idWE6RXh0ZW5zaW9uT2JqZWN0IiBOY
        W1lPSJEYXRhZ3JhbVFvcyIvPgogPC9vcGM6U3RydWN0dXJlZFR5cGU+CiA8b3BjOlN0cnVjd
        HVyZWRUeXBlIEJhc2VUeXBlPSJ1YTpVbmlvbiIgTmFtZT0iQXBwbGljYXRpb25JZCI+CiAgP
        G9wYzpGaWVsZCBUeXBlTmFtZT0ib3BjOlVJbnQzMiIgTmFtZT0iU3dpdGNoRmllbGQiLz4KI
        CA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTd2l0Y2hGaWVsZCIgVHlwZU5hbWU9Im9wYzpVS
        W50MzIiIFN3aXRjaFZhbHVlPSIxIiBOYW1lPSJJZE51bWVyaWMiLz4KICA8b3BjOkZpZWxkI
        FN3aXRjaEZpZWxkPSJTd2l0Y2hGaWVsZCIgVHlwZU5hbWU9Im9wYzpDaGFyQXJyYXkiIFN3a
        XRjaFZhbHVlPSIyIiBOYW1lPSJJZFN0cmluZyIvPgogIDxvcGM6RmllbGQgU3dpdGNoRmllb
        GQ9IlN3aXRjaEZpZWxkIiBUeXBlTmFtZT0ib3BjOkd1aWQiIFN3aXRjaFZhbHVlPSIzIiBOY
        W1lPSJJZEd1aWQiLz4KICA8b3BjOkZpZWxkIFN3aXRjaEZpZWxkPSJTd2l0Y2hGaWVsZCIgV
        HlwZU5hbWU9Im9wYzpCeXRlU3RyaW5nIiBTd2l0Y2hWYWx1ZT0iNCIgTmFtZT0iSWRCeXRlU
        3RyaW5nIi8+CiA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgT
        GVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iQ2xhbXBLaW5kRW51bSI+CiAgPG9wYzpFbnVtZXJhd
        GVkVmFsdWUgTmFtZT0iU2NyZXciIFZhbHVlPSIwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iVGh1bWIiIFZhbHVlPSIxIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvc
        GM6RW51bWVyYXRlZFR5cGUgTGVuZ3RoSW5CaXRzPSIzMiIgTmFtZT0iQ29ubmVjdGlvbkVuZ
        HBvaW50U3RhdHVzRW51bSI+CiAgPG9wYzpEb2N1bWVudGF0aW9uPlRoaXMgZW51bWVyYXRpb
        24gZGVmaW5lcyB0aGUgdmFsdWVzIG9mIHRoZSBGbGNDb25uZWN0aW9uU3RhdHVzIG9mIGFuI
        EZsY0Nvbm5lY3Rpb25FbmRwb2ludFR5cGUuIDwvb3BjOkRvY3VtZW50YXRpb24+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iSW5pdGlhbCIgVmFsdWU9IjAiLz4KICA8b3BjOkVud
        W1lcmF0ZWRWYWx1ZSBOYW1lPSJSZWFkeSIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0Z
        WRWYWx1ZSBOYW1lPSJQcmVPcGVyYXRpb25hbCIgVmFsdWU9IjIiLz4KICA8b3BjOkVudW1lc
        mF0ZWRWYWx1ZSBOYW1lPSJPcGVyYXRpb25hbCIgVmFsdWU9IjMiLz4KICA8b3BjOkVudW1lc
        mF0ZWRWYWx1ZSBOYW1lPSJFcnJvciIgVmFsdWU9IjQiLz4KIDwvb3BjOkVudW1lcmF0ZWRUe
        XBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOYW1lPSJGeFRpb
        WVVbml0c0VudW0iPgogIDxvcGM6RG9jdW1lbnRhdGlvbj5UaGlzIGVudW1lcmF0aW9uIGRlc
        2NyaWJlcyB0aGUgc3VwcG9ydCB1bml0cyBvZiB0aW1lPC9vcGM6RG9jdW1lbnRhdGlvbj4KI
        CA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJOYW5vc2Vjb25kIiBWYWx1ZT0iMCIvPgogI
        DxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1pY3Jvc2Vjb25kIiBWYWx1ZT0iMSIvPgogI
        DxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9Ik1pbGxpc2Vjb25kIiBWYWx1ZT0iMiIvPgogI
        DxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlNlY29uZCIgVmFsdWU9IjMiLz4KIDwvb3BjO
        kVudW1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyI
        iBOYW1lPSJTb2NrZXRLaW5kRW51bSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iU
        ko0NSIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJNMTIiIFZhb
        HVlPSIxIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZFR5cGUgT
        GVuZ3RoSW5CaXRzPSIxNiIgTmFtZT0iQ29tbUhlYWx0aE9wdGlvblNldCIgSXNPcHRpb25TZ
        XQ9InRydWUiPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbW1Jbml0aWFsIiBWY
        Wx1ZT0iMCIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IkNvbW1QcmVPcGVyYXRpb
        25hbCIgVmFsdWU9IjEiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJDb21tRXJyb
        3IiIFZhbHVlPSIyIi8+CiA8L29wYzpFbnVtZXJhdGVkVHlwZT4KIDxvcGM6RW51bWVyYXRlZ
        FR5cGUgTGVuZ3RoSW5CaXRzPSIxNiIgTmFtZT0iRGV2aWNlSGVhbHRoT3B0aW9uU2V0IiBJc
        09wdGlvblNldD0idHJ1ZSI+CiAgPG9wYzpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iRGV2aWNlR
        mFpbHVyZSIgVmFsdWU9IjAiLz4KICA8b3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJEZXZpY
        2VDaGVja0Z1bmN0aW9uIiBWYWx1ZT0iMSIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hb
        WU9IkRldmljZU1haW50ZW5hbmNlUmVxdWlyZWQiIFZhbHVlPSIyIi8+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iRGV2aWNlT2ZmU3BlYyIgVmFsdWU9IjMiLz4KIDwvb3BjOkVud
        W1lcmF0ZWRUeXBlPgogPG9wYzpFbnVtZXJhdGVkVHlwZSBMZW5ndGhJbkJpdHM9IjMyIiBOY
        W1lPSJPcGVyYXRpb25hbEhlYWx0aE9wdGlvblNldCIgSXNPcHRpb25TZXQ9InRydWUiPgogI
        DxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9InJlc2VydmVkMCIgVmFsdWU9IjAiLz4KICA8b
        3BjOkVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJyZXNlcnZlZDEiIFZhbHVlPSIxIi8+CiAgPG9wY
        zpFbnVtZXJhdGVkVmFsdWUgTmFtZT0iUmVzZXJ2ZWQzIiBWYWx1ZT0iMiIvPgogIDxvcGM6R
        W51bWVyYXRlZFZhbHVlIE5hbWU9IlJlc2VydmVkNCIgVmFsdWU9IjMiLz4KICA8b3BjOkVud
        W1lcmF0ZWRWYWx1ZSBOYW1lPSJSZXNlcnZlZDUiIFZhbHVlPSI0Ii8+CiAgPG9wYzpFbnVtZ
        XJhdGVkVmFsdWUgTmFtZT0iUmVzZXJ2ZWQ2IiBWYWx1ZT0iNSIvPgogIDxvcGM6RW51bWVyY
        XRlZFZhbHVlIE5hbWU9IlJlc2VydmVkNyIgVmFsdWU9IjYiLz4KICA8b3BjOkVudW1lcmF0Z
        WRWYWx1ZSBOYW1lPSJSZXNlcnZlZDgiIFZhbHVlPSI3Ii8+CiAgPG9wYzpFbnVtZXJhdGVkV
        mFsdWUgTmFtZT0iUmVzZXJ2ZWQ5IiBWYWx1ZT0iOCIvPgogIDxvcGM6RW51bWVyYXRlZFZhb
        HVlIE5hbWU9IlJlc2VydmVkMTAiIFZhbHVlPSI5Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iUmVzZXJ2ZWQxMSIgVmFsdWU9IjEwIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iUmVzZXJ2ZWQxMiIgVmFsdWU9IjExIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iUmVzZXJ2ZWQxMyIgVmFsdWU9IjEyIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iUmVzZXJ2ZWQxNCIgVmFsdWU9IjEzIi8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iUmVzZXJ2ZWQxNSIgVmFsdWU9IjE0Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iUmVzZXJ2ZWQxNiIgVmFsdWU9IjE1Ii8+CiAgPG9wYzpFbnVtZXJhdGVkVmFsd
        WUgTmFtZT0iT3BlcmF0aW9uYWxXYXJuaW5nIiBWYWx1ZT0iMTYiLz4KICA8b3BjOkVudW1lc
        mF0ZWRWYWx1ZSBOYW1lPSJPcGVyYXRpb25hbEVycm9yIiBWYWx1ZT0iMTciLz4KICA8b3BjO
        kVudW1lcmF0ZWRWYWx1ZSBOYW1lPSJTdWJPcGVyYXRpb25hbFdhcm5pbmciIFZhbHVlPSIxO
        CIvPgogIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5hbWU9IlN1Yk9wZXJhdGlvbmFsRXJyb3IiI
        FZhbHVlPSIxOSIvPgogPC9vcGM6RW51bWVyYXRlZFR5cGU+Cjwvb3BjOlR5cGVEaWN0aW9uY
        XJ5Pgo=</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6013" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6012" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6012</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/FX/AC/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6014" BrowseName="1:TypeDictionary" SymbolicName="TypeDictionary_XmlSchema" DataType="ByteString">
    <DisplayName>TypeDictionary</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="HasComponent">ns=1;i=6075</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6080</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 ReferenceType="HasComponent" IsForward="false">i=92</Reference>
    </References>
    <Value>
      <uax:ByteString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">PHhzOnNjaGVtYSBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgdGFyZ2V0TmFtZXNwYWNlPSJod
        HRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvRlgvQUMvVHlwZXMueHNkIiB4bWxuczp0bnM9I
        mh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS9GWC9BQy9UeXBlcy54c2QiIHhtbG5zOnVhP
        SJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54c2QiIHhtbG5zO
        nhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+CiA8eHM6aW1wb3J0IG5hb
        WVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VBLzIwMDgvMDIvVHlwZXMueHNkI
        i8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJDbGFtcEtpbmRFbnVtIj4KICA8eHM6cmVzdHJpY
        3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJTY3Jld
        18wIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iVGh1bWJfMSIvPgogIDwveHM6cmVzd
        HJpY3Rpb24+CiA8L3hzOnNpbXBsZVR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6Q2xhb
        XBLaW5kRW51bSIgbmFtZT0iQ2xhbXBLaW5kRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9Ikxpc3RPZkNsYW1wS2luZEVudW0iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lb
        nQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkNsYW1wS
        2luZEVudW0iIG5hbWU9IkNsYW1wS2luZEVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94c
        zpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6T
        GlzdE9mQ2xhbXBLaW5kRW51bSIgbmFtZT0iTGlzdE9mQ2xhbXBLaW5kRW51bSIgbmlsbGFib
        GU9InRydWUiLz4KIDx4czpzaW1wbGVUeXBlIG5hbWU9IkNvbm5lY3Rpb25FbmRwb2ludFN0Y
        XR1c0VudW0iPgogIDx4czphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGlzI
        GVudW1lcmF0aW9uIGRlZmluZXMgdGhlIHZhbHVlcyBvZiB0aGUgRmxjQ29ubmVjdGlvblN0Y
        XR1cyBvZiBhbiBGbGNDb25uZWN0aW9uRW5kcG9pbnRUeXBlLiA8L3hzOmRvY3VtZW50YXRpb
        24+CiAgPC94czphbm5vdGF0aW9uPgogIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpb
        mciPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkluaXRpYWxfMCIvPgogICA8eHM6ZW51b
        WVyYXRpb24gdmFsdWU9IlJlYWR5XzEiLz4KICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJQc
        mVPcGVyYXRpb25hbF8yIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iT3BlcmF0aW9uY
        WxfMyIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkVycm9yXzQiLz4KICA8L3hzOnJlc
        3RyaWN0aW9uPgogPC94czpzaW1wbGVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkNvb
        m5lY3Rpb25FbmRwb2ludFN0YXR1c0VudW0iIG5hbWU9IkNvbm5lY3Rpb25FbmRwb2ludFN0Y
        XR1c0VudW0iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZDb25uZWN0aW9uRW5kc
        G9pbnRTdGF0dXNFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY
        3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpDb25uZWN0aW9uRW5kc
        G9pbnRTdGF0dXNFbnVtIiBuYW1lPSJDb25uZWN0aW9uRW5kcG9pbnRTdGF0dXNFbnVtIiBua
        WxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogP
        HhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkNvbm5lY3Rpb25FbmRwb2ludFN0YXR1c0Vud
        W0iIG5hbWU9Ikxpc3RPZkNvbm5lY3Rpb25FbmRwb2ludFN0YXR1c0VudW0iIG5pbGxhYmxlP
        SJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZSBuYW1lPSJGeFRpbWVVbml0c0VudW0iPgogIDx4c
        zphbm5vdGF0aW9uPgogICA8eHM6ZG9jdW1lbnRhdGlvbj5UaGlzIGVudW1lcmF0aW9uIGRlc
        2NyaWJlcyB0aGUgc3VwcG9ydCB1bml0cyBvZiB0aW1lPC94czpkb2N1bWVudGF0aW9uPgogI
        DwveHM6YW5ub3RhdGlvbj4KICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4KI
        CAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJOYW5vc2Vjb25kXzAiLz4KICAgPHhzOmVudW1lc
        mF0aW9uIHZhbHVlPSJNaWNyb3NlY29uZF8xIi8+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1Z
        T0iTWlsbGlzZWNvbmRfMiIvPgogICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IlNlY29uZF8zI
        i8+CiAgPC94czpyZXN0cmljdGlvbj4KIDwveHM6c2ltcGxlVHlwZT4KIDx4czplbGVtZW50I
        HR5cGU9InRuczpGeFRpbWVVbml0c0VudW0iIG5hbWU9IkZ4VGltZVVuaXRzRW51bSIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZkZ4VGltZVVuaXRzRW51bSI+CiAgPHhzOnNlc
        XVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZ
        GVkIiB0eXBlPSJ0bnM6RnhUaW1lVW5pdHNFbnVtIiBuYW1lPSJGeFRpbWVVbml0c0VudW0iI
        G5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwveHM6Y29tcGxleFR5cGU+C
        iA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mRnhUaW1lVW5pdHNFbnVtIiBuYW1lPSJMa
        XN0T2ZGeFRpbWVVbml0c0VudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6c2ltcGxlVHlwZ
        SBuYW1lPSJTb2NrZXRLaW5kRW51bSI+CiAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOnN0c
        mluZyI+CiAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iUko0NV8wIi8+CiAgIDx4czplbnVtZ
        XJhdGlvbiB2YWx1ZT0iTTEyXzEiLz4KICA8L3hzOnJlc3RyaWN0aW9uPgogPC94czpzaW1wb
        GVUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOlNvY2tldEtpbmRFbnVtIiBuYW1lPSJTb
        2NrZXRLaW5kRW51bSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlNvY2tldEtpb
        mRFbnVtIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb
        WF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpTb2NrZXRLaW5kRW51bSIgbmFtZT0iU
        29ja2V0S2luZEVudW0iIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve
        HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mU29ja2V0S2luZ
        EVudW0iIG5hbWU9Ikxpc3RPZlNvY2tldEtpbmRFbnVtIiBuaWxsYWJsZT0idHJ1ZSIvPgogP
        HhzOmNvbXBsZXhUeXBlIG5hbWU9IkFnZ3JlZ2F0ZWRIZWFsdGhEYXRhVHlwZSI+CiAgPHhzO
        nNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgd
        HlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbmFtZT0iQWdncmVnYXRlZERldmljZUhlYWx0aCIvP
        gogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6d
        W5zaWduZWRJbnQiIG5hbWU9IkFnZ3JlZ2F0ZWRPcGVyYXRpb25hbEhlYWx0aCIvPgogIDwve
        HM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zO
        kFnZ3JlZ2F0ZWRIZWFsdGhEYXRhVHlwZSIgbmFtZT0iQWdncmVnYXRlZEhlYWx0aERhdGFUe
        XBlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQWdncmVnYXRlZEhlYWx0aERhd
        GFUeXBlIj4KICA8eHM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgb
        WF4T2NjdXJzPSJ1bmJvdW5kZWQiIHR5cGU9InRuczpBZ2dyZWdhdGVkSGVhbHRoRGF0YVR5c
        GUiIG5hbWU9IkFnZ3JlZ2F0ZWRIZWFsdGhEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KI
        CA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9I
        nRuczpMaXN0T2ZBZ2dyZWdhdGVkSGVhbHRoRGF0YVR5cGUiIG5hbWU9Ikxpc3RPZkFnZ3JlZ
        2F0ZWRIZWFsdGhEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZ
        SBuYW1lPSJBcHBsaWNhdGlvbklkZW50aWZpZXJEYXRhVHlwZSI+CiAgPHhzOnNlcXVlbmNlP
        gogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idWE6T
        G9jYWxpemVkVGV4dCIgbmFtZT0iTmFtZSIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9I
        jAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkFwcGxpY2F0aW9uSWQiIG5hbWU9IlVuaXF1Z
        UlkZW50aWZpZXIiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4c
        zplbGVtZW50IHR5cGU9InRuczpBcHBsaWNhdGlvbklkZW50aWZpZXJEYXRhVHlwZSIgbmFtZ
        T0iQXBwbGljYXRpb25JZGVudGlmaWVyRGF0YVR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuY
        W1lPSJMaXN0T2ZBcHBsaWNhdGlvbklkZW50aWZpZXJEYXRhVHlwZSI+CiAgPHhzOnNlcXVlb
        mNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkI
        iB0eXBlPSJ0bnM6QXBwbGljYXRpb25JZGVudGlmaWVyRGF0YVR5cGUiIG5hbWU9IkFwcGxpY
        2F0aW9uSWRlbnRpZmllckRhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2Vxd
        WVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZ
        kFwcGxpY2F0aW9uSWRlbnRpZmllckRhdGFUeXBlIiBuYW1lPSJMaXN0T2ZBcHBsaWNhdGlvb
        klkZW50aWZpZXJEYXRhVHlwZSIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZ
        SBuYW1lPSJGeFZlcnNpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT
        2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG5hbWU9I
        k1ham9yIi8+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
        XBlPSJ4czp1bnNpZ25lZFNob3J0IiBuYW1lPSJNaW5vciIvPgogICA8eHM6ZWxlbWVudCBta
        W5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0ieHM6dW5zaWduZWRTaG9ydCIgbmFtZ
        T0iQnVpbGQiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiI
        HR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG5hbWU9IlN1YkJ1aWxkIi8+CiAgPC94czpzZXF1Z
        W5jZT4KIDwveHM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6RnhWZXJza
        W9uIiBuYW1lPSJGeFZlcnNpb24iLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZGe
        FZlcnNpb24iPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwI
        iBtYXhPY2N1cnM9InVuYm91bmRlZCIgdHlwZT0idG5zOkZ4VmVyc2lvbiIgbmFtZT0iRnhWZ
        XJzaW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZ
        XhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkZ4VmVyc2lvbiIgbmFtZT0iT
        GlzdE9mRnhWZXJzaW9uIiBuaWxsYWJsZT0idHJ1ZSIvPgogPHhzOmNvbXBsZXhUeXBlIG5hb
        WU9IkludGVydmFsUmFuZ2UiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT
        2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBuYW1lPSJNa
        W4iLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9I
        nhzOnVuc2lnbmVkSW50IiBuYW1lPSJNYXgiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnVuc2lnbmVkU2hvcnQiIG5hbWU9IkluY3Jlb
        WVudCIvPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0ieHM6dW5zaWduZWRTaG9ydCIgbmFtZT0iTXVsdGlwbGllciIvPgogICA8eHM6ZWxlbWVud
        CBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZT0idG5zOkZ4VGltZVVuaXRzRW51b
        SIgbmFtZT0iVW5pdCIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogP
        HhzOmVsZW1lbnQgdHlwZT0idG5zOkludGVydmFsUmFuZ2UiIG5hbWU9IkludGVydmFsUmFuZ
        2UiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZJbnRlcnZhbFJhbmdlIj4KICA8e
        HM6c2VxdWVuY2U+CiAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1b
        mJvdW5kZWQiIHR5cGU9InRuczpJbnRlcnZhbFJhbmdlIiBuYW1lPSJJbnRlcnZhbFJhbmdlI
        iBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2VxdWVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlP
        gogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZkludGVydmFsUmFuZ2UiIG5hbWU9Ikxpc
        3RPZkludGVydmFsUmFuZ2UiIG5pbGxhYmxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgb
        mFtZT0iUHVibGlzaGVyUW9zRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZ
        W1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZ
        T0iUW9zQ2F0ZWdvcnkiLz4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1c
        nM9IjEiIHR5cGU9InVhOkxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbmFtZT0iRGF0YWdyYW1Rb
        3MiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50I
        HR5cGU9InRuczpQdWJsaXNoZXJRb3NEYXRhVHlwZSIgbmFtZT0iUHVibGlzaGVyUW9zRGF0Y
        VR5cGUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZQdWJsaXNoZXJRb3NEYXRhV
        HlwZSI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he
        E9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6UHVibGlzaGVyUW9zRGF0YVR5cGUiIG5hb
        WU9IlB1Ymxpc2hlclFvc0RhdGFUeXBlIiBuaWxsYWJsZT0idHJ1ZSIvPgogIDwveHM6c2Vxd
        WVuY2U+CiA8L3hzOmNvbXBsZXhUeXBlPgogPHhzOmVsZW1lbnQgdHlwZT0idG5zOkxpc3RPZ
        lB1Ymxpc2hlclFvc0RhdGFUeXBlIiBuYW1lPSJMaXN0T2ZQdWJsaXNoZXJRb3NEYXRhVHlwZ
        SIgbmlsbGFibGU9InRydWUiLz4KIDx4czpjb21wbGV4VHlwZSBuYW1lPSJTdWJzY3JpYmVyU
        W9zRGF0YVR5cGUiPgogIDx4czpzZXF1ZW5jZT4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzP
        SIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iUW9zQ2F0ZWdvcnkiL
        z4KICAgPHhzOmVsZW1lbnQgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InVhO
        kxpc3RPZkV4dGVuc2lvbk9iamVjdCIgbmFtZT0iRGF0YWdyYW1Rb3MiLz4KICA8L3hzOnNlc
        XVlbmNlPgogPC94czpjb21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpTdWJzY
        3JpYmVyUW9zRGF0YVR5cGUiIG5hbWU9IlN1YnNjcmliZXJRb3NEYXRhVHlwZSIvPgogPHhzO
        mNvbXBsZXhUeXBlIG5hbWU9Ikxpc3RPZlN1YnNjcmliZXJRb3NEYXRhVHlwZSI+CiAgPHhzO
        nNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib
        3VuZGVkIiB0eXBlPSJ0bnM6U3Vic2NyaWJlclFvc0RhdGFUeXBlIiBuYW1lPSJTdWJzY3JpY
        mVyUW9zRGF0YVR5cGUiIG5pbGxhYmxlPSJ0cnVlIi8+CiAgPC94czpzZXF1ZW5jZT4KIDwve
        HM6Y29tcGxleFR5cGU+CiA8eHM6ZWxlbWVudCB0eXBlPSJ0bnM6TGlzdE9mU3Vic2NyaWJlc
        lFvc0RhdGFUeXBlIiBuYW1lPSJMaXN0T2ZTdWJzY3JpYmVyUW9zRGF0YVR5cGUiIG5pbGxhY
        mxlPSJ0cnVlIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQXBwbGljYXRpb25JZCI+CiAgP
        HhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iM
        SIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IlN3aXRjaEZpZWxkIi8+CiAgIDx4czpja
        G9pY2U+CiAgICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0iMSIgdHlwZ
        T0ieHM6dW5zaWduZWRJbnQiIG5hbWU9IklkTnVtZXJpYyIvPgogICAgPHhzOmVsZW1lbnQgb
        WluT2NjdXJzPSIwIiBtYXhPY2N1cnM9IjEiIHR5cGU9InhzOnN0cmluZyIgbmFtZT0iSWRTd
        HJpbmciLz4KICAgIDx4czplbGVtZW50IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSIxIiB0e
        XBlPSJ1YTpHdWlkIiBuYW1lPSJJZEd1aWQiLz4KICAgIDx4czplbGVtZW50IG1pbk9jY3Vyc
        z0iMCIgbWF4T2NjdXJzPSIxIiB0eXBlPSJ4czpiYXNlNjRCaW5hcnkiIG5hbWU9IklkQnl0Z
        VN0cmluZyIvPgogICA8L3hzOmNob2ljZT4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb21wb
        GV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpBcHBsaWNhdGlvbklkIiBuYW1lPSJBc
        HBsaWNhdGlvbklkIi8+CiA8eHM6Y29tcGxleFR5cGUgbmFtZT0iTGlzdE9mQXBwbGljYXRpb
        25JZCI+CiAgPHhzOnNlcXVlbmNlPgogICA8eHM6ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG1he
        E9jY3Vycz0idW5ib3VuZGVkIiB0eXBlPSJ0bnM6QXBwbGljYXRpb25JZCIgbmFtZT0iQXBwb
        GljYXRpb25JZCIgbmlsbGFibGU9InRydWUiLz4KICA8L3hzOnNlcXVlbmNlPgogPC94czpjb
        21wbGV4VHlwZT4KIDx4czplbGVtZW50IHR5cGU9InRuczpMaXN0T2ZBcHBsaWNhdGlvbklkI
        iBuYW1lPSJMaXN0T2ZBcHBsaWNhdGlvbklkIiBuaWxsYWJsZT0idHJ1ZSIvPgo8L3hzOnNja
        GVtYT4K</uax:ByteString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6015" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=6014" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6014</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">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/UAFX/Part81/v100/docs/11.6</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.10</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.11</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.12</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.13</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.14</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.16</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=47</Reference>
    </References>
    <InverseName>SubFunctionalEntityOf</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/UAFX/Part81/v100/docs/11.17</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.20</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/11.21</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">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/UAFX/Part81/v100/docs/9.1.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6052</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6053</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:AggregatedDeviceHealth" ParentNodeId="ns=1;i=2001" DataType="DeviceHealthOptionSet">
    <DisplayName>AggregatedDeviceHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6053" BrowseName="1:AggregatedOperationalHealth" ParentNodeId="ns=1;i=2001" DataType="OperationalHealthOptionSet">
    <DisplayName>AggregatedOperationalHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">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/UAFX/Part81/v100/docs/6.2.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6335</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6336</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5072" BrowseName="1:DescriptorFile" ParentNodeId="ns=1;i=1027">
    <DisplayName>DescriptorFile</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11575</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1027</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="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>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7001" BrowseName="Close" ParentNodeId="ns=1;i=5072" MethodDeclarationId="i=11583">
    <DisplayName>Close</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6337</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6337" BrowseName="InputArguments" ParentNodeId="ns=1;i=7001" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7001</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="GetPosition" ParentNodeId="ns=1;i=5072" MethodDeclarationId="i=11590">
    <DisplayName>GetPosition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6338</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6339</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6338" BrowseName="InputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7002" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7002</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="Open" ParentNodeId="ns=1;i=5072" MethodDeclarationId="i=11580">
    <DisplayName>Open</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6340</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6341</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6340" BrowseName="InputArguments" ParentNodeId="ns=1;i=7007" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7007" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7007</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OpenCount" ParentNodeId="ns=1;i=5072" DataType="UInt16">
    <DisplayName>OpenCount</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7008" BrowseName="Read" ParentNodeId="ns=1;i=5072" MethodDeclarationId="i=11585">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6343" BrowseName="InputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7008" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7008</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="SetPosition" ParentNodeId="ns=1;i=5072" MethodDeclarationId="i=11593">
    <DisplayName>SetPosition</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6345</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6345" BrowseName="InputArguments" ParentNodeId="ns=1;i=7009" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7009</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="Size" ParentNodeId="ns=1;i=5072" DataType="UInt64">
    <DisplayName>Size</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6347" BrowseName="UserWritable" ParentNodeId="ns=1;i=5072" DataType="Boolean">
    <DisplayName>UserWritable</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6348" BrowseName="Writable" ParentNodeId="ns=1;i=5072" DataType="Boolean">
    <DisplayName>Writable</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7010" BrowseName="Write" ParentNodeId="ns=1;i=5072" MethodDeclarationId="i=11588">
    <DisplayName>Write</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6349</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5072</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6349" BrowseName="InputArguments" ParentNodeId="ns=1;i=7010" DataType="Argument" ValueRank="1" ArrayDimensions="0">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7010</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:DescriptorIdentifier" ParentNodeId="ns=1;i=1027" DataType="UriString" AccessLevel="3">
    <DisplayName>DescriptorIdentifier</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1027</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6336" BrowseName="1:DescriptorVersion" ParentNodeId="ns=1;i=1027" DataType="FxVersion" AccessLevel="3">
    <DisplayName>DescriptorVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1027</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:AssetConnectorType" IsAbstract="true">
    <DisplayName>AssetConnectorType</DisplayName>
    <Description>AssetConnectorType provides information about physical connections that are part of an asset</Description>
    <Category>UAFX AssetConnector Slot Base</Category>
    <Category>UAFX AssetConnector Socket Base</Category>
    <Category>UAFX AssetConnector Clamp Base</Category>
    <Category>UAFX AssetConnector ClampBlock Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.3.4</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=114</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=116</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=114" BrowseName="1:Id" ParentNodeId="ns=1;i=5" DataType="UInt16" AccessLevel="3">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=116" BrowseName="1:Name" ParentNodeId="ns=1;i=5" DataType="String" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">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/UAFX/Part81/v100/docs/6.3.8</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=94</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=218</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=5</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=1250</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=217</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=94" BrowseName="1:&lt;Clamp&gt;" SymbolicName="Clamp" ParentNodeId="ns=1;i=7">
    <DisplayName>&lt;Clamp&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=10</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=220</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=220" BrowseName="1:Name" ParentNodeId="ns=1;i=94" DataType="String" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=94</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=218" BrowseName="1:BlockSize" ParentNodeId="ns=1;i=7" DataType="UInt16" AccessLevel="3">
    <DisplayName>BlockSize</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1250" BrowseName="1:Kind" ParentNodeId="ns=1;i=7" DataType="UInt16" AccessLevel="3">
    <DisplayName>Kind</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11238</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1251</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=7</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1252</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1251" BrowseName="EnumValues" ParentNodeId="ns=1;i=1250" DataType="EnumValueType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1250</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="ValueAsText" ParentNodeId="ns=1;i=1250" DataType="LocalizedText">
    <DisplayName>ValueAsText</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1250</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=217" BrowseName="1:Name" ParentNodeId="ns=1;i=7" DataType="String" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">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/UAFX/Part81/v100/docs/6.3.7</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=5</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=215</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=214</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=215" BrowseName="1:Kind" ParentNodeId="ns=1;i=10" DataType="UInt16" AccessLevel="3">
    <DisplayName>Kind</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11238</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1254</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=10</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1255</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1254" BrowseName="EnumValues" ParentNodeId="ns=1;i=215" DataType="EnumValueType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=215</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="ValueAsText" ParentNodeId="ns=1;i=215" DataType="LocalizedText">
    <DisplayName>ValueAsText</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=215</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=214" BrowseName="1:Name" ParentNodeId="ns=1;i=10" DataType="String" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">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/UAFX/Part81/v100/docs/6.3.5</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=115</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=159</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=5</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=115" BrowseName="1:Id" ParentNodeId="ns=1;i=6" DataType="UInt16" AccessLevel="3">
    <DisplayName>Id</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=159" BrowseName="1:LogicalId" ParentNodeId="ns=1;i=6" DataType="UInt16" AccessLevel="3">
    <DisplayName>LogicalId</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">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/UAFX/Part81/v100/docs/6.3.6</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6008</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=211</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=5</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6008" BrowseName="1:Kind" ParentNodeId="ns=1;i=8" DataType="UInt16" AccessLevel="3">
    <DisplayName>Kind</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=11238</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6009</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=8</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6009" BrowseName="EnumValues" ParentNodeId="ns=1;i=6008" DataType="EnumValueType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>EnumValues</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6010" BrowseName="ValueAsText" ParentNodeId="ns=1;i=6008" DataType="LocalizedText">
    <DisplayName>ValueAsText</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=6008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=211" BrowseName="1:Name" ParentNodeId="ns=1;i=8" DataType="String" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">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/UAFX/Part81/v100/docs/6.2.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6048</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=68</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</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=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 ReferenceType="GeneratesEvent">i=11446</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6048" BrowseName="1:AggregatedHealth" ParentNodeId="ns=1;i=2" DataType="AggregatedHealthDataType" AccessLevel="3">
    <DisplayName>AggregatedHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=2001</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6051</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6070</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:AggregatedDeviceHealth" ParentNodeId="ns=1;i=6048" DataType="DeviceHealthOptionSet">
    <DisplayName>AggregatedDeviceHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6048</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6070" BrowseName="1:AggregatedOperationalHealth" ParentNodeId="ns=1;i=6048" DataType="OperationalHealthOptionSet">
    <DisplayName>AggregatedOperationalHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=6048</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=68" BrowseName="1:Assets" ParentNodeId="ns=1;i=2">
    <DisplayName>Assets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=73</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=73" BrowseName="1:&lt;Asset&gt;" SymbolicName="Asset" ParentNodeId="ns=1;i=68">
    <DisplayName>&lt;Asset&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=3</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=68</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=200</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=201</Reference>
      <Reference ReferenceType="IsHostedBy" IsForward="false">ns=1;i=82</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=200" BrowseName="2:ManufacturerUri" ParentNodeId="ns=1;i=73" DataType="String" AccessLevel="3">
    <DisplayName>ManufacturerUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=73</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=201" BrowseName="2:ProductCode" ParentNodeId="ns=1;i=73" DataType="String" AccessLevel="3">
    <DisplayName>ProductCode</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=73</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=293" BrowseName="1:CloseConnections" ParentNodeId="ns=1;i=2">
    <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="GeneratesEvent">ns=3;i=1025</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1305</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1306</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=1305" BrowseName="InputArguments" ParentNodeId="ns=1;i=293" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=293</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=293" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=293</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ComponentCapabilities" ParentNodeId="ns=1;i=2">
    <DisplayName>ComponentCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
      <Reference ReferenceType="HasCapability">ns=1;i=6360</Reference>
      <Reference ReferenceType="HasCapability">ns=1;i=6359</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6360" BrowseName="1:MaxConnections" ParentNodeId="ns=1;i=1066" DataType="UInt32" AccessLevel="3">
    <DisplayName>MaxConnections</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1066</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6359" BrowseName="1:SupportsPersistence" ParentNodeId="ns=1;i=1066" DataType="Boolean" AccessLevel="3">
    <DisplayName>SupportsPersistence</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1066</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=210" BrowseName="1:ConformanceName" ParentNodeId="ns=1;i=2" DataType="UriString">
    <DisplayName>ConformanceName</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=2</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5073" BrowseName="1:Descriptors" ParentNodeId="ns=1;i=2">
    <DisplayName>Descriptors</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=292" BrowseName="1:EstablishConnections" ParentNodeId="ns=1;i=2">
    <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="GeneratesEvent">ns=3;i=1025</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1303</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1304</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=1303" BrowseName="InputArguments" ParentNodeId="ns=1;i=292" DataType="Argument" ValueRank="1" ArrayDimensions="5">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=292</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=292" DataType="Argument" ValueRank="1" ArrayDimensions="4">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=292</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:FunctionalEntities" ParentNodeId="ns=1;i=2">
    <DisplayName>FunctionalEntities</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=82</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=82" BrowseName="1:&lt;FunctionalEntity&gt;" SymbolicName="FunctionalEntity" ParentNodeId="ns=1;i=67">
    <DisplayName>&lt;FunctionalEntity&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=4</Reference>
      <Reference ReferenceType="IsHostedBy">ns=1;i=73</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=67</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5009" BrowseName="1:PublisherCapabilities" ParentNodeId="ns=1;i=2">
    <DisplayName>PublisherCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6032</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6042</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6043</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6032" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5009" DataType="Boolean" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6041" BrowseName="1:PreconfiguredPublishedDataSets" ParentNodeId="ns=1;i=5009" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6042" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5009" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5009</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6043" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5009" DataType="PublisherQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5009</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5010" BrowseName="1:SubscriberCapabilities" ParentNodeId="ns=1;i=2">
    <DisplayName>SubscriberCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6036</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6044</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=2</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>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6036" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5010" DataType="Boolean" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6044" BrowseName="1:PreconfiguredSubscribedDataSets" ParentNodeId="ns=1;i=5010" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6045" BrowseName="1:SupportedMessageReceiveTimeouts" ParentNodeId="ns=1;i=5010" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6046" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5010" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6047" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5010" DataType="SubscriberQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5010</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1030" BrowseName="1:AuditUaFxEventType" IsAbstract="true">
    <DisplayName>AuditUaFxEventType</DisplayName>
    <Category>UAFX Auditing Connection Cleanup</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/8.3</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=2052</Reference>
    </References>
  </UAObjectType>
  <UAObjectType NodeId="ns=1;i=1040" BrowseName="1:AuditConnectionCleanupEventType" IsAbstract="true">
    <DisplayName>AuditConnectionCleanupEventType</DisplayName>
    <Category>UAFX Auditing Connection Cleanup</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/8.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1030</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6351</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6350</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6351" BrowseName="1:RelatedEndpoint" ParentNodeId="ns=1;i=1040" DataType="RelatedEndpointDataType" AccessLevel="3">
    <DisplayName>RelatedEndpoint</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1040</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:RemovedEndpoint" ParentNodeId="ns=1;i=1040" DataType="String" AccessLevel="3">
    <DisplayName>RemovedEndpoint</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1040</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=9" BrowseName="1:IAssetRevisionType" IsAbstract="true">
    <DisplayName>IAssetRevisionType</DisplayName>
    <Category>UAFX Asset Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/7.3</Documentation>
    <References>
      <Reference ReferenceType="HasProperty">ns=1;i=119</Reference>
      <Reference ReferenceType="HasInterface" IsForward="false">ns=1;i=3</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=17602</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>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=119" BrowseName="1:BuildAssetNumber" ParentNodeId="ns=1;i=9" DataType="UInt16" AccessLevel="3">
    <DisplayName>BuildAssetNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=117" BrowseName="1:MajorAssetVersion" ParentNodeId="ns=1;i=9" DataType="UInt16" AccessLevel="3">
    <DisplayName>MajorAssetVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=118" BrowseName="1:MinorAssetVersion" ParentNodeId="ns=1;i=9" DataType="UInt16" AccessLevel="3">
    <DisplayName>MinorAssetVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=120" BrowseName="1:SubBuildAssetNumber" ParentNodeId="ns=1;i=9" DataType="UInt16" AccessLevel="3">
    <DisplayName>SubBuildAssetNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=1476" BrowseName="1:VerifyAsset" ParentNodeId="ns=1;i=9">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=9</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=1422" BrowseName="InputArguments" ParentNodeId="ns=1;i=1476" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1476</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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: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>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:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1423" BrowseName="OutputArguments" ParentNodeId="ns=1;i=1476" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1476</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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:ListOfExtensionObject>
    </Value>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=11" BrowseName="1:IFunctionalEntityType" IsAbstract="true">
    <DisplayName>IFunctionalEntityType</DisplayName>
    <Category>UAFX FunctionalEntity Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/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="HasInterface" IsForward="false">ns=1;i=4</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=17602</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=1203</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=5008</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=289</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=129" BrowseName="1:ApplicationIdentifier" ParentNodeId="ns=1;i=11" DataType="ApplicationIdentifierDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>ApplicationIdentifier</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=127" BrowseName="1:AuthorAssignedIdentifier" ParentNodeId="ns=1;i=11" DataType="String" AccessLevel="3">
    <DisplayName>AuthorAssignedIdentifier</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=128" BrowseName="1:AuthorAssignedVersion" ParentNodeId="ns=1;i=11" DataType="FxVersion" AccessLevel="3">
    <DisplayName>AuthorAssignedVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:AuthorUri" ParentNodeId="ns=1;i=11" DataType="UriString" AccessLevel="3">
    <DisplayName>AuthorUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5039" BrowseName="1:Capabilities" ParentNodeId="ns=1;i=11">
    <DisplayName>Capabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
      <Reference ReferenceType="HasCapability">ns=1;i=6121</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6121" BrowseName="1:FeedbackSignalRequired" ParentNodeId="ns=1;i=5039" DataType="Boolean" AccessLevel="3">
    <DisplayName>FeedbackSignalRequired</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=5039</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5104" BrowseName="1:ConfigurationData" ParentNodeId="ns=1;i=11">
    <DisplayName>ConfigurationData</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=52" BrowseName="1:ConnectionEndpoints" ParentNodeId="ns=1;i=11">
    <DisplayName>ConnectionEndpoints</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=20</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1064" BrowseName="1:ControlGroups" ParentNodeId="ns=1;i=11">
    <DisplayName>ControlGroups</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1203" BrowseName="1:InputData" ParentNodeId="ns=1;i=11">
    <DisplayName>InputData</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1000</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6101" BrowseName="1:OperationalHealth" ParentNodeId="ns=1;i=11" DataType="OperationalHealthOptionSet">
    <DisplayName>OperationalHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5035" BrowseName="1:OperationalHealthAlarms" ParentNodeId="ns=1;i=11">
    <DisplayName>OperationalHealthAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1204" BrowseName="1:OutputData" ParentNodeId="ns=1;i=11">
    <DisplayName>OutputData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5007" BrowseName="1:PublisherCapabilities" ParentNodeId="ns=1;i=11">
    <DisplayName>PublisherCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6030</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6031</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6033</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6034</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6030" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5007" DataType="Boolean" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6031" BrowseName="1:PreconfiguredPublishedDataSets" ParentNodeId="ns=1;i=5007" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6033" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5007" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6034" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5007" DataType="PublisherQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5007</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5008" BrowseName="1:SubscriberCapabilities" ParentNodeId="ns=1;i=11">
    <DisplayName>SubscriberCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6035</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6037</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=11</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>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6035" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5008" DataType="Boolean" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6037" BrowseName="1:PreconfiguredSubscribedDataSets" ParentNodeId="ns=1;i=5008" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6038" BrowseName="1:SupportedMessageReceiveTimeouts" ParentNodeId="ns=1;i=5008" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6039" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5008" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6040" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5008" DataType="SubscriberQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5008</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=289" BrowseName="1:Verify" ParentNodeId="ns=1;i=11">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=11</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=1420" BrowseName="InputArguments" ParentNodeId="ns=1;i=289" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=289</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=289" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=289</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ConnectionEndpointType">
    <DisplayName>ConnectionEndpointType</DisplayName>
    <Category>UAFX ConnectionEndpoint Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.6.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=1316</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</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>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=1316" BrowseName="1:CleanupTimeout" ParentNodeId="ns=1;i=1002" DataType="Duration" AccessLevel="3">
    <DisplayName>CleanupTimeout</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6197" BrowseName="1:InputVariables" ParentNodeId="ns=1;i=1002" DataType="NodeId" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>InputVariables</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1308" BrowseName="1:IsPersistent" ParentNodeId="ns=1;i=1002" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsPersistent</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6198" BrowseName="1:OutputVariables" ParentNodeId="ns=1;i=1002" DataType="NodeId" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>OutputVariables</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6069" BrowseName="1:RelatedEndpoint" ParentNodeId="ns=1;i=1002" DataType="RelatedEndpointDataType" AccessLevel="3">
    <DisplayName>RelatedEndpoint</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1300" BrowseName="1:Status" ParentNodeId="ns=1;i=1002" DataType="ConnectionEndpointStatusEnum">
    <DisplayName>Status</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">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/UAFX/Part81/v100/docs/6.6.3</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=1352</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=1002</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=1352" BrowseName="1:Mode" ParentNodeId="ns=1;i=1005" DataType="PubSubConnectionEndpointModeEnum" AccessLevel="3">
    <DisplayName>Mode</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">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/UAFX/Part81/v100/docs/6.5.2</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <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>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5018" BrowseName="1:&lt;ControlGroup&gt;" SymbolicName="ControlGroup" ParentNodeId="ns=1;i=15">
    <DisplayName>&lt;ControlGroup&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">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>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6089" BrowseName="1:IsControlled" ParentNodeId="ns=1;i=5018" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsControlled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5030" BrowseName="1:ListOfRelated" ParentNodeId="ns=1;i=5018">
    <DisplayName>ListOfRelated</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5033" BrowseName="1:ListToBlock" ParentNodeId="ns=1;i=5018">
    <DisplayName>ListToBlock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5034</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5034" BrowseName="1:Lock" ParentNodeId="ns=1;i=5033">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <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="HasComponent" IsForward="false">ns=1;i=5033</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6105</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6106</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6107</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6108</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7006</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7003" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5034" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6090</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6090" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7003" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7003</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5034" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6102</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6102" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7004" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7004</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5034" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6104</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6103" BrowseName="InputArguments" ParentNodeId="ns=1;i=7005" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7005" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7005</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:Locked" ParentNodeId="ns=1;i=5034" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6106" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5034" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6107" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5034" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6108" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5034" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7006" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5034" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6109</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5034</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6109" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7006" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7006</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ListToRestrict" ParentNodeId="ns=1;i=5018">
    <DisplayName>ListToRestrict</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5018</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5037</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5037" BrowseName="1:Lock" ParentNodeId="ns=1;i=5036">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <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="HasComponent" IsForward="false">ns=1;i=5036</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6114</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6115</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6116</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6117</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7030</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7027" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5037" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6110</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6110" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7027" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7027</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5037" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6111</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6111" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7028" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7028</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5037" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6112</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6113</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6112" BrowseName="InputArguments" ParentNodeId="ns=1;i=7029" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7029</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7029" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7029</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:Locked" ParentNodeId="ns=1;i=5037" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6115" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5037" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6116" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5037" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6117" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5037" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7030" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5037" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6118</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5037</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6118" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7030" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7030</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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=290" BrowseName="1:EstablishControl" ParentNodeId="ns=1;i=15">
    <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="HasComponent" IsForward="false">ns=1;i=15</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6093</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6094</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6093" BrowseName="InputArguments" ParentNodeId="ns=1;i=290" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=290</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=290" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=290</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:IsControlled" ParentNodeId="ns=1;i=15" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsControlled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5075" BrowseName="1:ListOfRelated" ParentNodeId="ns=1;i=15">
    <DisplayName>ListOfRelated</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1069" BrowseName="1:ListToBlock" ParentNodeId="ns=1;i=15">
    <DisplayName>ListToBlock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5078</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5078" BrowseName="1:Lock" ParentNodeId="ns=1;i=1069">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <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="HasComponent" IsForward="false">ns=1;i=1069</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6271</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6272</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6273</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6274</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7019</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7016" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5078" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5078</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6253</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6253" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7016" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7016</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5078" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5078</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6264</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6264" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7017" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7017</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5078" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5078</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6265</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6266</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6265" BrowseName="InputArguments" ParentNodeId="ns=1;i=7018" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7018</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7018" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7018</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:Locked" ParentNodeId="ns=1;i=5078" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5078</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6272" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5078" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5078</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6273" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5078" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5078</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6274" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5078" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5078</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7019" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5078" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6275</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5078</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6275" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7019" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7019</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ListToRestrict" ParentNodeId="ns=1;i=15">
    <DisplayName>ListToRestrict</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5080</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5080" BrowseName="1:Lock" ParentNodeId="ns=1;i=1070">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <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="HasComponent" IsForward="false">ns=1;i=1070</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6317</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6368</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6369</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6370</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7023</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7020" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5080" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5080</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6306</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6306" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7020" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7020</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5080" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5080</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6312</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6312" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7021" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7021</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5080" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5080</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6313</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6314</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6313" BrowseName="InputArguments" ParentNodeId="ns=1;i=7022" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7022</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7022" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7022</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:Locked" ParentNodeId="ns=1;i=5080" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5080</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6368" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5080" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5080</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6369" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5080" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5080</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6370" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5080" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5080</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7023" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5080" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6371</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5080</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6371" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7023" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7023</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ReassignControl" ParentNodeId="ns=1;i=15">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6366" BrowseName="InputArguments" ParentNodeId="ns=1;i=7011" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7011</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7011" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7011</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ReleaseControl" ParentNodeId="ns=1;i=15">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=15</Reference>
    </References>
  </UAMethod>
  <UAObjectType NodeId="ns=1;i=1001" BrowseName="1:AutomationComponentCapabilitiesType">
    <DisplayName>AutomationComponentCapabilitiesType</DisplayName>
    <Category>UAFX AutomationComponent Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.2.6</Documentation>
    <References>
      <Reference ReferenceType="HasCapability">ns=1;i=1249</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=61</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=6356</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=1249" BrowseName="1:&lt;Capability&gt;" SymbolicName="Capability" ParentNodeId="ns=1;i=1001" AccessLevel="3">
    <DisplayName>&lt;Capability&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6077" BrowseName="1:CommandBundleRequired" ParentNodeId="ns=1;i=1001" DataType="Boolean" AccessLevel="3">
    <DisplayName>CommandBundleRequired</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6358" BrowseName="1:MaxConnections" ParentNodeId="ns=1;i=1001" DataType="UInt32" AccessLevel="3">
    <DisplayName>MaxConnections</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6076" BrowseName="1:MaxConnectionsPerCall" ParentNodeId="ns=1;i=1001" DataType="UInt32" AccessLevel="3">
    <DisplayName>MaxConnectionsPerCall</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6357" BrowseName="1:MaxFunctionalEntities" ParentNodeId="ns=1;i=1001" DataType="UInt32" AccessLevel="3">
    <DisplayName>MaxFunctionalEntities</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1001</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6356" BrowseName="1:SupportsPersistence" ParentNodeId="ns=1;i=1001" DataType="Boolean" AccessLevel="3">
    <DisplayName>SupportsPersistence</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">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/UAFX/Part81/v100/docs/6.4.8</Documentation>
    <References>
      <Reference ReferenceType="HasConnectionEndpoint">ns=1;i=1077</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6096</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=1077" BrowseName="1:&lt;ConnectionEndpoint&gt;" SymbolicName="ConnectionEndpoint" ParentNodeId="ns=1;i=20">
    <DisplayName>&lt;ConnectionEndpoint&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1002</Reference>
      <Reference ReferenceType="HasConnectionEndpoint" IsForward="false">ns=1;i=20</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6073</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=1309</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6092</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=1331</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6073" BrowseName="1:CleanupTimeout" ParentNodeId="ns=1;i=1077" DataType="Duration" AccessLevel="3">
    <DisplayName>CleanupTimeout</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1309" BrowseName="1:IsPersistent" ParentNodeId="ns=1;i=1077" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsPersistent</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6092" BrowseName="1:RelatedEndpoint" ParentNodeId="ns=1;i=1077" DataType="RelatedEndpointDataType" AccessLevel="3">
    <DisplayName>RelatedEndpoint</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=1331" BrowseName="1:Status" ParentNodeId="ns=1;i=1077" DataType="ConnectionEndpointStatusEnum">
    <DisplayName>Status</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1077</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6096" BrowseName="1:CommHealth" ParentNodeId="ns=1;i=20" DataType="CommHealthOptionSet">
    <DisplayName>CommHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">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/UAFX/Part81/v100/docs/6.4.9</Documentation>
    <References>
      <Reference ReferenceType="HasControlGroup">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=1074" BrowseName="1:&lt;ControlGroup&gt;" SymbolicName="ControlGroup" ParentNodeId="ns=1;i=1010">
    <DisplayName>&lt;ControlGroup&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=15</Reference>
      <Reference ReferenceType="HasControlGroup" IsForward="false">ns=1;i=1010</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>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6365" BrowseName="1:IsControlled" ParentNodeId="ns=1;i=1074" DataType="Boolean" AccessLevel="3">
    <DisplayName>IsControlled</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5077" BrowseName="1:ListOfRelated" ParentNodeId="ns=1;i=1074">
    <DisplayName>ListOfRelated</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1081" BrowseName="1:ListToBlock" ParentNodeId="ns=1;i=1074">
    <DisplayName>ListToBlock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5099</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5099" BrowseName="1:Lock" ParentNodeId="ns=1;i=1081">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <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="HasComponent" IsForward="false">ns=1;i=1081</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6461</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6462</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6463</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6464</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7056</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7053" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5099" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5099</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6457</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6457" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7053" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7053</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5099" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5099</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6458</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6458" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7054" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7054</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5099" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5099</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6459</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6460</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6459" BrowseName="InputArguments" ParentNodeId="ns=1;i=7055" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7055</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7055" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7055</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:Locked" ParentNodeId="ns=1;i=5099" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5099</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6462" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5099" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5099</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6463" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5099" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5099</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6464" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5099" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5099</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7056" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5099" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6465</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5099</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6465" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7056" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7056</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ListToRestrict" ParentNodeId="ns=1;i=1074">
    <DisplayName>ListToRestrict</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1011</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1074</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5103</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5103" BrowseName="1:Lock" ParentNodeId="ns=1;i=1082">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <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="HasComponent" IsForward="false">ns=1;i=1082</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6470</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6471</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6472</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6473</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7060</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7057" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5103" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6466</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6466" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7057" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7057</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5103" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6467</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6467" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7058" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7058</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5103" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6468</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6469</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6468" BrowseName="InputArguments" ParentNodeId="ns=1;i=7059" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7059</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7059" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7059</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:Locked" ParentNodeId="ns=1;i=5103" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6471" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5103" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6472" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5103" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6473" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5103" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7060" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5103" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6474</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5103</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6474" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7060" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7060</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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/UAFX/Part81/v100/docs/6.4.7</Documentation>
    <References>
      <Reference ReferenceType="HasCapability">ns=1;i=6120</Reference>
      <Reference ReferenceType="HasCapability">ns=1;i=6119</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6120" BrowseName="1:&lt;Capability&gt;" SymbolicName="Capability" ParentNodeId="ns=1;i=1008" AccessLevel="3">
    <DisplayName>&lt;Capability&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=1008</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6119" BrowseName="1:FeedbackSignalRequired" ParentNodeId="ns=1;i=1008" DataType="Boolean" AccessLevel="3">
    <DisplayName>FeedbackSignalRequired</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">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/UAFX/Part81/v100/docs/6.4.6/#6.4.6.2</Documentation>
    <References>
      <Reference ReferenceType="Organizes">ns=1;i=6049</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7025</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7026</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7024</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6049" BrowseName="1:&lt;ConfigurationVariable&gt;" SymbolicName="ConfigurationVariable" ParentNodeId="ns=1;i=1041" AccessLevel="3">
    <DisplayName>&lt;ConfigurationVariable&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1041</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7025" BrowseName="1:ClearStoredVariables" ParentNodeId="ns=1;i=1041">
    <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="HasComponent" IsForward="false">ns=1;i=1041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6398</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6399</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6398" BrowseName="InputArguments" ParentNodeId="ns=1;i=7025" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7025</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7025" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7025</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:ListStoredVariables" ParentNodeId="ns=1;i=1041">
    <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="HasComponent" IsForward="false">ns=1;i=1041</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6401</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6401" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7026" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7026</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:SetStoredVariables" ParentNodeId="ns=1;i=1041">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=1041</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6396" BrowseName="InputArguments" ParentNodeId="ns=1;i=7024" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7024</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7024" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7024</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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/UAFX/Part81/v100/docs/6.5.6</Documentation>
    <References>
      <Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1005</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6485</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5051" BrowseName="1:Lock" ParentNodeId="ns=1;i=1011">
    <DisplayName>Lock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=6388</Reference>
      <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="HasComponent" IsForward="false">ns=1;i=1011</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="HasProperty">ns=1;i=6251</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=7015</Reference>
    </References>
  </UAObject>
  <UAMethod NodeId="ns=1;i=7012" BrowseName="2:BreakLock" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=2;i=6400">
    <DisplayName>BreakLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6091</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6091" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7012" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7012</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:ExitLock" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=2;i=6398">
    <DisplayName>ExitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6245</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6245" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7013" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7013</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:InitLock" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=2;i=6393">
    <DisplayName>InitLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6246</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6247</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6246" BrowseName="InputArguments" ParentNodeId="ns=1;i=7014" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7014" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7014</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="2:Locked" ParentNodeId="ns=1;i=5051" DataType="Boolean">
    <DisplayName>Locked</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6249" BrowseName="2:LockingClient" ParentNodeId="ns=1;i=5051" DataType="String">
    <DisplayName>LockingClient</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6250" BrowseName="2:LockingUser" ParentNodeId="ns=1;i=5051" DataType="String">
    <DisplayName>LockingUser</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6251" BrowseName="2:RemainingLockTime" ParentNodeId="ns=1;i=5051" DataType="Duration">
    <DisplayName>RemainingLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=7015" BrowseName="2:RenewLock" ParentNodeId="ns=1;i=5051" MethodDeclarationId="ns=2;i=6396">
    <DisplayName>RenewLock</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6252</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5051</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=6252" BrowseName="OutputArguments" ParentNodeId="ns=1;i=7015" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=7015</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:MaxInactiveLockTime" ParentNodeId="ns=1;i=1011" DataType="Duration" AccessLevel="3">
    <DisplayName>MaxInactiveLockTime</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">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/UAFX/Part81/v100/docs/6.4.4</Documentation>
    <References>
      <Reference ReferenceType="HasInputGroup">ns=1;i=5016</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=1319</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5017</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5016" BrowseName="1:&lt;InputGroup&gt;" SymbolicName="InputGroup" ParentNodeId="ns=1;i=1000">
    <DisplayName>&lt;InputGroup&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1000</Reference>
      <Reference ReferenceType="HasInputGroup" IsForward="false">ns=1;i=1000</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=1319" BrowseName="1:&lt;InputVariable&gt;" SymbolicName="InputVariable" ParentNodeId="ns=1;i=1000" AccessLevel="3">
    <DisplayName>&lt;InputVariable&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1000</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5017" BrowseName="1:SubscriberCapabilities" ParentNodeId="ns=1;i=1000">
    <DisplayName>SubscriberCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6064</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6065</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1000</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>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6064" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5017" DataType="Boolean" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6065" BrowseName="1:PreconfiguredSubscribedDataSets" ParentNodeId="ns=1;i=5017" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6066" BrowseName="1:SupportedMessageReceiveTimeouts" ParentNodeId="ns=1;i=5017" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6067" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5017" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6068" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5017" DataType="SubscriberQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5017</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1019" BrowseName="1:OutputsFolderType">
    <DisplayName>OutputsFolderType</DisplayName>
    <Category>UAFX FunctionalEntity Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.4.5</Documentation>
    <References>
      <Reference ReferenceType="HasOutputGroup">ns=1;i=5014</Reference>
      <Reference ReferenceType="Organizes">ns=1;i=1425</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=5015</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5014" BrowseName="1:&lt;OutputGroup&gt;" SymbolicName="OutputGroup" ParentNodeId="ns=1;i=1019">
    <DisplayName>&lt;OutputGroup&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasOutputGroup" IsForward="false">ns=1;i=1019</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=1425" BrowseName="1:&lt;OutputVariable&gt;" SymbolicName="OutputVariable" ParentNodeId="ns=1;i=1019" AccessLevel="3">
    <DisplayName>&lt;OutputVariable&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=1019</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5015" BrowseName="1:PublisherCapabilities" ParentNodeId="ns=1;i=1019">
    <DisplayName>PublisherCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6097</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6098</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6099</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6100</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6097" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5015" DataType="Boolean" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6098" BrowseName="1:PreconfiguredPublishedDataSets" ParentNodeId="ns=1;i=5015" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6099" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5015" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6100" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5015" DataType="PublisherQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5015</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=4" BrowseName="1:FunctionalEntityType">
    <DisplayName>FunctionalEntityType</DisplayName>
    <Category>UAFX FunctionalEntity Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.4.2</Documentation>
    <References>
      <Reference ReferenceType="HasSubFunctionalEntity">ns=1;i=5011</Reference>
      <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="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasInterface">ns=1;i=11</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=1125</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=5013</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=301</Reference>
    </References>
  </UAObjectType>
  <UAObject NodeId="ns=1;i=5011" BrowseName="1:&lt;SubFunctionalEntity&gt;" SymbolicName="SubFunctionalEntity" ParentNodeId="ns=1;i=4">
    <DisplayName>&lt;SubFunctionalEntity&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=4</Reference>
      <Reference ReferenceType="HasSubFunctionalEntity" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=205" BrowseName="1:ApplicationIdentifier" ParentNodeId="ns=1;i=4" DataType="ApplicationIdentifierDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>ApplicationIdentifier</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=203" BrowseName="1:AuthorAssignedIdentifier" ParentNodeId="ns=1;i=4" DataType="String" AccessLevel="3">
    <DisplayName>AuthorAssignedIdentifier</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=204" BrowseName="1:AuthorAssignedVersion" ParentNodeId="ns=1;i=4" DataType="FxVersion" AccessLevel="3">
    <DisplayName>AuthorAssignedVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=4</Reference>
    </References>
    <Value>
      <uax:ExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="1:AuthorUri" ParentNodeId="ns=1;i=4" DataType="UriString" AccessLevel="3">
    <DisplayName>AuthorUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5040" BrowseName="1:Capabilities" ParentNodeId="ns=1;i=4">
    <DisplayName>Capabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1008</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
      <Reference ReferenceType="HasCapability">ns=1;i=6122</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6122" BrowseName="1:FeedbackSignalRequired" ParentNodeId="ns=1;i=5040" DataType="Boolean" AccessLevel="3">
    <DisplayName>FeedbackSignalRequired</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasCapability" IsForward="false">ns=1;i=5040</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5031" BrowseName="1:ConfigurationData" ParentNodeId="ns=1;i=4">
    <DisplayName>ConfigurationData</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1041</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5032" BrowseName="1:ConnectionEndpoints" ParentNodeId="ns=1;i=4">
    <DisplayName>ConnectionEndpoints</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=20</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1065" BrowseName="1:ControlGroups" ParentNodeId="ns=1;i=4">
    <DisplayName>ControlGroups</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1010</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1125" BrowseName="1:InputData" ParentNodeId="ns=1;i=4">
    <DisplayName>InputData</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1000</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6056" BrowseName="1:OperationalHealth" ParentNodeId="ns=1;i=4" DataType="OperationalHealthOptionSet">
    <DisplayName>OperationalHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5041" BrowseName="1:OperationalHealthAlarms" ParentNodeId="ns=1;i=4">
    <DisplayName>OperationalHealthAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=1126" BrowseName="1:OutputData" ParentNodeId="ns=1;i=4">
    <DisplayName>OutputData</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1019</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5012" BrowseName="1:PublisherCapabilities" ParentNodeId="ns=1;i=4">
    <DisplayName>PublisherCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6054</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6057</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6058</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6059</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6054" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5012" DataType="Boolean" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6057" BrowseName="1:PreconfiguredPublishedDataSets" ParentNodeId="ns=1;i=5012" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6058" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5012" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5012</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6059" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5012" DataType="PublisherQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5012</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5013" BrowseName="1:SubscriberCapabilities" ParentNodeId="ns=1;i=4">
    <DisplayName>SubscriberCapabilities</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=1004</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6055</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6060</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=4</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>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6055" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=5013" DataType="Boolean" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6060" BrowseName="1:PreconfiguredSubscribedDataSets" ParentNodeId="ns=1;i=5013" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6061" BrowseName="1:SupportedMessageReceiveTimeouts" ParentNodeId="ns=1;i=5013" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6062" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=5013" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6063" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=5013" DataType="SubscriberQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5013</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=301" BrowseName="1:Verify" ParentNodeId="ns=1;i=4">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=4</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=1358" BrowseName="InputArguments" ParentNodeId="ns=1;i=301" DataType="Argument" ValueRank="1" ArrayDimensions="1">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=301</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=301" DataType="Argument" ValueRank="1" ArrayDimensions="2">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=301</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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=3" BrowseName="1:FxAssetType">
    <DisplayName>FxAssetType</DisplayName>
    <Category>UAFX FXAsset Type</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/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="HasProperty">ns=1;i=187</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>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</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>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=195" BrowseName="2:AssetId" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>AssetId</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=198" BrowseName="1:BuildAssetNumber" ParentNodeId="ns=1;i=3" DataType="UInt16" AccessLevel="3">
    <DisplayName>BuildAssetNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=184" BrowseName="2:ComponentName" ParentNodeId="ns=1;i=3" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>ComponentName</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=72" BrowseName="1:Connectors" ParentNodeId="ns=1;i=3">
    <DisplayName>Connectors</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=76</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=76" BrowseName="1:&lt;AssetConnector&gt;" SymbolicName="AssetConnector" ParentNodeId="ns=1;i=72">
    <DisplayName>&lt;AssetConnector&gt;</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=11508</Reference>
      <Reference ReferenceType="HasTypeDefinition">ns=1;i=5</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=72</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=1253</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=1253" BrowseName="1:Name" ParentNodeId="ns=1;i=76" DataType="String" AccessLevel="3">
    <DisplayName>Name</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=76</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=191" BrowseName="2:DeviceClass" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>DeviceClass</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6081" BrowseName="2:DeviceHealth" ParentNodeId="ns=1;i=3" DataType="DeviceHealthEnumeration" AccessLevel="3">
    <DisplayName>DeviceHealth</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5023" BrowseName="2:DeviceHealthAlarms" ParentNodeId="ns=1;i=3">
    <DisplayName>DeviceHealthAlarms</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=190" BrowseName="2:DeviceManual" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>DeviceManual</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=189" BrowseName="2:DeviceRevision" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>DeviceRevision</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=187" BrowseName="2:HardwareRevision" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>HardwareRevision</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=196" BrowseName="1:MajorAssetVersion" ParentNodeId="ns=1;i=3" DataType="UInt16" AccessLevel="3">
    <DisplayName>MajorAssetVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=175" BrowseName="2:Manufacturer" ParentNodeId="ns=1;i=3" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Manufacturer</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=185" BrowseName="2:ManufacturerUri" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>ManufacturerUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd"></uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=197" BrowseName="1:MinorAssetVersion" ParentNodeId="ns=1;i=3" DataType="UInt16" AccessLevel="3">
    <DisplayName>MinorAssetVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=176" BrowseName="2:Model" ParentNodeId="ns=1;i=3" DataType="LocalizedText" AccessLevel="3">
    <DisplayName>Model</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=186" BrowseName="2:ProductCode" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>ProductCode</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=193" BrowseName="2:ProductInstanceUri" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>ProductInstanceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=194" BrowseName="2:RevisionCounter" ParentNodeId="ns=1;i=3" DataType="Int32" AccessLevel="3">
    <DisplayName>RevisionCounter</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=192" BrowseName="2:SerialNumber" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>SerialNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=188" BrowseName="2:SoftwareRevision" ParentNodeId="ns=1;i=3" DataType="String" AccessLevel="3">
    <DisplayName>SoftwareRevision</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5002" BrowseName="2:SoftwareUpdate" ParentNodeId="ns=1;i=3">
    <DisplayName>SoftwareUpdate</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">ns=2;i=1</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasAddIn" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=199" BrowseName="1:SubBuildAssetNumber" ParentNodeId="ns=1;i=3" DataType="UInt16" AccessLevel="3">
    <DisplayName>SubBuildAssetNumber</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=80</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAVariable>
  <UAMethod NodeId="ns=1;i=1502" BrowseName="1:VerifyAsset" ParentNodeId="ns=1;i=3">
    <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 ReferenceType="HasComponent" IsForward="false">ns=1;i=3</Reference>
    </References>
  </UAMethod>
  <UAVariable NodeId="ns=1;i=1356" BrowseName="InputArguments" ParentNodeId="ns=1;i=1502" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>InputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1502</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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" BrowseName="OutputArguments" ParentNodeId="ns=1;i=1502" DataType="Argument" ValueRank="1" ArrayDimensions="3">
    <DisplayName>OutputArguments</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=1502</Reference>
    </References>
    <Value>
      <uax:ListOfExtensionObject xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <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 Base</Category>
    <Category>UAFX FunctionalEntity Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.2.7</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6023</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6022</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6020</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6021</Reference>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6023" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=1003" DataType="Boolean" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6022" BrowseName="1:PreconfiguredPublishedDataSets" ParentNodeId="ns=1;i=1003" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredPublishedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6020" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=1003" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6021" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=1003" DataType="PublisherQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1003</Reference>
    </References>
  </UAVariable>
  <UAObjectType NodeId="ns=1;i=1004" BrowseName="1:SubscriberCapabilitiesType">
    <DisplayName>SubscriberCapabilitiesType</DisplayName>
    <Category>UAFX AutomationComponent Base</Category>
    <Category>UAFX FunctionalEntity Base</Category>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/6.2.8</Documentation>
    <References>
      <Reference ReferenceType="HasComponent">ns=1;i=6028</Reference>
      <Reference ReferenceType="HasComponent">ns=1;i=6027</Reference>
      <Reference ReferenceType="HasSubtype" IsForward="false">i=58</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>
    </References>
  </UAObjectType>
  <UAVariable NodeId="ns=1;i=6028" BrowseName="1:PreconfiguredDataSetOnly" ParentNodeId="ns=1;i=1004" DataType="Boolean" AccessLevel="3">
    <DisplayName>PreconfiguredDataSetOnly</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6027" BrowseName="1:PreconfiguredSubscribedDataSets" ParentNodeId="ns=1;i=1004" DataType="String" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>PreconfiguredSubscribedDataSets</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6026" BrowseName="1:SupportedMessageReceiveTimeouts" ParentNodeId="ns=1;i=1004" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedMessageReceiveTimeouts</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6024" BrowseName="1:SupportedPublishingIntervals" ParentNodeId="ns=1;i=1004" DataType="IntervalRange" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedPublishingIntervals</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6025" BrowseName="1:SupportedQos" ParentNodeId="ns=1;i=1004" DataType="SubscriberQosDataType" ValueRank="1" ArrayDimensions="0" AccessLevel="3">
    <DisplayName>SupportedQos</DisplayName>
    <References>
      <Reference ReferenceType="HasModellingRule">i=78</Reference>
      <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1004</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=5001" BrowseName="1:http://opcfoundation.org/UA/FX/AC/" SymbolicName="http___opcfoundation_org_UA_FX_AC_">
    <DisplayName>http://opcfoundation.org/UA/FX/AC/</DisplayName>
    <Documentation>https://reference.opcfoundation.org/UAFX/Part81/v100/docs/14.1</Documentation>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
      <Reference ReferenceType="HasProperty">ns=1;i=6001</Reference>
      <Reference ReferenceType="HasComponent" IsForward="false">i=11715</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>
    </References>
  </UAObject>
  <UAVariable NodeId="ns=1;i=6001" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=5001" DataType="Boolean">
    <DisplayName>IsNamespaceSubset</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:Boolean xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">false</uax:Boolean>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6002" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=5001" DataType="DateTime">
    <DisplayName>NamespacePublicationDate</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:DateTime xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">2022-10-15T00:00:00Z</uax:DateTime>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6003" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>NamespaceUri</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/FX/AC/</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6004" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>NamespaceVersion</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:String xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">1.00.00</uax:String>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6005" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=5001" DataType="IdType" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNodeIdTypes</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:ListOfInt32 xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:Int32>0</uax:Int32>
            </uax:ListOfInt32>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6006" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=5001" DataType="NumericRange" ValueRank="1" ArrayDimensions="0">
    <DisplayName>StaticNumericNodeIdRange</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
    <Value>
      <uax:ListOfString xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <uax:String>0:15000</uax:String>
            </uax:ListOfString>
    </Value>
  </UAVariable>
  <UAVariable NodeId="ns=1;i=6007" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=5001" DataType="String">
    <DisplayName>StaticStringNodeIdPattern</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
      <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=5001</Reference>
    </References>
  </UAVariable>
  <UAObject NodeId="ns=1;i=60" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6082</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=28</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=62" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6083</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=28</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=69" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=28</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=91" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=25</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6074</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=92" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=25</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6075</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=93" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=25</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5003" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6071</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5004" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6016</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5005" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6017</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5006" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3003</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5019" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3008</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6079</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5020" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3008</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6080</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5021" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6072</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5022" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3008</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5024" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3011</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6085</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5025" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3011</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6086</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5026" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3011</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5027" BrowseName="Default Binary" SymbolicName="DefaultBinary">
    <DisplayName>Default Binary</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6087</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5028" BrowseName="Default XML" SymbolicName="DefaultXml">
    <DisplayName>Default XML</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
      <Reference ReferenceType="HasDescription">ns=1;i=6088</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5029" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3012</Reference>
    </References>
  </UAObject>
  <UAObject NodeId="ns=1;i=5038" BrowseName="Default JSON" SymbolicName="DefaultJson">
    <DisplayName>Default JSON</DisplayName>
    <References>
      <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
      <Reference ReferenceType="HasEncoding" IsForward="false">ns=1;i=3013</Reference>
    </References>
  </UAObject>
</UANodeSet>
