<?xml version="1.0" encoding="utf-8"?>
<UANodeSet Version="1.02" LastModified="2013-03-06T05:36:44.0862658Z"
    xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
    <Models>
        <Model ModelUri="http://opcfoundation.org/UA/" Version="1.04" PublicationDate="2018-05-15T00:00:00Z" />
    </Models>

    <Aliases>
        <Alias Alias="Boolean">i=1</Alias>
        <Alias Alias="SByte">i=2</Alias>
        <Alias Alias="Byte">i=3</Alias>
        <Alias Alias="Int16">i=4</Alias>
        <Alias Alias="UInt16">i=5</Alias>
        <Alias Alias="Int32">i=6</Alias>
        <Alias Alias="UInt32">i=7</Alias>
        <Alias Alias="Int64">i=8</Alias>
        <Alias Alias="UInt64">i=9</Alias>
        <Alias Alias="Float">i=10</Alias>
        <Alias Alias="Double">i=11</Alias>
        <Alias Alias="DateTime">i=13</Alias>
        <Alias Alias="String">i=12</Alias>
        <Alias Alias="ByteString">i=15</Alias>
        <Alias Alias="Guid">i=14</Alias>
        <Alias Alias="XmlElement">i=16</Alias>
        <Alias Alias="NodeId">i=17</Alias>
        <Alias Alias="ExpandedNodeId">i=18</Alias>
        <Alias Alias="QualifiedName">i=20</Alias>
        <Alias Alias="LocalizedText">i=21</Alias>
        <Alias Alias="StatusCode">i=19</Alias>
        <Alias Alias="Structure">i=22</Alias>
        <Alias Alias="Number">i=26</Alias>
        <Alias Alias="Integer">i=27</Alias>
        <Alias Alias="UInteger">i=28</Alias>
        <Alias Alias="HasComponent">i=47</Alias>
        <Alias Alias="HasProperty">i=46</Alias>
        <Alias Alias="Organizes">i=35</Alias>
        <Alias Alias="HasEventSource">i=36</Alias>
        <Alias Alias="HasNotifier">i=48</Alias>
        <Alias Alias="HasSubtype">i=45</Alias>
        <Alias Alias="HasTypeDefinition">i=40</Alias>
        <Alias Alias="HasModellingRule">i=37</Alias>
        <Alias Alias="HasEncoding">i=38</Alias>
        <Alias Alias="HasDescription">i=39</Alias>
    </Aliases>


    <UADataType NodeId="i=29" BrowseName="Enumeration" IsAbstract="true">
        <DisplayName>Enumeration</DisplayName>
        <Description>Describes a value that is an enumerated DataType.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=1" BrowseName="Boolean">
        <DisplayName>Boolean</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=2" BrowseName="SByte">
        <DisplayName>SByte</DisplayName>
        <Description>Describes a value that is an integer between -128 and 127.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=3" BrowseName="Byte">
        <DisplayName>Byte</DisplayName>
        <Description>Describes a value that is an integer between 0 and 255.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=4" BrowseName="Int16">
        <DisplayName>Int16</DisplayName>
        <Description>Describes a value that is an integer between −32,768 and 32,767.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=5" BrowseName="UInt16">
        <DisplayName>UInt16</DisplayName>
        <Description>Describes a value that is an integer between 0 and 65535.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=6" BrowseName="Int32">
        <DisplayName>Int32</DisplayName>
        <Description>Describes a value that is an integer between −2,147,483,648 and 2,147,483,647.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=7" BrowseName="UInt32">
        <DisplayName>UInt32</DisplayName>
        <Description>Describes a value that is an integer between 0 and 4,294,967,295.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=8" BrowseName="Int64">
        <DisplayName>Int64</DisplayName>
        <Description>Describes a value that is an integer between −9,223,372,036,854,775,808 and
            9,223,372,036,854,775,807.
        </Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=27</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=9" BrowseName="UInt64">
        <DisplayName>UInt64</DisplayName>
        <Description>Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=28</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=10" BrowseName="Float">
        <DisplayName>Float</DisplayName>
        <Description>Describes a value that is an IEEE 754-1985 single precision floating point number.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=26</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=11" BrowseName="Double">
        <DisplayName>Double</DisplayName>
        <Description>Describes a value that is an IEEE 754-1985 double precision floating point number.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=26</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=12" BrowseName="String">
        <DisplayName>String</DisplayName>
        <Description>Describes a value that is a sequence of printable Unicode characters.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=13" BrowseName="DateTime">
        <DisplayName>DateTime</DisplayName>
        <Description>Describes a value that is a Gregorian calender date and time.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=15" BrowseName="ByteString">
        <DisplayName>ByteString</DisplayName>
        <Description>Describes a value that is a sequence of bytes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=16" BrowseName="XmlElement">
        <DisplayName>XmlElement</DisplayName>
        <Description>Describes a value that is an XML element.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=17" BrowseName="NodeId">
        <DisplayName>NodeId</DisplayName>
        <Description>Describes a value that is an identifier for a node within a Server address space.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=18" BrowseName="ExpandedNodeId">
        <DisplayName>ExpandedNodeId</DisplayName>
        <Description>Describes a value that is an absolute identifier for a node.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=19" BrowseName="StatusCode">
        <DisplayName>StatusCode</DisplayName>
        <Description>Describes a value that is a code representing the outcome of an operation by a Server.
        </Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=20" BrowseName="QualifiedName">
        <DisplayName>QualifiedName</DisplayName>
        <Description>Describes a value that is a name qualified by a namespace.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=21" BrowseName="LocalizedText">
        <DisplayName>LocalizedText</DisplayName>
        <Description>Describes a value that is human readable Unicode text with a locale identifier.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=22" BrowseName="Structure" IsAbstract="true">
        <DisplayName>Structure</DisplayName>
        <Description>Describes a value that is any type of structure that can be described with a data encoding.
        </Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=24" BrowseName="BaseDataType" IsAbstract="true">
        <DisplayName>BaseDataType</DisplayName>
        <Description>Describes a value that can have any valid DataType.</Description>
        <References/>
    </UADataType>

    <UADataType NodeId="i=26" BrowseName="Number" IsAbstract="true">
        <DisplayName>Number</DisplayName>
        <Description>Describes a value that can have any numeric DataType.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=27" BrowseName="Integer" IsAbstract="true">
        <DisplayName>Integer</DisplayName>
        <Description>Describes a value that can have any integer DataType.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=26</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=28" BrowseName="UInteger" IsAbstract="true">
        <DisplayName>UInteger</DisplayName>
        <Description>Describes a value that can have any unsigned integer DataType.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=26</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=316" BrowseName="UserIdentityToken" IsAbstract="true">
        <DisplayName>UserIdentityToken</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="UserIdentityToken">
            <Field Name="PolicyId" DataType="i=12" />
        </Definition>
    </UADataType>

    <UAReferenceType NodeId="i=31" BrowseName="References" IsAbstract="true" Symmetric="true">
        <DisplayName>References</DisplayName>
        <Description>The abstract base type for all references.</Description>
        <References/>
        <InverseName>References</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=32" BrowseName="NonHierarchicalReferences" IsAbstract="true">
        <DisplayName>NonHierarchicalReferences</DisplayName>
        <Description>The abstract base type for all non-hierarchical references.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=31</Reference>
        </References>
        <InverseName>NonHierarchicalReferences</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=33" BrowseName="HierarchicalReferences" IsAbstract="true">
        <DisplayName>HierarchicalReferences</DisplayName>
        <Description>The abstract base type for all hierarchical references.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=31</Reference>
        </References>
        <InverseName>HierarchicalReferences</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=34" BrowseName="HasChild">
        <DisplayName>HasChild</DisplayName>
        <Description>The abstract base type for all non-looping hierarchical references.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=33</Reference>
        </References>
        <InverseName>ChildOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=35" BrowseName="Organizes">
        <DisplayName>Organizes</DisplayName>
        <Description>The type for hierarchical references that are used to organize nodes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=33</Reference>
        </References>
        <InverseName>OrganizedBy</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=36" BrowseName="HasEventSource">
        <DisplayName>HasEventSource</DisplayName>
        <Description>The type for non-looping hierarchical references that are used to organize event sources.
        </Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=33</Reference>
        </References>
        <InverseName>EventSourceOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=37" BrowseName="HasModellingRule">
        <DisplayName>HasModellingRule</DisplayName>
        <Description>The type for references from instance declarations to modelling rule nodes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>ModellingRuleOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=38" BrowseName="HasEncoding">
        <DisplayName>HasEncoding</DisplayName>
        <Description>The type for references from data type nodes to to data type encoding nodes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>EncodingOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=39" BrowseName="HasDescription">
        <DisplayName>HasDescription</DisplayName>
        <Description>The type for references from data type encoding nodes to data type description nodes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>DescriptionOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=40" BrowseName="HasTypeDefinition">
        <DisplayName>HasTypeDefinition</DisplayName>
        <Description>The type for references from a instance node its type definition node.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>TypeDefinitionOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=41" BrowseName="GeneratesEvent">
        <DisplayName>GeneratesEvent</DisplayName>
        <Description>The type for references from a node to an event type that is raised by node.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>GeneratesEvent</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=3065" BrowseName="AlwaysGeneratesEvent">
        <DisplayName>AlwaysGeneratesEvent</DisplayName>
        <Description>The type for references from a node to an event type that is always raised by node.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>AlwaysGeneratesEvent</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=44" BrowseName="Aggregates">
        <DisplayName>Aggregates</DisplayName>
        <Description>The type for non-looping hierarchical references that are used to aggregate nodes into complex
            types.
        </Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=34</Reference>
        </References>
        <InverseName>AggregatedBy</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=45" BrowseName="HasSubtype">
        <DisplayName>HasSubtype</DisplayName>
        <Description>The type for non-looping hierarchical references that are used to define sub types.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=34</Reference>
        </References>
        <InverseName>HasSupertype</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=46" BrowseName="HasProperty">
        <DisplayName>HasProperty</DisplayName>
        <Description>The type for non-looping hierarchical reference from a node to its property.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=44</Reference>
        </References>
        <InverseName>PropertyOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=47" BrowseName="HasComponent">
        <DisplayName>HasComponent</DisplayName>
        <Description>The type for non-looping hierarchical reference from a node to its component.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=44</Reference>
        </References>
        <InverseName>ComponentOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=48" BrowseName="HasNotifier">
        <DisplayName>HasNotifier</DisplayName>
        <Description>The type for non-looping hierarchical references that are used to indicate how events propagate
            from node to node.
        </Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=36</Reference>
        </References>
        <InverseName>NotifierOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=49" BrowseName="HasOrderedComponent">
        <DisplayName>HasOrderedComponent</DisplayName>
        <Description>The type for non-looping hierarchical reference from a node to its component when the order of
            references matters.
        </Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=47</Reference>
        </References>
        <InverseName>OrderedComponentOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=51" BrowseName="FromState">
        <DisplayName>FromState</DisplayName>
        <Description>The type for a reference to the state before a transition.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>ToTransition</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=52" BrowseName="ToState">
        <DisplayName>ToState</DisplayName>
        <Description>The type for a reference to the state after a transition.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>FromTransition</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=53" BrowseName="HasCause">
        <DisplayName>HasCause</DisplayName>
        <Description>The type for a reference to a method that can cause a transition to occur.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>MayBeCausedBy</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=54" BrowseName="HasEffect">
        <DisplayName>HasEffect</DisplayName>
        <Description>The type for a reference to an event that may be raised when a transition occurs.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>MayBeEffectedBy</InverseName>
    </UAReferenceType>

    <UADataType NodeId="i=95" BrowseName="AccessRestrictionType">
        <DisplayName>AccessRestrictionType</DisplayName>
        <References>
          <Reference ReferenceType="HasProperty">i=15035</Reference>
          <Reference ReferenceType="HasSubtype" IsForward="false">i=5</Reference>
        </References>
        <Definition Name="AccessRestrictionType" IsOptionSet="true">
          <Field Name="SigningRequired" Value="0" />
          <Field Name="EncryptionRequired" Value="1" />
          <Field Name="SessionRequired" Value="2" />
          <Field Name="ApplyRestrictionsToBrowse" Value="3" />
        </Definition>
      </UADataType>

      
    <UADataType NodeId="i=96" BrowseName="RolePermissionType">
        <DisplayName>RolePermissionType</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/Core/docs/Part3/5.2.9</Documentation>
        <References>
          <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="RolePermissionType">
          <Field Name="RoleId" DataType="i=17" />
          <Field Name="Permissions" DataType="i=94" />
        </Definition>
      </UADataType>

      
    <UAReferenceType NodeId="i=117" BrowseName="HasSubStateMachine">
        <DisplayName>HasSubStateMachine</DisplayName>
        <Description>The type for a reference to a substate for a state.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>SubStateMachineOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=56" BrowseName="HasHistoricalConfiguration">
        <DisplayName>HasHistoricalConfiguration</DisplayName>
        <Description>The type for a reference to the historical configuration for a data variable.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=44</Reference>
        </References>
        <InverseName>HistoricalConfigurationOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=17603" BrowseName="HasInterface">
        <DisplayName>HasInterface</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/Core/docs/Amendment7/11.20</Documentation>
        <References>
          <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>InterfaceOf</InverseName>
     </UAReferenceType>


    <UAObjectType NodeId="i=75" BrowseName="DataTypeSystemType">
        <DisplayName>DataTypeSystemType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>

    <UAObject NodeId="i=84" BrowseName="Root" SymbolicName="RootFolder">
        <DisplayName>Root</DisplayName>
        <Description>The root of the server address space.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=85" BrowseName="Objects" SymbolicName="ObjectsFolder">
        <DisplayName>Objects</DisplayName>
        <Description>The browse entry point when looking for objects in the server address space.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=84</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=86" BrowseName="Types" SymbolicName="TypesFolder">
        <DisplayName>Types</DisplayName>
        <Description>The browse entry point when looking for types in the server address space.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=84</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=87" BrowseName="Views" SymbolicName="ViewsFolder">
        <DisplayName>Views</DisplayName>
        <Description>The browse entry point when looking for views in the server address space.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=84</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=88" BrowseName="ObjectTypes" SymbolicName="ObjectTypesFolder">
        <DisplayName>ObjectTypes</DisplayName>
        <Description>The browse entry point when looking for object types in the server address space.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=86</Reference>
            <Reference ReferenceType="Organizes">i=58</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=89" BrowseName="VariableTypes" SymbolicName="VariableTypesFolder">
        <DisplayName>VariableTypes</DisplayName>
        <Description>The browse entry point when looking for variable types in the server address space.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=86</Reference>
            <Reference ReferenceType="Organizes">i=62</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=90" BrowseName="DataTypes" SymbolicName="DataTypesFolder">
        <DisplayName>DataTypes</DisplayName>
        <Description>The browse entry point when looking for data types in the server address space.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=86</Reference>
            <Reference ReferenceType="Organizes">i=24</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=91" BrowseName="ReferenceTypes" SymbolicName="ReferenceTypesFolder">
        <DisplayName>ReferenceTypes</DisplayName>
        <Description>The browse entry point when looking for reference types in the server address space.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=86</Reference>
            <Reference ReferenceType="Organizes">i=31</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=93" BrowseName="OPC Binary" SymbolicName="OPCBinarySchema_TypeSystem">
        <DisplayName>OPC Binary</DisplayName>
        <Description>A type system which uses OPC binary schema to describe the encoding of data types.</Description>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=90</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=75</Reference>
        </References>
    </UAObject>

    <UAObjectType NodeId="i=58" BrowseName="BaseObjectType">
        <DisplayName>BaseObjectType</DisplayName>
        <Description>The base type for all object nodes.</Description>
        <References/>
    </UAObjectType>

    <UAObjectType NodeId="i=61" BrowseName="FolderType">
        <DisplayName>FolderType</DisplayName>
        <Description>The type for objects that organize other nodes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>


    <UAVariableType NodeId="i=62" BrowseName="BaseVariableType" IsAbstract="true" ValueRank="-2">
        <DisplayName>BaseVariableType</DisplayName>
        <Description>The abstract base type for all variable nodes.</Description>
        <References/>
    </UAVariableType>
    <UAVariableType NodeId="i=63" BrowseName="BaseDataVariableType" ValueRank="-2">
        <DisplayName>BaseDataVariableType</DisplayName>
        <Description>The type for variable that represents a process value.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=62</Reference>
        </References>
    </UAVariableType>
    <UAVariableType NodeId="i=68" BrowseName="PropertyType" ValueRank="-2">
        <DisplayName>PropertyType</DisplayName>
        <Description>The type for variable that represents a property of another node.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=62</Reference>
        </References>
    </UAVariableType>
    <UAVariableType NodeId="i=69" BrowseName="DataTypeDescriptionType" DataType="String" ValueRank="-2">
        <DisplayName>DataTypeDescriptionType</DisplayName>
        <Description>The type for variable that represents the description of a data type encoding.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=104</Reference>
            <Reference ReferenceType="HasProperty">i=105</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>

    <UAObjectType NodeId="i=77" BrowseName="ModellingRuleType">
        <DisplayName>ModellingRuleType</DisplayName>
        <Description>The type for an object that describes how an instance declaration is used when a type is
            instantiated.
        </Description>
        <References>
            <Reference ReferenceType="HasProperty">i=111</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UADataType NodeId="i=120" BrowseName="NamingRuleType">
        <DisplayName>NamingRuleType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=12169</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="NamingRuleType">
            <Field Name="Mandatory" Value="1">
                <Description>The BrowseName must appear in all instances of the type.</Description>
            </Field>
            <Field Name="Optional" Value="2">
                <Description>The BrowseName may appear in an instance of the type.</Description>
            </Field>
            <Field Name="Constraint" Value="3">
                <Description>The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.</Description>
            </Field>
        </Definition>
    </UADataType>

    <UAVariable NodeId="i=111" BrowseName="NamingRule" ParentNodeId="i=77" DataType="i=120">
        <DisplayName>NamingRule</DisplayName>
        <Description>Specified the significances of the BrowseName when a type is instantiated.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=77</Reference>
        </References>
        <Value>
            <Int32 xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">1</Int32>
        </Value>
    </UAVariable>
    <UAObject NodeId="i=78" BrowseName="Mandatory" SymbolicName="ModellingRule_Mandatory">
        <DisplayName>Mandatory</DisplayName>
        <Description>Specifies that an instance with the attributes and references of the instance declaration must
            appear when a type is instantiated.
        </Description>
        <References>
            <Reference ReferenceType="HasProperty">i=112</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=77</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=112" BrowseName="NamingRule" ParentNodeId="i=78" DataType="i=120">
        <DisplayName>NamingRule</DisplayName>
        <Description>Specified the significances of the BrowseName when a type is instantiated.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=78</Reference>
        </References>
        <Value>
            <Int32 xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">1</Int32>
        </Value>
    </UAVariable>
    <UAObject NodeId="i=80" BrowseName="Optional" SymbolicName="ModellingRule_Optional">
        <DisplayName>Optional</DisplayName>
        <Description>Specifies that an instance with the attributes and references of the instance declaration may
            appear when a type is instantiated.
        </Description>
        <References>
            <Reference ReferenceType="HasProperty">i=113</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=77</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=113" BrowseName="NamingRule" ParentNodeId="i=80" DataType="i=120">
        <DisplayName>NamingRule</DisplayName>
        <Description>Specified the significances of the BrowseName when a type is instantiated.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=80</Reference>
        </References>
        <Value>
            <Int32 xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">2</Int32>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=104" BrowseName="DataTypeVersion" ParentNodeId="i=69" DataType="String">
        <DisplayName>DataTypeVersion</DisplayName>
        <Description>The version number for the data type description.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=69</Reference>
        </References>
    </UAVariable>

    <UADataType NodeId="i=290" BrowseName="Duration">
        <DisplayName>Duration</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=11</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=294" BrowseName="UtcTime">
        <DisplayName>UtcTime</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=13</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=295" BrowseName="LocaleId">
        <DisplayName>LocaleId</DisplayName>
        <Description>An identifier for a user locale.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
        </References>
    </UADataType>
    <UADataType NodeId="i=296" BrowseName="Argument">
        <DisplayName>Argument</DisplayName>
        <Description>An argument for a method.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="Argument">
            <Field Name="Name" DataType="i=12">
                <Description>The name of the argument.</Description>
            </Field>
            <Field Name="DataType" DataType="i=17">
                <Description>The data type of the argument.</Description>
            </Field>
            <Field Name="ValueRank" DataType="i=6">
                <Description>Whether the argument is an array type and the rank of the array if it is.</Description>
            </Field>
            <Field Name="ArrayDimensions" DataType="i=7" ValueRank="1">
                <Description>The number of dimensions if the argument is an array type and one or more dimensions have a
                    fixed length.
                </Description>
            </Field>
            <Field Name="Description" DataType="i=21">
                <Description>The description for the argument.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UADataType NodeId="i=344" BrowseName="SignedSoftwareCertificate">
        <DisplayName>SignedSoftwareCertificate</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="SignedSoftwareCertificate">
            <Field Name="CertificateData" DataType="i=15" />
            <Field Name="Signature" DataType="i=15" />
        </Definition>
    </UADataType>


    <UADataType NodeId="i=859" BrowseName="ServerDiagnosticsSummaryDataType">
        <DisplayName>ServerDiagnosticsSummaryDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="ServerDiagnosticsSummaryDataType">
            <Field Name="ServerViewCount" DataType="i=7" />
            <Field Name="CurrentSessionCount" DataType="i=7" />
            <Field Name="CumulatedSessionCount" DataType="i=7" />
            <Field Name="SecurityRejectedSessionCount" DataType="i=7" />
            <Field Name="RejectedSessionCount" DataType="i=7" />
            <Field Name="SessionTimeoutCount" DataType="i=7" />
            <Field Name="SessionAbortCount" DataType="i=7" />
            <Field Name="CurrentSubscriptionCount" DataType="i=7" />
            <Field Name="CumulatedSubscriptionCount" DataType="i=7" />
            <Field Name="PublishingIntervalCount" DataType="i=7" />
            <Field Name="SecurityRejectedRequestsCount" DataType="i=7" />
            <Field Name="RejectedRequestsCount" DataType="i=7" />
        </Definition>
    </UADataType>
    <UAObject NodeId="i=860" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=859</Reference>
            <Reference ReferenceType="HasDescription">i=8849</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=861" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=859</Reference>
            <Reference ReferenceType="HasDescription">i=8214</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>


    <UADataType NodeId="i=874" BrowseName="SubscriptionDiagnosticsDataType">
        <DisplayName>SubscriptionDiagnosticsDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="SubscriptionDiagnosticsDataType">
            <Field Name="SessionId" DataType="i=17" />
            <Field Name="SubscriptionId" DataType="i=7" />
            <Field Name="Priority" DataType="i=3" />
            <Field Name="PublishingInterval" DataType="i=11" />
            <Field Name="MaxKeepAliveCount" DataType="i=7" />
            <Field Name="MaxLifetimeCount" DataType="i=7" />
            <Field Name="MaxNotificationsPerPublish" DataType="i=7" />
            <Field Name="PublishingEnabled" DataType="i=1" />
            <Field Name="ModifyCount" DataType="i=7" />
            <Field Name="EnableCount" DataType="i=7" />
            <Field Name="DisableCount" DataType="i=7" />
            <Field Name="RepublishRequestCount" DataType="i=7" />
            <Field Name="RepublishMessageRequestCount" DataType="i=7" />
            <Field Name="RepublishMessageCount" DataType="i=7" />
            <Field Name="TransferRequestCount" DataType="i=7" />
            <Field Name="TransferredToAltClientCount" DataType="i=7" />
            <Field Name="TransferredToSameClientCount" DataType="i=7" />
            <Field Name="PublishRequestCount" DataType="i=7" />
            <Field Name="DataChangeNotificationsCount" DataType="i=7" />
            <Field Name="EventNotificationsCount" DataType="i=7" />
            <Field Name="NotificationsCount" DataType="i=7" />
            <Field Name="LatePublishRequestCount" DataType="i=7" />
            <Field Name="CurrentKeepAliveCount" DataType="i=7" />
            <Field Name="CurrentLifetimeCount" DataType="i=7" />
            <Field Name="UnacknowledgedMessageCount" DataType="i=7" />
            <Field Name="DiscardedMessageCount" DataType="i=7" />
            <Field Name="MonitoredItemCount" DataType="i=7" />
            <Field Name="DisabledMonitoredItemCount" DataType="i=7" />
            <Field Name="MonitoringQueueOverflowCount" DataType="i=7" />
            <Field Name="NextSequenceNumber" DataType="i=7" />
            <Field Name="EventQueueOverFlowCount" DataType="i=7" />
        </Definition>
    </UADataType>


    <UADataType NodeId="i=8912" BrowseName="TimeZoneDataType">
        <DisplayName>TimeZoneDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="TimeZoneDataType">
            <Field Name="Offset" DataType="i=4" />
            <Field Name="DaylightSavingInOffset" DataType="i=1" />
        </Definition>
    </UADataType>

    <UAObject NodeId="i=875" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=874</Reference>
            <Reference ReferenceType="HasDescription">i=8864</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=876" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=874</Reference>
            <Reference ReferenceType="HasDescription">i=8229</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>





    <UAObjectType NodeId="i=2041" BrowseName="BaseEventType" IsAbstract="true">
        <DisplayName>BaseEventType</DisplayName>
        <Description>The base type for all events.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=2042</Reference>
            <Reference ReferenceType="HasProperty">i=2043</Reference>
            <Reference ReferenceType="HasProperty">i=2044</Reference>
            <Reference ReferenceType="HasProperty">i=2045</Reference>
            <Reference ReferenceType="HasProperty">i=2046</Reference>
            <Reference ReferenceType="HasProperty">i=2047</Reference>
            <Reference ReferenceType="HasProperty">i=3190</Reference>
            <Reference ReferenceType="HasProperty">i=2050</Reference>
            <Reference ReferenceType="HasProperty">i=2051</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2042" BrowseName="EventId" ParentNodeId="i=2041" DataType="ByteString">
        <DisplayName>EventId</DisplayName>
        <Description>A globally unique identifier for the event.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2043" BrowseName="EventType" ParentNodeId="i=2041" DataType="NodeId">
        <DisplayName>EventType</DisplayName>
        <Description>The identifier for the event type.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2044" BrowseName="SourceNode" ParentNodeId="i=2041" DataType="NodeId">
        <DisplayName>SourceNode</DisplayName>
        <Description>The source of the event.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2045" BrowseName="SourceName" ParentNodeId="i=2041" DataType="String">
        <DisplayName>SourceName</DisplayName>
        <Description>A description of the source of the event.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2046" BrowseName="Time" ParentNodeId="i=2041" DataType="i=294">
        <DisplayName>Time</DisplayName>
        <Description>When the event occurred.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2047" BrowseName="ReceiveTime" ParentNodeId="i=2041" DataType="i=294">
        <DisplayName>ReceiveTime</DisplayName>
        <Description>When the server received the event from the underlying system.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3190" BrowseName="LocalTime" ParentNodeId="i=2041" DataType="i=8912">
        <DisplayName>LocalTime</DisplayName>
        <Description>Information about the local time where the event originated.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2050" BrowseName="Message" ParentNodeId="i=2041" DataType="LocalizedText">
        <DisplayName>Message</DisplayName>
        <Description>A localized description of the event.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2051" BrowseName="Severity" ParentNodeId="i=2041" DataType="UInt16">
        <DisplayName>Severity</DisplayName>
        <Description>Indicates how urgent an event is.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2041</Reference>
        </References>
    </UAVariable>


    <UAObjectType NodeId="i=2052" BrowseName="AuditEventType" IsAbstract="true">
        <DisplayName>AuditEventType</DisplayName>
        <Description>A base type for events used to track client initiated changes to the server state.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=2053</Reference>
            <Reference ReferenceType="HasProperty">i=2054</Reference>
            <Reference ReferenceType="HasProperty">i=2055</Reference>
            <Reference ReferenceType="HasProperty">i=2056</Reference>
            <Reference ReferenceType="HasProperty">i=2057</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2053" BrowseName="ActionTimeStamp" ParentNodeId="i=2052" DataType="i=294">
        <DisplayName>ActionTimeStamp</DisplayName>
        <Description>When the action triggering the event occurred.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2052</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2054" BrowseName="Status" ParentNodeId="i=2052" DataType="Boolean">
        <DisplayName>Status</DisplayName>
        <Description>If TRUE the action was performed. If FALSE the action failed and the server state did not change.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2052</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2055" BrowseName="ServerId" ParentNodeId="i=2052" DataType="String">
        <DisplayName>ServerId</DisplayName>
        <Description>The unique identifier for the server generating the event.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2052</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2056" BrowseName="ClientAuditEntryId" ParentNodeId="i=2052" DataType="String">
        <DisplayName>ClientAuditEntryId</DisplayName>
        <Description>The log entry id provided in the request that initiated the action.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2052</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2057" BrowseName="ClientUserId" ParentNodeId="i=2052" DataType="String">
        <DisplayName>ClientUserId</DisplayName>
        <Description>The user identity associated with the session that initiated the action.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2052</Reference>
        </References>
    </UAVariable>


    <UAObjectType NodeId="i=2058" BrowseName="AuditSecurityEventType" IsAbstract="true">
        <DisplayName>AuditSecurityEventType</DisplayName>
        <Description>A base type for events used to track security related changes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2052</Reference>
        </References>
    </UAObjectType>


    <UAObjectType NodeId="i=2069" BrowseName="AuditSessionEventType" IsAbstract="true">
        <DisplayName>AuditSessionEventType</DisplayName>
        <Description>A base type for events used to track related changes to a session.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=2070</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2058</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2070" BrowseName="SessionId" ParentNodeId="i=2069" DataType="NodeId">
        <DisplayName>SessionId</DisplayName>
        <Description>The unique identifier for the session,.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2069</Reference>
        </References>
    </UAVariable>


    <UAObjectType NodeId="i=2071" BrowseName="AuditCreateSessionEventType" IsAbstract="true">
        <DisplayName>AuditCreateSessionEventType</DisplayName>
        <Description>An event that is raised when a session is created.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=2072</Reference>
            <Reference ReferenceType="HasProperty">i=2073</Reference>
            <Reference ReferenceType="HasProperty">i=2747</Reference>
            <Reference ReferenceType="HasProperty">i=2074</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2069</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2072" BrowseName="SecureChannelId" ParentNodeId="i=2071" DataType="String">
        <DisplayName>SecureChannelId</DisplayName>
        <Description>The secure channel associated with the session.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2071</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2073" BrowseName="ClientCertificate" ParentNodeId="i=2071" DataType="ByteString">
        <DisplayName>ClientCertificate</DisplayName>
        <Description>The certificate provided by the client.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2071</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2747" BrowseName="ClientCertificateThumbprint" ParentNodeId="i=2071" DataType="String">
        <DisplayName>ClientCertificateThumbprint</DisplayName>
        <Description>The thumbprint of the certificate provided by the client.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2071</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2074" BrowseName="RevisedSessionTimeout" ParentNodeId="i=2071" DataType="i=290">
        <DisplayName>RevisedSessionTimeout</DisplayName>
        <Description>The timeout for the session.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2071</Reference>
        </References>
    </UAVariable>



    <UAObjectType NodeId="i=2075" BrowseName="AuditActivateSessionEventType" IsAbstract="true">
        <DisplayName>AuditActivateSessionEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=2076</Reference>
            <Reference ReferenceType="HasProperty">i=2077</Reference>
            <Reference ReferenceType="HasProperty">i=11485</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2069</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2076" BrowseName="ClientSoftwareCertificates" ParentNodeId="i=2075" DataType="i=344" ValueRank="1">
        <DisplayName>ClientSoftwareCertificates</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2075</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2077" BrowseName="UserIdentityToken" ParentNodeId="i=2075" DataType="i=316">
        <DisplayName>UserIdentityToken</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2075</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11485" BrowseName="SecureChannelId" ParentNodeId="i=2075" DataType="String">
        <DisplayName>SecureChannelId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2075</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="i=2078" BrowseName="AuditCancelEventType" IsAbstract="true">
        <DisplayName>AuditCancelEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=2079</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2069</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2079" BrowseName="RequestHandle" ParentNodeId="i=2078" DataType="UInt32">
        <DisplayName>RequestHandle</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2078</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="i=2080" BrowseName="AuditCertificateEventType" IsAbstract="true">
        <DisplayName>AuditCertificateEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=2081</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2058</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2081" BrowseName="Certificate" ParentNodeId="i=2080" DataType="ByteString">
        <DisplayName>Certificate</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2080</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="i=2082" BrowseName="AuditCertificateDataMismatchEventType" IsAbstract="true">
        <DisplayName>AuditCertificateDataMismatchEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=2083</Reference>
            <Reference ReferenceType="HasProperty">i=2084</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2080</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=2083" BrowseName="InvalidHostname" ParentNodeId="i=2082" DataType="String">
        <DisplayName>InvalidHostname</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2082</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2084" BrowseName="InvalidUri" ParentNodeId="i=2082" DataType="String">
        <DisplayName>InvalidUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2082</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="i=2085" BrowseName="AuditCertificateExpiredEventType" IsAbstract="true">
        <DisplayName>AuditCertificateExpiredEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2080</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="i=2086" BrowseName="AuditCertificateInvalidEventType" IsAbstract="true">
        <DisplayName>AuditCertificateInvalidEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2080</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="i=2087" BrowseName="AuditCertificateUntrustedEventType" IsAbstract="true">
        <DisplayName>AuditCertificateUntrustedEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2080</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="i=2088" BrowseName="AuditCertificateRevokedEventType" IsAbstract="true">
        <DisplayName>AuditCertificateRevokedEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2080</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="i=2089" BrowseName="AuditCertificateMismatchEventType" IsAbstract="true">
        <DisplayName>AuditCertificateMismatchEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2080</Reference>
        </References>
    </UAObjectType>
    <UAObjectType NodeId="i=2090" BrowseName="AuditNodeManagementEventType" IsAbstract="true">
        <DisplayName>AuditNodeManagementEventType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2052</Reference>
        </References>
    </UAObjectType>


    <UAVariableType NodeId="i=2171" BrowseName="SubscriptionDiagnosticsArrayType" DataType="i=874" ValueRank="1">
        <DisplayName>SubscriptionDiagnosticsArrayType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=12784</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>

    <UAVariable NodeId="i=8229" BrowseName="SubscriptionDiagnosticsDataType" ParentNodeId="i=7617" DataType="String">
        <DisplayName>SubscriptionDiagnosticsDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=7617</Reference>
        </References>
        <Value>
            <String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">SubscriptionDiagnosticsDataType</String>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=8864" BrowseName="SubscriptionDiagnosticsDataType" ParentNodeId="i=8252" DataType="String">
        <DisplayName>SubscriptionDiagnosticsDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=8252</Reference>
        </References>
        <Value>
            <String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">//xs:element[@name='SubscriptionDiagnosticsDataType']</String>
        </Value>
    </UAVariable>

    <UAVariableType NodeId="i=2172" BrowseName="SubscriptionDiagnosticsType" DataType="i=874">
        <DisplayName>SubscriptionDiagnosticsType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=2173</Reference>
            <Reference ReferenceType="HasComponent">i=2174</Reference>
            <Reference ReferenceType="HasComponent">i=2175</Reference>
            <Reference ReferenceType="HasComponent">i=2176</Reference>
            <Reference ReferenceType="HasComponent">i=2177</Reference>
            <Reference ReferenceType="HasComponent">i=8888</Reference>
            <Reference ReferenceType="HasComponent">i=2179</Reference>
            <Reference ReferenceType="HasComponent">i=2180</Reference>
            <Reference ReferenceType="HasComponent">i=2181</Reference>
            <Reference ReferenceType="HasComponent">i=2182</Reference>
            <Reference ReferenceType="HasComponent">i=2183</Reference>
            <Reference ReferenceType="HasComponent">i=2184</Reference>
            <Reference ReferenceType="HasComponent">i=2185</Reference>
            <Reference ReferenceType="HasComponent">i=2186</Reference>
            <Reference ReferenceType="HasComponent">i=2187</Reference>
            <Reference ReferenceType="HasComponent">i=2188</Reference>
            <Reference ReferenceType="HasComponent">i=2189</Reference>
            <Reference ReferenceType="HasComponent">i=2190</Reference>
            <Reference ReferenceType="HasComponent">i=2191</Reference>
            <Reference ReferenceType="HasComponent">i=2998</Reference>
            <Reference ReferenceType="HasComponent">i=2193</Reference>
            <Reference ReferenceType="HasComponent">i=8889</Reference>
            <Reference ReferenceType="HasComponent">i=8890</Reference>
            <Reference ReferenceType="HasComponent">i=8891</Reference>
            <Reference ReferenceType="HasComponent">i=8892</Reference>
            <Reference ReferenceType="HasComponent">i=8893</Reference>
            <Reference ReferenceType="HasComponent">i=8894</Reference>
            <Reference ReferenceType="HasComponent">i=8895</Reference>
            <Reference ReferenceType="HasComponent">i=8896</Reference>
            <Reference ReferenceType="HasComponent">i=8897</Reference>
            <Reference ReferenceType="HasComponent">i=8902</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>
    <UAVariable NodeId="i=2173" BrowseName="SessionId" ParentNodeId="i=2172" DataType="NodeId">
        <DisplayName>SessionId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2174" BrowseName="SubscriptionId" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>SubscriptionId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2175" BrowseName="Priority" ParentNodeId="i=2172" DataType="Byte">
        <DisplayName>Priority</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2176" BrowseName="PublishingInterval" ParentNodeId="i=2172" DataType="Double">
        <DisplayName>PublishingInterval</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2177" BrowseName="MaxKeepAliveCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>MaxKeepAliveCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8888" BrowseName="MaxLifetimeCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>MaxLifetimeCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2179" BrowseName="MaxNotificationsPerPublish" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>MaxNotificationsPerPublish</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2180" BrowseName="PublishingEnabled" ParentNodeId="i=2172" DataType="Boolean">
        <DisplayName>PublishingEnabled</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2181" BrowseName="ModifyCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>ModifyCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2182" BrowseName="EnableCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>EnableCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2183" BrowseName="DisableCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>DisableCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2184" BrowseName="RepublishRequestCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>RepublishRequestCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2185" BrowseName="RepublishMessageRequestCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>RepublishMessageRequestCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2186" BrowseName="RepublishMessageCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>RepublishMessageCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2187" BrowseName="TransferRequestCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>TransferRequestCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2188" BrowseName="TransferredToAltClientCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>TransferredToAltClientCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2189" BrowseName="TransferredToSameClientCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>TransferredToSameClientCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2190" BrowseName="PublishRequestCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>PublishRequestCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2191" BrowseName="DataChangeNotificationsCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>DataChangeNotificationsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2998" BrowseName="EventNotificationsCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>EventNotificationsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2193" BrowseName="NotificationsCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>NotificationsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>

    <UAObject NodeId="i=3048" BrowseName="EventTypes" SymbolicName="EventTypesFolder">
        <DisplayName>EventTypes</DisplayName>
        <References>
            <Reference ReferenceType="Organizes" IsForward="false">i=86</Reference>
            <Reference ReferenceType="Organizes">i=2041</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
        </References>
    </UAObject>

    <UADataType NodeId="i=7594" BrowseName="EnumValueType">
        <DisplayName>EnumValueType</DisplayName>
        <Description>A mapping between a value of an enumerated type and a name and description.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="EnumValueType">
            <Field Name="Value" DataType="i=8">
                <Description>The value of the enumeration.</Description>
            </Field>
            <Field Name="DisplayName" DataType="i=21">
                <Description>Human readable name for the value.</Description>
            </Field>
            <Field Name="Description" DataType="i=21">
                <Description>A description of the value.</Description>
            </Field>
        </Definition>
    </UADataType>

    <UAVariable NodeId="i=8889" BrowseName="LatePublishRequestCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>LatePublishRequestCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8890" BrowseName="CurrentKeepAliveCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>CurrentKeepAliveCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8891" BrowseName="CurrentLifetimeCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>CurrentLifetimeCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8892" BrowseName="UnacknowledgedMessageCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>UnacknowledgedMessageCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8893" BrowseName="DiscardedMessageCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>DiscardedMessageCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8894" BrowseName="MonitoredItemCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>MonitoredItemCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8895" BrowseName="DisabledMonitoredItemCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>DisabledMonitoredItemCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8896" BrowseName="MonitoringQueueOverflowCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>MonitoringQueueOverflowCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8897" BrowseName="NextSequenceNumber" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>NextSequenceNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8902" BrowseName="EventQueueOverFlowCount" ParentNodeId="i=2172" DataType="UInt32">
        <DisplayName>EventQueueOverFlowCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2172</Reference>
        </References>
    </UAVariable>






    <UAObject NodeId="i=2253" BrowseName="Server" EventNotifier="1">
        <DisplayName>Server</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=2254</Reference>
            <Reference ReferenceType="HasProperty">i=2255</Reference>
            <Reference ReferenceType="HasComponent">i=2256</Reference>
            <Reference ReferenceType="HasProperty">i=2267</Reference>
            <Reference ReferenceType="HasProperty">i=2994</Reference>
            <Reference ReferenceType="HasComponent">i=2268</Reference>
            <Reference ReferenceType="HasComponent">i=2274</Reference>
            <Reference ReferenceType="HasComponent">i=2295</Reference>
            <Reference ReferenceType="HasComponent">i=2296</Reference>
            <Reference ReferenceType="HasComponent">i=11715</Reference>
            <!--    GetMonitoredItemMethod !-->
            <Reference ReferenceType="HasComponent">i=11492</Reference>
            <Reference ReferenceType="Organizes" IsForward="false">i=85</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2004</Reference>
        </References>
    </UAObject>



    <UAVariable NodeId="i=2254" BrowseName="ServerArray" ParentNodeId="i=2253" DataType="String" ValueRank="1" MinimumSamplingInterval="1000">
        <DisplayName>ServerArray</DisplayName>
        <Description>The list of server URIs used by the server.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2253</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2255" BrowseName="NamespaceArray" ParentNodeId="i=2253" DataType="String" ValueRank="1" MinimumSamplingInterval="1000">
        <DisplayName>NamespaceArray</DisplayName>
        <Description>The list of namespace URIs used by the server.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2253</Reference>
        </References>
    </UAVariable>

    <UADataType NodeId="i=852" BrowseName="ServerState">
        <DisplayName>ServerState</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=7612</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="ServerState">
            <Field Name="Running" Value="0"/>
            <Field Name="Failed" Value="1"/>
            <Field Name="NoConfiguration" Value="2"/>
            <Field Name="Suspended" Value="3"/>
            <Field Name="Shutdown" Value="4"/>
            <Field Name="Test" Value="5"/>
            <Field Name="CommunicationFault" Value="6"/>
            <Field Name="Unknown" Value="7"/>
        </Definition>
    </UADataType>

    <UADataType NodeId="i=338" BrowseName="BuildInfo">
        <DisplayName>BuildInfo</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="BuildInfo">
            <Field Name="ProductUri" DataType="i=12"/>
            <Field Name="ManufacturerName" DataType="i=12"/>
            <Field Name="ProductName" DataType="i=12"/>
            <Field Name="SoftwareVersion" DataType="i=12"/>
            <Field Name="BuildNumber" DataType="i=12"/>
            <Field Name="BuildDate" DataType="i=294"/>
        </Definition>
    </UADataType>

    <UADataType NodeId="i=862" BrowseName="ServerStatusDataType">
        <DisplayName>ServerStatusDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="ServerStatusDataType">
            <Field Name="StartTime" DataType="i=294"/>
            <Field Name="CurrentTime" DataType="i=294"/>
            <Field Name="State" DataType="i=852"/>
            <Field Name="BuildInfo" DataType="i=338"/>
            <Field Name="SecondsTillShutdown" DataType="i=7"/>
            <Field Name="ShutdownReason" DataType="i=21"/>
        </Definition>
    </UADataType>


    <UAVariable NodeId="i=2256" BrowseName="ServerStatus" ParentNodeId="i=2253" DataType="i=862" MinimumSamplingInterval="1000">
        <DisplayName>ServerStatus</DisplayName>
        <Description>The current status of the server.</Description>
        <References>
            <Reference ReferenceType="HasComponent">i=2257</Reference>
            <Reference ReferenceType="HasComponent">i=2258</Reference>
            <Reference ReferenceType="HasComponent">i=2259</Reference>
            <Reference ReferenceType="HasComponent">i=2260</Reference>
            <Reference ReferenceType="HasComponent">i=2992</Reference>
            <Reference ReferenceType="HasComponent">i=2993</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2138</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2257" BrowseName="StartTime" ParentNodeId="i=2256" DataType="i=294">
        <DisplayName>StartTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2256</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2258" BrowseName="CurrentTime" ParentNodeId="i=2256" DataType="i=294">
        <DisplayName>CurrentTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2256</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2259" BrowseName="State" ParentNodeId="i=2256" DataType="i=852">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2256</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2260" BrowseName="BuildInfo" ParentNodeId="i=2256" DataType="i=338">
        <DisplayName>BuildInfo</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=2262</Reference>
            <Reference ReferenceType="HasComponent">i=2263</Reference>
            <Reference ReferenceType="HasComponent">i=2261</Reference>
            <Reference ReferenceType="HasComponent">i=2264</Reference>
            <Reference ReferenceType="HasComponent">i=2265</Reference>
            <Reference ReferenceType="HasComponent">i=2266</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=3051</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2256</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2262" BrowseName="ProductUri" ParentNodeId="i=2260" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ProductUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2260</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2263" BrowseName="ManufacturerName" ParentNodeId="i=2260" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ManufacturerName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2260</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2261" BrowseName="ProductName" ParentNodeId="i=2260" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ProductName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2260</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2264" BrowseName="SoftwareVersion" ParentNodeId="i=2260" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>SoftwareVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2260</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2265" BrowseName="BuildNumber" ParentNodeId="i=2260" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>BuildNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2260</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2266" BrowseName="BuildDate" ParentNodeId="i=2260" DataType="i=294" MinimumSamplingInterval="1000">
        <DisplayName>BuildDate</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2260</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="i=2295" BrowseName="VendorServerInfo" ParentNodeId="i=2253">
        <DisplayName>VendorServerInfo</DisplayName>
        <Description>Server information provided by the vendor.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=2033</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=2296" BrowseName="ServerRedundancy" ParentNodeId="i=2253">
        <DisplayName>ServerRedundancy</DisplayName>
        <Description>Describes the redundancy capabilities of the server.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=3709</Reference>
            <Reference ReferenceType="HasProperty">i=11312</Reference>
            <Reference ReferenceType="HasProperty">i=11313</Reference>
            <Reference ReferenceType="HasProperty">i=11314</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2034</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
        </References>
    </UAObject>

    <UAObject NodeId="i=340" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=338</Reference>
            <Reference ReferenceType="HasDescription">i=7692</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>


    <UAVariable NodeId="i=7612" BrowseName="EnumStrings" ParentNodeId="i=852" DataType="LocalizedText" ValueRank="1">
        <DisplayName>EnumStrings</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=852</Reference>
        </References>
        <Value>
            <ListOfLocalizedText xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>Running</Text>
                </LocalizedText>
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>Failed</Text>
                </LocalizedText>
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>NoConfiguration</Text>
                </LocalizedText>
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>Suspended</Text>
                </LocalizedText>
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>Shutdown</Text>
                </LocalizedText>
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>Test</Text>
                </LocalizedText>
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>CommunicationFault</Text>
                </LocalizedText>
                <LocalizedText>
                    <Locale>
                    </Locale>
                    <Text>Unknown</Text>
                </LocalizedText>
            </ListOfLocalizedText>
        </Value>
    </UAVariable>


    <UAObject NodeId="i=864" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=862</Reference>
            <Reference ReferenceType="HasDescription">i=8217</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=8217" BrowseName="ServerStatusDataType" ParentNodeId="i=7617" DataType="String">
        <DisplayName>ServerStatusDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=69</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=7617</Reference>
        </References>
        <Value>
            <String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">ServerStatusDataType</String>
        </Value>
    </UAVariable>



    <UAObjectType NodeId="i=2004" BrowseName="ServerType">
        <DisplayName>ServerType</DisplayName>
        <Description>Specifies the current status and capabilities of the server.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=2005</Reference>
            <Reference ReferenceType="HasProperty">i=2006</Reference>
            <Reference ReferenceType="HasComponent">i=2007</Reference>
            <Reference ReferenceType="HasProperty">i=2008</Reference>
            <Reference ReferenceType="HasProperty">i=2742</Reference>
            <Reference ReferenceType="HasComponent">i=2009</Reference>
            <Reference ReferenceType="HasComponent">i=2010</Reference>
            <Reference ReferenceType="HasComponent">i=2011</Reference>
            <Reference ReferenceType="HasComponent">i=2012</Reference>
            <Reference ReferenceType="HasComponent">i=11527</Reference>
            <Reference ReferenceType="HasComponent">i=11489</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>

    <UAObject NodeId="i=11527" BrowseName="Namespaces" ParentNodeId="i=2004">
        <DisplayName>Namespaces</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=11645</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2004</Reference>
        </References>
    </UAObject>

    <UAVariable NodeId="i=2007" BrowseName="ServerStatus" ParentNodeId="i=2004" DataType="i=862" MinimumSamplingInterval="1000">
        <DisplayName>ServerStatus</DisplayName>
        <Description>The current status of the server.</Description>
        <References>
            <Reference ReferenceType="HasComponent">i=3074</Reference>
            <Reference ReferenceType="HasComponent">i=3075</Reference>
            <Reference ReferenceType="HasComponent">i=3076</Reference>
            <Reference ReferenceType="HasComponent">i=3077</Reference>
            <Reference ReferenceType="HasComponent">i=3084</Reference>
            <Reference ReferenceType="HasComponent">i=3085</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2138</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2004</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3074" BrowseName="StartTime" ParentNodeId="i=2007" DataType="i=294">
        <DisplayName>StartTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3075" BrowseName="CurrentTime" ParentNodeId="i=2007" DataType="i=294">
        <DisplayName>CurrentTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3076" BrowseName="State" ParentNodeId="i=2007" DataType="i=852">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3077" BrowseName="BuildInfo" ParentNodeId="i=2007" DataType="i=338">
        <DisplayName>BuildInfo</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=3078</Reference>
            <Reference ReferenceType="HasComponent">i=3079</Reference>
            <Reference ReferenceType="HasComponent">i=3080</Reference>
            <Reference ReferenceType="HasComponent">i=3081</Reference>
            <Reference ReferenceType="HasComponent">i=3082</Reference>
            <Reference ReferenceType="HasComponent">i=3083</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=3051</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3084" BrowseName="SecondsTillShutdown" ParentNodeId="i=2007" DataType="UInt32">
        <DisplayName>SecondsTillShutdown</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2007</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3085" BrowseName="ShutdownReason" ParentNodeId="i=2007" DataType="LocalizedText">
        <DisplayName>ShutdownReason</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2007</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="i=2268" BrowseName="ServerCapabilities" ParentNodeId="i=2253">
        <DisplayName>ServerCapabilities</DisplayName>
        <Description>Describes capabilities supported by the server.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=2269</Reference>
            <Reference ReferenceType="HasProperty">i=2271</Reference>
            <Reference ReferenceType="HasProperty">i=2272</Reference>
            <Reference ReferenceType="HasProperty">i=2735</Reference>
            <Reference ReferenceType="HasProperty">i=2736</Reference>
            <Reference ReferenceType="HasProperty">i=2737</Reference>
            <Reference ReferenceType="HasProperty">i=3704</Reference>
            <Reference ReferenceType="HasProperty">i=11702</Reference>
            <Reference ReferenceType="HasProperty">i=11703</Reference>
            <Reference ReferenceType="HasComponent">i=11704</Reference>
            <Reference ReferenceType="HasComponent">i=2996</Reference>
            <Reference ReferenceType="HasComponent">i=2997</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2013</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=2274" BrowseName="ServerDiagnostics" ParentNodeId="i=2253">
        <DisplayName>ServerDiagnostics</DisplayName>
        <Description>Reports diagnostics about the server.</Description>
        <References>
            <Reference ReferenceType="HasComponent">i=2275</Reference>
            <Reference ReferenceType="HasComponent">i=2289</Reference>
            <Reference ReferenceType="HasComponent">i=2290</Reference>
            <Reference ReferenceType="HasComponent">i=3706</Reference>
            <Reference ReferenceType="HasProperty">i=2294</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2020</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=2294" BrowseName="EnabledFlag" ParentNodeId="i=2274" DataType="Boolean" AccessLevel="3" UserAccessLevel="3">
        <DisplayName>EnabledFlag</DisplayName>
        <Description>If TRUE the diagnostics collection is enabled.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2274</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2275" BrowseName="ServerDiagnosticsSummary" ParentNodeId="i=2274" DataType="i=859">
        <DisplayName>ServerDiagnosticsSummary</DisplayName>
        <Description>A summary of server level diagnostics.</Description>
        <References>
            <Reference ReferenceType="HasComponent">i=2276</Reference>
            <Reference ReferenceType="HasComponent">i=2277</Reference>
            <Reference ReferenceType="HasComponent">i=2278</Reference>
            <Reference ReferenceType="HasComponent">i=2279</Reference>
            <Reference ReferenceType="HasComponent">i=3705</Reference>
            <Reference ReferenceType="HasComponent">i=2281</Reference>
            <Reference ReferenceType="HasComponent">i=2282</Reference>
            <Reference ReferenceType="HasComponent">i=2284</Reference>
            <Reference ReferenceType="HasComponent">i=2285</Reference>
            <Reference ReferenceType="HasComponent">i=2286</Reference>
            <Reference ReferenceType="HasComponent">i=2287</Reference>
            <Reference ReferenceType="HasComponent">i=2288</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2150</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2274</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2276" BrowseName="ServerViewCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>ServerViewCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2277" BrowseName="CurrentSessionCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>CurrentSessionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2278" BrowseName="CumulatedSessionCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>CumulatedSessionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2279" BrowseName="SecurityRejectedSessionCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>SecurityRejectedSessionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2281" BrowseName="SessionTimeoutCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>SessionTimeoutCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2282" BrowseName="SessionAbortCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>SessionAbortCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2284" BrowseName="PublishingIntervalCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>PublishingIntervalCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2285" BrowseName="CurrentSubscriptionCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>CurrentSubscriptionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2286" BrowseName="CumulatedSubscriptionCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>CumulatedSubscriptionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2287" BrowseName="SecurityRejectedRequestsCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>SecurityRejectedRequestsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2288" BrowseName="RejectedRequestsCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>RejectedRequestsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>
    <UADataType NodeId="i=856" BrowseName="SamplingIntervalDiagnosticsDataType">
        <DisplayName>SamplingIntervalDiagnosticsDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="SamplingIntervalDiagnosticsDataType">
            <Field Name="SamplingInterval" DataType="i=290" />
            <Field Name="MonitoredItemCount" DataType="i=7" />
            <Field Name="MaxMonitoredItemCount" DataType="i=7" />
            <Field Name="DisabledMonitoredItemCount" DataType="i=7" />
        </Definition>
    </UADataType>
    <UAVariable NodeId="i=2289" BrowseName="SamplingIntervalDiagnosticsArray" ParentNodeId="i=2274" DataType="i=856" ValueRank="1">
        <DisplayName>SamplingIntervalDiagnosticsArray</DisplayName>
        <Description>A list of diagnostics for each sampling interval supported by the server.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=2164</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2274</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2992" BrowseName="SecondsTillShutdown" ParentNodeId="i=2256" DataType="UInt32">
        <DisplayName>SecondsTillShutdown</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2256</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2993" BrowseName="ShutdownReason" ParentNodeId="i=2256" DataType="LocalizedText">
        <DisplayName>ShutdownReason</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2256</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3705" BrowseName="RejectedSessionCount" ParentNodeId="i=2275" DataType="UInt32">
        <DisplayName>RejectedSessionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2275</Reference>
        </References>
    </UAVariable>

    <UAObject NodeId="i=11704" BrowseName="OperationLimits" ParentNodeId="i=2268">
        <DisplayName>OperationLimits</DisplayName>
        <Description>Defines the limits supported by the server for different operations.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=11705</Reference>
            <Reference ReferenceType="HasProperty">i=12165</Reference>
            <Reference ReferenceType="HasProperty">i=12166</Reference>
            <Reference ReferenceType="HasProperty">i=11707</Reference>
            <Reference ReferenceType="HasProperty">i=12167</Reference>
            <Reference ReferenceType="HasProperty">i=12168</Reference>
            <Reference ReferenceType="HasProperty">i=11709</Reference>
            <Reference ReferenceType="HasProperty">i=11710</Reference>
            <Reference ReferenceType="HasProperty">i=11711</Reference>
            <Reference ReferenceType="HasProperty">i=11712</Reference>
            <Reference ReferenceType="HasProperty">i=11713</Reference>
            <Reference ReferenceType="HasProperty">i=11714</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11564</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2268</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=11705" BrowseName="MaxNodesPerRead" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerRead</DisplayName>
        <Description>The maximum number of operations in a single Read request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12165" BrowseName="MaxNodesPerHistoryReadData" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryReadData</DisplayName>
        <Description>The maximum number of operations in a single data HistoryRead request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12166" BrowseName="MaxNodesPerHistoryReadEvents" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryReadEvents</DisplayName>
        <Description>The maximum number of operations in a single event HistoryRead request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11707" BrowseName="MaxNodesPerWrite" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerWrite</DisplayName>
        <Description>The maximum number of operations in a single Write request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12167" BrowseName="MaxNodesPerHistoryUpdateData" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryUpdateData</DisplayName>
        <Description>The maximum number of operations in a single data HistoryUpdate request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12168" BrowseName="MaxNodesPerHistoryUpdateEvents" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryUpdateEvents</DisplayName>
        <Description>The maximum number of operations in a single event HistoryUpdate request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11709" BrowseName="MaxNodesPerMethodCall" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerMethodCall</DisplayName>
        <Description>The maximum number of operations in a single Call request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11710" BrowseName="MaxNodesPerBrowse" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerBrowse</DisplayName>
        <Description>The maximum number of operations in a single Browse request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11711" BrowseName="MaxNodesPerRegisterNodes" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerRegisterNodes</DisplayName>
        <Description>The maximum number of operations in a single RegisterNodes request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11712" BrowseName="MaxNodesPerTranslateBrowsePathsToNodeIds" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerTranslateBrowsePathsToNodeIds</DisplayName>
        <Description>The maximum number of operations in a single TranslateBrowsePathsToNodeIds request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11713" BrowseName="MaxNodesPerNodeManagement" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxNodesPerNodeManagement</DisplayName>
        <Description>The maximum number of operations in a single AddNodes, AddReferences, DeleteNodes or
            DeleteReferences request.
        </Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11714" BrowseName="MaxMonitoredItemsPerCall" ParentNodeId="i=11704" DataType="UInt32">
        <DisplayName>MaxMonitoredItemsPerCall</DisplayName>
        <Description>The maximum number of operations in a single MonitoredItem related request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11704</Reference>
        </References>
    </UAVariable>


    <UAMethod NodeId="i=11492" BrowseName="GetMonitoredItems" ParentNodeId="i=2253" MethodDeclarationId="i=11489">
        <DisplayName>GetMonitoredItems</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11493</Reference>
            <Reference ReferenceType="HasProperty">i=11494</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11493" BrowseName="InputArguments" ParentNodeId="i=11492" DataType="i=296" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11492</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>SubscriptionId</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions/>
                            <Description xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" p5:nil="true"/>
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=11494" BrowseName="OutputArguments" ParentNodeId="i=11492" DataType="i=296" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11492</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>ServerHandles</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>1</ValueRank>
                            <ArrayDimensions/>
                            <Description xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" p5:nil="true"/>
                        </Argument>
                    </Body>
                </ExtensionObject>
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>ClientHandles</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>1</ValueRank>
                            <ArrayDimensions/>
                            <Description xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" p5:nil="true"/>
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>


    <UAObjectType NodeId="i=11564" BrowseName="OperationLimitsType">
        <DisplayName>OperationLimitsType</DisplayName>
        <Description>Identifies the operation limits imposed by the server.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=11565</Reference>
            <Reference ReferenceType="HasProperty">i=12161</Reference>
            <Reference ReferenceType="HasProperty">i=12162</Reference>
            <Reference ReferenceType="HasProperty">i=11567</Reference>
            <Reference ReferenceType="HasProperty">i=12163</Reference>
            <Reference ReferenceType="HasProperty">i=12164</Reference>
            <Reference ReferenceType="HasProperty">i=11569</Reference>
            <Reference ReferenceType="HasProperty">i=11570</Reference>
            <Reference ReferenceType="HasProperty">i=11571</Reference>
            <Reference ReferenceType="HasProperty">i=11572</Reference>
            <Reference ReferenceType="HasProperty">i=11573</Reference>
            <Reference ReferenceType="HasProperty">i=11574</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=11565" BrowseName="MaxNodesPerRead" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerRead</DisplayName>
        <Description>The maximum number of operations in a single Read request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12161" BrowseName="MaxNodesPerHistoryReadData" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryReadData</DisplayName>
        <Description>The maximum number of operations in a single data HistoryRead request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12162" BrowseName="MaxNodesPerHistoryReadEvents" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryReadEvents</DisplayName>
        <Description>The maximum number of operations in a single event HistoryRead request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11567" BrowseName="MaxNodesPerWrite" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerWrite</DisplayName>
        <Description>The maximum number of operations in a single Write request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12163" BrowseName="MaxNodesPerHistoryUpdateData" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryUpdateData</DisplayName>
        <Description>The maximum number of operations in a single data HistoryUpdate request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12164" BrowseName="MaxNodesPerHistoryUpdateEvents" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerHistoryUpdateEvents</DisplayName>
        <Description>The maximum number of operations in a single event HistoryUpdate request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11569" BrowseName="MaxNodesPerMethodCall" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerMethodCall</DisplayName>
        <Description>The maximum number of operations in a single Call request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11570" BrowseName="MaxNodesPerBrowse" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerBrowse</DisplayName>
        <Description>The maximum number of operations in a single Browse request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11571" BrowseName="MaxNodesPerRegisterNodes" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerRegisterNodes</DisplayName>
        <Description>The maximum number of operations in a single RegisterNodes request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11572" BrowseName="MaxNodesPerTranslateBrowsePathsToNodeIds" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerTranslateBrowsePathsToNodeIds</DisplayName>
        <Description>The maximum number of operations in a single TranslateBrowsePathsToNodeIds request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11573" BrowseName="MaxNodesPerNodeManagement" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxNodesPerNodeManagement</DisplayName>
        <Description>The maximum number of operations in a single AddNodes, AddReferences, DeleteNodes or
            DeleteReferences request.
        </Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11574" BrowseName="MaxMonitoredItemsPerCall" ParentNodeId="i=11564" DataType="UInt32">
        <DisplayName>MaxMonitoredItemsPerCall</DisplayName>
        <Description>The maximum number of operations in a single MonitoredItem related request.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11564</Reference>
        </References>
    </UAVariable>

    <UAVariableType NodeId="i=2138" BrowseName="ServerStatusType" DataType="i=862">
        <DisplayName>ServerStatusType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=2139</Reference>
            <Reference ReferenceType="HasComponent">i=2140</Reference>
            <Reference ReferenceType="HasComponent">i=2141</Reference>
            <Reference ReferenceType="HasComponent">i=2142</Reference>
            <Reference ReferenceType="HasComponent">i=2752</Reference>
            <Reference ReferenceType="HasComponent">i=2753</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>
    <UAVariable NodeId="i=2139" BrowseName="StartTime" ParentNodeId="i=2138" DataType="i=294">
        <DisplayName>StartTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2138</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2140" BrowseName="CurrentTime" ParentNodeId="i=2138" DataType="i=294">
        <DisplayName>CurrentTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2138</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2141" BrowseName="State" ParentNodeId="i=2138" DataType="i=852">
        <DisplayName>State</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2138</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2142" BrowseName="BuildInfo" ParentNodeId="i=2138" DataType="i=338">
        <DisplayName>BuildInfo</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=3698</Reference>
            <Reference ReferenceType="HasComponent">i=3699</Reference>
            <Reference ReferenceType="HasComponent">i=3700</Reference>
            <F ReferenceType="HasComponent">i=3701</F>
            <Reference ReferenceType="HasComponent">i=3702</Reference>
            <Reference ReferenceType="HasComponent">i=3703</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=3051</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2138</Reference>
        </References>
    </UAVariable>


    <UAObjectType NodeId="i=2782" BrowseName="ConditionType" IsAbstract="true">
        <DisplayName>ConditionType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11112</Reference>
            <Reference ReferenceType="HasProperty">i=11113</Reference>
            <Reference ReferenceType="HasProperty">i=9009</Reference>
            <Reference ReferenceType="HasProperty">i=9010</Reference>
            <Reference ReferenceType="HasProperty">i=3874</Reference>
            <Reference ReferenceType="HasComponent">i=9011</Reference>
            <Reference ReferenceType="HasComponent">i=9020</Reference>
            <Reference ReferenceType="HasComponent">i=9022</Reference>
            <Reference ReferenceType="HasComponent">i=9024</Reference>
            <Reference ReferenceType="HasProperty">i=9026</Reference>
            <Reference ReferenceType="HasComponent">i=9028</Reference>
            <Reference ReferenceType="HasComponent">i=9027</Reference>
            <Reference ReferenceType="HasComponent">i=9029</Reference>
            <Reference ReferenceType="HasComponent">i=3875</Reference>
            <Reference ReferenceType="HasComponent">i=12912</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2041</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=11112" BrowseName="ConditionClassId" ParentNodeId="i=2782" DataType="NodeId">
        <DisplayName>ConditionClassId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11113" BrowseName="ConditionClassName" ParentNodeId="i=2782" DataType="LocalizedText">
        <DisplayName>ConditionClassName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAReferenceType NodeId="i=9006" BrowseName="HasCondition">
        <DisplayName>HasCondition</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>IsConditionOf</InverseName>
    </UAReferenceType>

    <UAVariable NodeId="i=9009" BrowseName="ConditionName" ParentNodeId="i=2782" DataType="String">
        <DisplayName>ConditionName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9010" BrowseName="BranchId" ParentNodeId="i=2782" DataType="NodeId">
        <DisplayName>BranchId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3874" BrowseName="Retain" ParentNodeId="i=2782" DataType="Boolean">
        <DisplayName>Retain</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9011" BrowseName="EnabledState" ParentNodeId="i=2782" DataType="LocalizedText">
        <DisplayName>EnabledState</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=9012</Reference>
            <Reference ReferenceType="HasProperty">i=9015</Reference>
            <Reference ReferenceType="HasProperty">i=9016</Reference>
            <Reference ReferenceType="HasProperty">i=9017</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=8995</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9012" BrowseName="Id" ParentNodeId="i=9011" DataType="Boolean">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9015" BrowseName="EffectiveDisplayName" ParentNodeId="i=9011" DataType="LocalizedText">
        <DisplayName>EffectiveDisplayName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9016" BrowseName="TransitionTime" ParentNodeId="i=9011" DataType="i=294">
        <DisplayName>TransitionTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9017" BrowseName="EffectiveTransitionTime" ParentNodeId="i=9011" DataType="i=294">
        <DisplayName>EffectiveTransitionTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9011</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9020" BrowseName="Quality" ParentNodeId="i=2782" DataType="StatusCode">
        <DisplayName>Quality</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=9021</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9021" BrowseName="SourceTimestamp" ParentNodeId="i=9020" DataType="i=294">
        <DisplayName>SourceTimestamp</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9020</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9022" BrowseName="LastSeverity" ParentNodeId="i=2782" DataType="UInt16">
        <DisplayName>LastSeverity</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=9023</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9023" BrowseName="SourceTimestamp" ParentNodeId="i=9022" DataType="i=294">
        <DisplayName>SourceTimestamp</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9022</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9024" BrowseName="Comment" ParentNodeId="i=2782" DataType="LocalizedText">
        <DisplayName>Comment</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=9025</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=9002</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9025" BrowseName="SourceTimestamp" ParentNodeId="i=9024" DataType="i=294">
        <DisplayName>SourceTimestamp</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9024</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9026" BrowseName="ClientUserId" ParentNodeId="i=2782" DataType="String">
        <DisplayName>ClientUserId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2782</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="i=9028" BrowseName="Disable" ParentNodeId="i=2782">
        <DisplayName>Disable</DisplayName>
        <References>
            <Reference ReferenceType="i=3065">i=2803</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAMethod>
    <UAMethod NodeId="i=9027" BrowseName="Enable" ParentNodeId="i=2782">
        <DisplayName>Enable</DisplayName>
        <References>
            <Reference ReferenceType="i=3065">i=2803</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAMethod>
    <UAMethod NodeId="i=9029" BrowseName="AddComment" ParentNodeId="i=2782">
        <DisplayName>AddComment</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=9030</Reference>
            <Reference ReferenceType="i=3065">i=2829</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=9030" BrowseName="InputArguments" ParentNodeId="i=9029" DataType="i=296" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9029</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>EventId</Name>
                            <DataType>
                                <Identifier>i=15</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                            <Description>
                                <Locale>
                                </Locale>
                                <Text>The identifier for the event to comment.</Text>
                            </Description>
                        </Argument>
                    </Body>
                </ExtensionObject>
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>Comment</Name>
                            <DataType>
                                <Identifier>i=21</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                            <Description>
                                <Locale>
                                </Locale>
                                <Text>The comment to add to the condition.</Text>
                            </Description>
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="i=3875" BrowseName="ConditionRefresh" ParentNodeId="i=2782">
        <DisplayName>ConditionRefresh</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=3876</Reference>
            <Reference ReferenceType="i=3065">i=2787</Reference>
            <Reference ReferenceType="i=3065">i=2788</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=3876" BrowseName="InputArguments" ParentNodeId="i=3875" DataType="i=296" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=3875</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>SubscriptionId</Name>
                            <DataType>
                                <Identifier>i=288</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                            <Description>
                                <Locale>
                                </Locale>
                                <Text>The identifier for the suscription to refresh.</Text>
                            </Description>
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="i=12912" BrowseName="ConditionRefresh2" ParentNodeId="i=2782">
        <DisplayName>ConditionRefresh2</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=12913</Reference>
            <Reference ReferenceType="i=3065">i=2787</Reference>
            <Reference ReferenceType="i=3065">i=2788</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2782</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=12913" BrowseName="InputArguments" ParentNodeId="i=12912" DataType="i=296" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=12912</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>SubscriptionId</Name>
                            <DataType>
                                <Identifier>i=288</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                            <Description>
                                <Locale>
                                </Locale>
                                <Text>The identifier for the suscription to refresh.</Text>
                            </Description>
                        </Argument>
                    </Body>
                </ExtensionObject>
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>MonitoredItemId</Name>
                            <DataType>
                                <Identifier>i=288</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                            <Description>
                                <Locale>
                                </Locale>
                                <Text>The identifier for the monitored item to refresh.</Text>
                            </Description>
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>



    <UAVariable NodeId="i=3698" BrowseName="ProductUri" ParentNodeId="i=2142" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ProductUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2142</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3699" BrowseName="ManufacturerName" ParentNodeId="i=2142" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ManufacturerName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2142</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3700" BrowseName="ProductName" ParentNodeId="i=2142" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ProductName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2142</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3701" BrowseName="SoftwareVersion" ParentNodeId="i=2142" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>SoftwareVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2142</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3702" BrowseName="BuildNumber" ParentNodeId="i=2142" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>BuildNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2142</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3703" BrowseName="BuildDate" ParentNodeId="i=2142" DataType="i=294" MinimumSamplingInterval="1000">
        <DisplayName>BuildDate</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2142</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2752" BrowseName="SecondsTillShutdown" ParentNodeId="i=2138" DataType="UInt32">
        <DisplayName>SecondsTillShutdown</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2138</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2753" BrowseName="ShutdownReason" ParentNodeId="i=2138" DataType="LocalizedText">
        <DisplayName>ShutdownReason</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2138</Reference>
        </References>
    </UAVariable>
    <UAVariableType NodeId="i=3051" BrowseName="BuildInfoType" DataType="i=338">
        <DisplayName>BuildInfoType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=3052</Reference>
            <Reference ReferenceType="HasComponent">i=3053</Reference>
            <Reference ReferenceType="HasComponent">i=3054</Reference>
            <Reference ReferenceType="HasComponent">i=3055</Reference>
            <Reference ReferenceType="HasComponent">i=3056</Reference>
            <Reference ReferenceType="HasComponent">i=3057</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>
    <UAVariable NodeId="i=3052" BrowseName="ProductUri" ParentNodeId="i=3051" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ProductUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3053" BrowseName="ManufacturerName" ParentNodeId="i=3051" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ManufacturerName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3054" BrowseName="ProductName" ParentNodeId="i=3051" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>ProductName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3055" BrowseName="SoftwareVersion" ParentNodeId="i=3051" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>SoftwareVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3056" BrowseName="BuildNumber" ParentNodeId="i=3051" DataType="String" MinimumSamplingInterval="1000">
        <DisplayName>BuildNumber</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3057" BrowseName="BuildDate" ParentNodeId="i=3051" DataType="i=294" MinimumSamplingInterval="1000">
        <DisplayName>BuildDate</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3051</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2267" BrowseName="ServiceLevel" ParentNodeId="i=2253" DataType="Byte" MinimumSamplingInterval="1000">
        <DisplayName>ServiceLevel</DisplayName>
        <Description>A value indicating the level of service the server can provide. 255 indicates the best.
        </Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2253</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2994" BrowseName="Auditing" ParentNodeId="i=2253" DataType="Boolean" MinimumSamplingInterval="1000">
        <DisplayName>Auditing</DisplayName>
        <Description>A flag indicating whether the server is currently generating audit events.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2253</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2271" BrowseName="LocaleIdArray" ParentNodeId="i=2268" DataType="i=295" ValueRank="1">
        <DisplayName>LocaleIdArray</DisplayName>
        <Description>A list of locales supported by the server.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=2268</Reference>
        </References>
    </UAVariable>


    <UAVariable NodeId="i=7617" BrowseName="Opc.Ua" SymbolicName="OpcUa_BinarySchema" DataType="ByteString">
        <DisplayName>Opc.Ua</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=7619</Reference>
        </References>
    </UAVariable>

    <UAVariable NodeId="i=7619" BrowseName="NamespaceUri" ParentNodeId="i=7617" DataType="String">
        <DisplayName>NamespaceUri</DisplayName>
        <Description>A URI that uniquely identifies the dictionary.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=7617</Reference>
        </References>
        <Value>
            <String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/</String>
        </Value>
    </UAVariable>

    <UAObject NodeId="i=11715" BrowseName="Namespaces" ParentNodeId="i=2253">
        <DisplayName>Namespaces</DisplayName>
        <Description>Describes the namespaces supported by the server.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=11645</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2253</Reference>
        </References>
    </UAObject>

    <UAMethod NodeId="i=11489" BrowseName="GetMonitoredItems" ParentNodeId="i=2004">
        <DisplayName>GetMonitoredItems</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11490</Reference>
            <Reference ReferenceType="HasProperty">i=11491</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2004</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11490" BrowseName="InputArguments" ParentNodeId="i=11489" DataType="i=296" ValueRank="1">
        <DisplayName>InputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11489</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>SubscriptionId</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions/>
                            <Description xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" p5:nil="true"/>
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=11491" BrowseName="OutputArguments" ParentNodeId="i=11489" DataType="i=296" ValueRank="1">
        <DisplayName>OutputArguments</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11489</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>ServerHandles</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>1</ValueRank>
                            <ArrayDimensions/>
                            <Description xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" p5:nil="true"/>
                        </Argument>
                    </Body>
                </ExtensionObject>
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>ClientHandles</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>1</ValueRank>
                            <ArrayDimensions/>
                            <Description xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" p5:nil="true"/>
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>

    <UADataType NodeId="i=291" BrowseName="NumericRange">
        <DisplayName>NumericRange</DisplayName>
        <Description>Specifies a range of array indexes.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=12</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=589" BrowseName="FilterOperand">
        <DisplayName>FilterOperand</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
    </UADataType>

    <UAObject NodeId="i=590" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=589</Reference>
            <Reference ReferenceType="HasDescription">i=8570</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>

    <UAObject NodeId="i=591" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=589</Reference>
            <Reference ReferenceType="HasDescription">i=7935</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>


    <UADataType NodeId="i=288" BrowseName="IntegerId">
        <DisplayName>IntegerId</DisplayName>
        <Description>A numeric identifier for an object.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=7</Reference>
        </References>
    </UADataType>

    <UADataType NodeId="i=537" BrowseName="RelativePathElement">
        <DisplayName>RelativePathElement</DisplayName>
        <Description>An element in a relative path.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="RelativePathElement">
            <Field Name="ReferenceTypeId" DataType="i=17">
                <Description>The type of reference to follow.</Description>
            </Field>
            <Field Name="IsInverse" DataType="i=1">
                <Description>If TRUE the reverse reference is followed.</Description>
            </Field>
            <Field Name="IncludeSubtypes" DataType="i=1">
                <Description>If TRUE then subtypes of the reference type are followed.</Description>
            </Field>
            <Field Name="TargetName" DataType="i=20">
                <Description>The browse name of the target.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAObject NodeId="i=538" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=537</Reference>
            <Reference ReferenceType="HasDescription">i=12712</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=539" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=537</Reference>
            <Reference ReferenceType="HasDescription">i=12718</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>

    <UADataType NodeId="i=540" BrowseName="RelativePath">
        <DisplayName>RelativePath</DisplayName>
        <Description>A relative path constructed from reference types and browse names.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="RelativePath">
            <Field Name="Elements" DataType="i=537" ValueRank="1">
                <Description>A list of elements in the path.</Description>
            </Field>
        </Definition>
    </UADataType>

    <UAObject NodeId="i=541" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=540</Reference>
            <Reference ReferenceType="HasDescription">i=12715</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=542" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=540</Reference>
            <Reference ReferenceType="HasDescription">i=12721</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>

    <UADataType NodeId="i=598" BrowseName="AttributeOperand">
        <DisplayName>AttributeOperand</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=589</Reference>
        </References>
        <Definition Name="AttributeOperand" BaseType="AttributeOperand">
            <Field Name="NodeId" DataType="i=17" />
            <Field Name="Alias" DataType="i=12" />
            <Field Name="BrowsePath" DataType="i=540" />
            <Field Name="AttributeId" DataType="i=288" />
            <Field Name="IndexRange" DataType="i=291" />
        </Definition>
    </UADataType>

    <UAObject NodeId="i=599" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=598</Reference>
            <Reference ReferenceType="HasDescription">i=8579</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>

    <UAObject NodeId="i=600" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=598</Reference>
            <Reference ReferenceType="HasDescription">i=7944</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>

    <UADataType NodeId="i=871" BrowseName="ServiceCounterDataType">
        <DisplayName>ServiceCounterDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="ServiceCounterDataType">
            <Field Name="TotalCount" DataType="i=7" />
            <Field Name="ErrorCount" DataType="i=7" />
        </Definition>
    </UADataType>
    <UAObject NodeId="i=872" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=871</Reference>
            <Reference ReferenceType="HasDescription">i=8861</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=873" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=871</Reference>
            <Reference ReferenceType="HasDescription">i=8226</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>

    <UADataType NodeId="i=307" BrowseName="ApplicationType">
        <DisplayName>ApplicationType</DisplayName>
        <Description>The types of applications.</Description>
        <References>
            <Reference ReferenceType="HasProperty">i=7597</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="ApplicationType">
            <Field Name="Server" Value="0">
                <Description>The application is a server.</Description>
            </Field>
            <Field Name="Client" Value="1">
                <Description>The application is a client.</Description>
            </Field>
            <Field Name="ClientAndServer" Value="2">
                <Description>The application is a client and a server.</Description>
            </Field>
            <Field Name="DiscoveryServer" Value="3">
                <Description>The application is a discovery server.</Description>
            </Field>
        </Definition>
    </UADataType>

    <UADataType NodeId="i=308" BrowseName="ApplicationDescription">
        <DisplayName>ApplicationDescription</DisplayName>
        <Description>Describes an application and how to find it.</Description>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="ApplicationDescription">
            <Field Name="ApplicationUri" DataType="i=12">
                <Description>The globally unique identifier for the application.</Description>
            </Field>
            <Field Name="ProductUri" DataType="i=12">
                <Description>The globally unique identifier for the product.</Description>
            </Field>
            <Field Name="ApplicationName" DataType="i=21">
                <Description>The name of application.</Description>
            </Field>
            <Field Name="ApplicationType" DataType="i=307">
                <Description>The type of application.</Description>
            </Field>
            <Field Name="GatewayServerUri" DataType="i=12">
                <Description>The globally unique identifier for the server that is acting as a gateway for the server.</Description>
            </Field>
            <Field Name="DiscoveryProfileUri" DataType="i=12">
                <Description>The globally unique identifier for the discovery profile supported by the server.</Description>
            </Field>
            <Field Name="DiscoveryUrls" DataType="i=12" ValueRank="1">
                <Description>The URLs for the server's discovery endpoints.</Description>
            </Field>
        </Definition>
    </UADataType>
    <UAObject NodeId="i=309" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=308</Reference>
            <Reference ReferenceType="HasDescription">i=8300</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=310" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=308</Reference>
            <Reference ReferenceType="HasDescription">i=7665</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>


    <UADataType NodeId="i=865" BrowseName="SessionDiagnosticsDataType">
        <DisplayName>SessionDiagnosticsDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="SessionDiagnosticsDataType">
            <Field Name="SessionId" DataType="i=17" />
            <Field Name="SessionName" DataType="i=12" />
            <Field Name="ClientDescription" DataType="i=308" />
            <Field Name="ServerUri" DataType="i=12" />
            <Field Name="EndpointUrl" DataType="i=12" />
            <Field Name="LocaleIds" DataType="i=295" ValueRank="1" />
            <Field Name="ActualSessionTimeout" DataType="i=290" />
            <Field Name="MaxResponseMessageSize" DataType="i=7" />
            <Field Name="ClientConnectionTime" DataType="i=294" />
            <Field Name="ClientLastContactTime" DataType="i=294" />
            <Field Name="CurrentSubscriptionsCount" DataType="i=7" />
            <Field Name="CurrentMonitoredItemsCount" DataType="i=7" />
            <Field Name="CurrentPublishRequestsInQueue" DataType="i=7" />
            <Field Name="TotalRequestCount" DataType="i=871" />
            <Field Name="UnauthorizedRequestCount" DataType="i=7" />
            <Field Name="ReadCount" DataType="i=871" />
            <Field Name="HistoryReadCount" DataType="i=871" />
            <Field Name="WriteCount" DataType="i=871" />
            <Field Name="HistoryUpdateCount" DataType="i=871" />
            <Field Name="CallCount" DataType="i=871" />
            <Field Name="CreateMonitoredItemsCount" DataType="i=871" />
            <Field Name="ModifyMonitoredItemsCount" DataType="i=871" />
            <Field Name="SetMonitoringModeCount" DataType="i=871" />
            <Field Name="SetTriggeringCount" DataType="i=871" />
            <Field Name="DeleteMonitoredItemsCount" DataType="i=871" />
            <Field Name="CreateSubscriptionCount" DataType="i=871" />
            <Field Name="ModifySubscriptionCount" DataType="i=871" />
            <Field Name="SetPublishingModeCount" DataType="i=871" />
            <Field Name="PublishCount" DataType="i=871" />
            <Field Name="RepublishCount" DataType="i=871" />
            <Field Name="TransferSubscriptionsCount" DataType="i=871" />
            <Field Name="DeleteSubscriptionsCount" DataType="i=871" />
            <Field Name="AddNodesCount" DataType="i=871" />
            <Field Name="AddReferencesCount" DataType="i=871" />
            <Field Name="DeleteNodesCount" DataType="i=871" />
            <Field Name="DeleteReferencesCount" DataType="i=871" />
            <Field Name="BrowseCount" DataType="i=871" />
            <Field Name="BrowseNextCount" DataType="i=871" />
            <Field Name="TranslateBrowsePathsToNodeIdsCount" DataType="i=871" />
            <Field Name="QueryFirstCount" DataType="i=871" />
            <Field Name="QueryNextCount" DataType="i=871" />
            <Field Name="RegisterNodesCount" DataType="i=871" />
            <Field Name="UnregisterNodesCount" DataType="i=871" />
        </Definition>
    </UADataType>
    <UAObject NodeId="i=867" BrowseName="Default Binary" SymbolicName="DefaultBinary">
        <DisplayName>Default Binary</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=865</Reference>
            <Reference ReferenceType="HasDescription">i=8220</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAObject NodeId="i=866" BrowseName="Default XML" SymbolicName="DefaultXml">
        <DisplayName>Default XML</DisplayName>
        <References>
            <Reference ReferenceType="HasEncoding" IsForward="false">i=865</Reference>
            <Reference ReferenceType="HasDescription">i=8855</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=76</Reference>
        </References>
    </UAObject>
    <UAVariableType NodeId="i=2197" BrowseName="SessionDiagnosticsVariableType" DataType="i=865">
        <DisplayName>SessionDiagnosticsVariableType</DisplayName>
        <References>
            <Reference ReferenceType="HasComponent">i=2198</Reference>
            <Reference ReferenceType="HasComponent">i=2199</Reference>
            <Reference ReferenceType="HasComponent">i=2200</Reference>
            <Reference ReferenceType="HasComponent">i=2201</Reference>
            <Reference ReferenceType="HasComponent">i=2202</Reference>
            <Reference ReferenceType="HasComponent">i=2203</Reference>
            <Reference ReferenceType="HasComponent">i=2204</Reference>
            <Reference ReferenceType="HasComponent">i=3050</Reference>
            <Reference ReferenceType="HasComponent">i=2205</Reference>
            <Reference ReferenceType="HasComponent">i=2206</Reference>
            <Reference ReferenceType="HasComponent">i=2207</Reference>
            <Reference ReferenceType="HasComponent">i=2208</Reference>
            <Reference ReferenceType="HasComponent">i=2209</Reference>
            <Reference ReferenceType="HasComponent">i=8900</Reference>
            <Reference ReferenceType="HasComponent">i=11892</Reference>
            <Reference ReferenceType="HasComponent">i=2217</Reference>
            <Reference ReferenceType="HasComponent">i=2218</Reference>
            <Reference ReferenceType="HasComponent">i=2219</Reference>
            <Reference ReferenceType="HasComponent">i=2220</Reference>
            <Reference ReferenceType="HasComponent">i=2221</Reference>
            <Reference ReferenceType="HasComponent">i=2222</Reference>
            <Reference ReferenceType="HasComponent">i=2223</Reference>
            <Reference ReferenceType="HasComponent">i=2224</Reference>
            <Reference ReferenceType="HasComponent">i=2225</Reference>
            <Reference ReferenceType="HasComponent">i=2226</Reference>
            <Reference ReferenceType="HasComponent">i=2227</Reference>
            <Reference ReferenceType="HasComponent">i=2228</Reference>
            <Reference ReferenceType="HasComponent">i=2229</Reference>
            <Reference ReferenceType="HasComponent">i=2230</Reference>
            <Reference ReferenceType="HasComponent">i=2231</Reference>
            <Reference ReferenceType="HasComponent">i=2232</Reference>
            <Reference ReferenceType="HasComponent">i=2233</Reference>
            <Reference ReferenceType="HasComponent">i=2234</Reference>
            <Reference ReferenceType="HasComponent">i=2235</Reference>
            <Reference ReferenceType="HasComponent">i=2236</Reference>
            <Reference ReferenceType="HasComponent">i=2237</Reference>
            <Reference ReferenceType="HasComponent">i=2238</Reference>
            <Reference ReferenceType="HasComponent">i=2239</Reference>
            <Reference ReferenceType="HasComponent">i=2240</Reference>
            <Reference ReferenceType="HasComponent">i=2241</Reference>
            <Reference ReferenceType="HasComponent">i=2242</Reference>
            <Reference ReferenceType="HasComponent">i=2730</Reference>
            <Reference ReferenceType="HasComponent">i=2731</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>
    <UAVariable NodeId="i=2198" BrowseName="SessionId" ParentNodeId="i=2197" DataType="NodeId">
        <DisplayName>SessionId</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2199" BrowseName="SessionName" ParentNodeId="i=2197" DataType="String">
        <DisplayName>SessionName</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2200" BrowseName="ClientDescription" ParentNodeId="i=2197" DataType="i=308">
        <DisplayName>ClientDescription</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2201" BrowseName="ServerUri" ParentNodeId="i=2197" DataType="String">
        <DisplayName>ServerUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2202" BrowseName="EndpointUrl" ParentNodeId="i=2197" DataType="String">
        <DisplayName>EndpointUrl</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2203" BrowseName="LocaleIds" ParentNodeId="i=2197" DataType="i=295" ValueRank="1">
        <DisplayName>LocaleIds</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2204" BrowseName="ActualSessionTimeout" ParentNodeId="i=2197" DataType="i=290">
        <DisplayName>ActualSessionTimeout</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=3050" BrowseName="MaxResponseMessageSize" ParentNodeId="i=2197" DataType="UInt32">
        <DisplayName>MaxResponseMessageSize</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2205" BrowseName="ClientConnectionTime" ParentNodeId="i=2197" DataType="i=294">
        <DisplayName>ClientConnectionTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2206" BrowseName="ClientLastContactTime" ParentNodeId="i=2197" DataType="i=294">
        <DisplayName>ClientLastContactTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2207" BrowseName="CurrentSubscriptionsCount" ParentNodeId="i=2197" DataType="UInt32">
        <DisplayName>CurrentSubscriptionsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2208" BrowseName="CurrentMonitoredItemsCount" ParentNodeId="i=2197" DataType="UInt32">
        <DisplayName>CurrentMonitoredItemsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2209" BrowseName="CurrentPublishRequestsInQueue" ParentNodeId="i=2197" DataType="UInt32">
        <DisplayName>CurrentPublishRequestsInQueue</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=8900" BrowseName="TotalRequestCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>TotalRequestCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11892" BrowseName="UnauthorizedRequestCount" ParentNodeId="i=2197" DataType="UInt32">
        <DisplayName>UnauthorizedRequestCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2217" BrowseName="ReadCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>ReadCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2218" BrowseName="HistoryReadCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>HistoryReadCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2219" BrowseName="WriteCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>WriteCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2220" BrowseName="HistoryUpdateCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>HistoryUpdateCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2221" BrowseName="CallCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>CallCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2222" BrowseName="CreateMonitoredItemsCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>CreateMonitoredItemsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2223" BrowseName="ModifyMonitoredItemsCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>ModifyMonitoredItemsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2224" BrowseName="SetMonitoringModeCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>SetMonitoringModeCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2225" BrowseName="SetTriggeringCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>SetTriggeringCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2226" BrowseName="DeleteMonitoredItemsCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>DeleteMonitoredItemsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2227" BrowseName="CreateSubscriptionCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>CreateSubscriptionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2228" BrowseName="ModifySubscriptionCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>ModifySubscriptionCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2229" BrowseName="SetPublishingModeCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>SetPublishingModeCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2230" BrowseName="PublishCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>PublishCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2231" BrowseName="RepublishCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>RepublishCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2232" BrowseName="TransferSubscriptionsCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>TransferSubscriptionsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2233" BrowseName="DeleteSubscriptionsCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>DeleteSubscriptionsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2234" BrowseName="AddNodesCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>AddNodesCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2235" BrowseName="AddReferencesCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>AddReferencesCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2236" BrowseName="DeleteNodesCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>DeleteNodesCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2237" BrowseName="DeleteReferencesCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>DeleteReferencesCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2238" BrowseName="BrowseCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>BrowseCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2239" BrowseName="BrowseNextCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>BrowseNextCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2240" BrowseName="TranslateBrowsePathsToNodeIdsCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>TranslateBrowsePathsToNodeIdsCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2241" BrowseName="QueryFirstCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>QueryFirstCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2242" BrowseName="QueryNextCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>QueryNextCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2730" BrowseName="RegisterNodesCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>RegisterNodesCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2731" BrowseName="UnregisterNodesCount" ParentNodeId="i=2197" DataType="i=871">
        <DisplayName>UnregisterNodesCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=63</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2197</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=2290" BrowseName="SubscriptionDiagnosticsArray" ParentNodeId="i=2274" DataType="i=874" ValueRank="1">
        <DisplayName>SubscriptionDiagnosticsArray</DisplayName>
        <Description>A list of diagnostics for each active subscription.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=2171</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2274</Reference>
        </References>
    </UAVariable>

    <UAObject NodeId="i=3706" BrowseName="SessionsDiagnosticsSummary" ParentNodeId="i=2274">
        <DisplayName>SessionsDiagnosticsSummary</DisplayName>
        <Description>A summary of session level diagnostics.</Description>
        <References>
            <Reference ReferenceType="HasComponent">i=3707</Reference>
            <Reference ReferenceType="HasComponent">i=3708</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=2026</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=2274</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=3707" BrowseName="SessionDiagnosticsArray" ParentNodeId="i=3706" DataType="i=865" ValueRank="1">
        <DisplayName>SessionDiagnosticsArray</DisplayName>
        <Description>A list of diagnostics for each active session.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=2196</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3706</Reference>
        </References>
    </UAVariable>
    <UADataType NodeId="i=868" BrowseName="SessionSecurityDiagnosticsDataType">
        <DisplayName>SessionSecurityDiagnosticsDataType</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
        </References>
        <Definition Name="SessionSecurityDiagnosticsDataType">
            <Field Name="SessionId" DataType="i=17" />
            <Field Name="ClientUserIdOfSession" DataType="i=12" />
            <Field Name="ClientUserIdHistory" DataType="i=12" ValueRank="1" />
            <Field Name="AuthenticationMechanism" DataType="i=12" />
            <Field Name="Encoding" DataType="i=12" />
            <Field Name="TransportProtocol" DataType="i=12" />
            <Field Name="SecurityMode" DataType="i=302" />
            <Field Name="SecurityPolicyUri" DataType="i=12" />
            <Field Name="ClientCertificate" DataType="i=15" />
        </Definition>
    </UADataType>
    <UAVariable NodeId="i=3708" BrowseName="SessionSecurityDiagnosticsArray" ParentNodeId="i=3706" DataType="i=868" ValueRank="1">
        <DisplayName>SessionSecurityDiagnosticsArray</DisplayName>
        <Description>A list of security related diagnostics for each active session.</Description>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=2243</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=3706</Reference>
        </References>
    </UAVariable>
    <UAVariableType NodeId="i=9002" BrowseName="ConditionVariableType" ValueRank="-2">
        <DisplayName>ConditionVariableType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=9003</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=63</Reference>
        </References>
    </UAVariableType>
    <UAVariable NodeId="i=9003" BrowseName="SourceTimestamp" ParentNodeId="i=9002" DataType="i=294">
        <DisplayName>SourceTimestamp</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=9002</Reference>
        </References>
    </UAVariable>

    <UAReferenceType NodeId="i=9004" BrowseName="HasTrueSubState">
        <DisplayName>HasTrueSubState</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>IsTrueSubStateOf</InverseName>
    </UAReferenceType>
    <UAReferenceType NodeId="i=9005" BrowseName="HasFalseSubState">
        <DisplayName>HasFalseSubState</DisplayName>
        <References>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=32</Reference>
        </References>
        <InverseName>IsFalseSubStateOf</InverseName>
    </UAReferenceType>

    <UAVariableType NodeId="i=8995" BrowseName="TwoStateVariableType" DataType="LocalizedText">
        <DisplayName>TwoStateVariableType</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=8996</Reference>
            <Reference ReferenceType="HasProperty">i=9000</Reference>
            <Reference ReferenceType="HasProperty">i=9001</Reference>
            <Reference ReferenceType="HasProperty">i=11110</Reference>
            <Reference ReferenceType="HasProperty">i=11111</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=2755</Reference>
        </References>
    </UAVariableType>
    <UAVariable NodeId="i=8996" BrowseName="Id" ParentNodeId="i=8995" DataType="Boolean">
        <DisplayName>Id</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9000" BrowseName="TransitionTime" ParentNodeId="i=8995" DataType="i=294">
        <DisplayName>TransitionTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=9001" BrowseName="EffectiveTransitionTime" ParentNodeId="i=8995" DataType="i=294">
        <DisplayName>EffectiveTransitionTime</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11110" BrowseName="TrueState" ParentNodeId="i=8995" DataType="LocalizedText">
        <DisplayName>TrueState</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11111" BrowseName="FalseState" ParentNodeId="i=8995" DataType="LocalizedText">
        <DisplayName>FalseState</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=8995</Reference>
        </References>
    </UAVariable>


    <!-- Namespace related ObjectTypes -->
    <UAObjectType NodeId="i=11616" BrowseName="NamespaceMetadataType">
        <DisplayName>NamespaceMetadataType</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/Core/docs/Part5/6.3.13</Documentation>
        <References>
            <Reference ReferenceType="HasProperty">i=11617</Reference>
            <Reference ReferenceType="HasProperty">i=11618</Reference>
            <Reference ReferenceType="HasProperty">i=11619</Reference>
            <Reference ReferenceType="HasProperty">i=11620</Reference>
            <Reference ReferenceType="HasProperty">i=11621</Reference>
            <Reference ReferenceType="HasProperty">i=11622</Reference>
            <Reference ReferenceType="HasProperty">i=11623</Reference>
            <Reference ReferenceType="HasComponent">i=11624</Reference>
            <Reference ReferenceType="HasProperty">i=16137</Reference>
            <Reference ReferenceType="HasProperty">i=16138</Reference>
            <Reference ReferenceType="HasProperty">i=16139</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAVariable NodeId="i=11617" BrowseName="NamespaceUri" ParentNodeId="i=11616" DataType="String">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11618" BrowseName="NamespaceVersion" ParentNodeId="i=11616" DataType="String">
        <DisplayName>NamespaceVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11619" BrowseName="NamespacePublicationDate" ParentNodeId="i=11616" DataType="DateTime">
        <DisplayName>NamespacePublicationDate</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11620" BrowseName="IsNamespaceSubset" ParentNodeId="i=11616" DataType="Boolean">
        <DisplayName>IsNamespaceSubset</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11621" BrowseName="StaticNodeIdTypes" ParentNodeId="i=11616" DataType="i=256" ValueRank="1" ArrayDimensions="0">
        <DisplayName>StaticNodeIdTypes</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11622" BrowseName="StaticNumericNodeIdRange" ParentNodeId="i=11616" DataType="i=291" ValueRank="1" ArrayDimensions="0">
        <DisplayName>StaticNumericNodeIdRange</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11623" BrowseName="StaticStringNodeIdPattern" ParentNodeId="i=11616" DataType="String">
        <DisplayName>StaticStringNodeIdPattern</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAObject NodeId="i=11624" BrowseName="NamespaceFile" ParentNodeId="i=11616">
        <DisplayName>NamespaceFile</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11625</Reference>
            <Reference ReferenceType="HasProperty">i=12690</Reference>
            <Reference ReferenceType="HasProperty">i=12691</Reference>
            <Reference ReferenceType="HasProperty">i=11628</Reference>
            <Reference ReferenceType="HasComponent">i=11629</Reference>
            <Reference ReferenceType="HasComponent">i=11632</Reference>
            <Reference ReferenceType="HasComponent">i=11634</Reference>
            <Reference ReferenceType="HasComponent">i=11637</Reference>
            <Reference ReferenceType="HasComponent">i=11639</Reference>
            <Reference ReferenceType="HasComponent">i=11642</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11595</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11616</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=11625" BrowseName="Size" ParentNodeId="i=11624" DataType="UInt64">
        <DisplayName>Size</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11624</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12690" BrowseName="Writable" ParentNodeId="i=11624" DataType="Boolean">
        <DisplayName>Writable</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11624</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=12691" BrowseName="UserWritable" ParentNodeId="i=11624" DataType="Boolean">
        <DisplayName>UserWritable</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11624</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11628" BrowseName="OpenCount" ParentNodeId="i=11624" DataType="UInt16">
        <DisplayName>OpenCount</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11624</Reference>
        </References>
    </UAVariable>
    <UAMethod NodeId="i=11629" BrowseName="Open" ParentNodeId="i=11624" MethodDeclarationId="i=11580">
        <DisplayName>Open</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11630</Reference>
            <Reference ReferenceType="HasProperty">i=11631</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11624</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11630" BrowseName="InputArguments" ParentNodeId="i=11629" DataType="i=296" 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">i=11629</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>Mode</Name>
                            <DataType>
                                <Identifier>i=3</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=11631" BrowseName="OutputArguments" ParentNodeId="i=11629" DataType="i=296" 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">i=11629</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>FileHandle</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="i=11632" BrowseName="Close" ParentNodeId="i=11624" MethodDeclarationId="i=11583">
        <DisplayName>Close</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11633</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11624</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11633" BrowseName="InputArguments" ParentNodeId="i=11632" DataType="i=296" 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">i=11632</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>FileHandle</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="i=11634" BrowseName="Read" ParentNodeId="i=11624" MethodDeclarationId="i=11585">
        <DisplayName>Read</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11635</Reference>
            <Reference ReferenceType="HasProperty">i=11636</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11624</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11635" BrowseName="InputArguments" ParentNodeId="i=11634" DataType="i=296" 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">i=11634</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>FileHandle</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>Length</Name>
                            <DataType>
                                <Identifier>i=6</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=11636" BrowseName="OutputArguments" ParentNodeId="i=11634" DataType="i=296" 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">i=11634</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>Data</Name>
                            <DataType>
                                <Identifier>i=15</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="i=11637" BrowseName="Write" ParentNodeId="i=11624" MethodDeclarationId="i=11588">
        <DisplayName>Write</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11638</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11624</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11638" BrowseName="InputArguments" ParentNodeId="i=11637" DataType="i=296" 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">i=11637</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>FileHandle</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>Data</Name>
                            <DataType>
                                <Identifier>i=15</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="i=11639" BrowseName="GetPosition" ParentNodeId="i=11624" MethodDeclarationId="i=11590">
        <DisplayName>GetPosition</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11640</Reference>
            <Reference ReferenceType="HasProperty">i=11641</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11624</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11640" BrowseName="InputArguments" ParentNodeId="i=11639" DataType="i=296" 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">i=11639</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>FileHandle</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=11641" BrowseName="OutputArguments" ParentNodeId="i=11639" DataType="i=296" 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">i=11639</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>Position</Name>
                            <DataType>
                                <Identifier>i=9</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAMethod NodeId="i=11642" BrowseName="SetPosition" ParentNodeId="i=11624" MethodDeclarationId="i=11593">
        <DisplayName>SetPosition</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11643</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11624</Reference>
        </References>
    </UAMethod>
    <UAVariable NodeId="i=11643" BrowseName="InputArguments" ParentNodeId="i=11642" DataType="i=296" 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">i=11642</Reference>
        </References>
        <Value>
            <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>FileHandle</Name>
                            <DataType>
                                <Identifier>i=7</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
                <ExtensionObject>
                    <TypeId>
                        <Identifier>i=297</Identifier>
                    </TypeId>
                    <Body>
                        <Argument>
                            <Name>Position</Name>
                            <DataType>
                                <Identifier>i=9</Identifier>
                            </DataType>
                            <ValueRank>-1</ValueRank>
                            <ArrayDimensions />
                        </Argument>
                    </Body>
                </ExtensionObject>
            </ListOfExtensionObject>
        </Value>
    </UAVariable>
    <UAVariable NodeId="i=16137" BrowseName="DefaultRolePermissions" ParentNodeId="i=11616" DataType="i=96" ValueRank="1" ArrayDimensions="0">
        <DisplayName>DefaultRolePermissions</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=16138" BrowseName="DefaultUserRolePermissions" ParentNodeId="i=11616" DataType="i=96" ValueRank="1" ArrayDimensions="0">
        <DisplayName>DefaultUserRolePermissions</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=16139" BrowseName="DefaultAccessRestrictions" ParentNodeId="i=11616" DataType="i=95">
        <DisplayName>DefaultAccessRestrictions</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=80</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11616</Reference>
        </References>
    </UAVariable>
    <UAObjectType NodeId="i=11645" BrowseName="NamespacesType">
        <DisplayName>NamespacesType</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/Core/docs/Part5/6.3.14</Documentation>
        <References>
            <Reference ReferenceType="HasComponent">i=11646</Reference>
            <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
    </UAObjectType>
    <UAObject NodeId="i=11646" BrowseName="&lt;NamespaceIdentifier&gt;" SymbolicName="NamespaceIdentifier_Placeholder" ParentNodeId="i=11645">
        <DisplayName>&lt;NamespaceIdentifier&gt;</DisplayName>
        <References>
            <Reference ReferenceType="HasProperty">i=11647</Reference>
            <Reference ReferenceType="HasProperty">i=11648</Reference>
            <Reference ReferenceType="HasProperty">i=11649</Reference>
            <Reference ReferenceType="HasProperty">i=11650</Reference>
            <Reference ReferenceType="HasProperty">i=11651</Reference>
            <Reference ReferenceType="HasProperty">i=11652</Reference>
            <Reference ReferenceType="HasProperty">i=11653</Reference>
            <Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
            <Reference ReferenceType="HasModellingRule">i=11508</Reference>
            <Reference ReferenceType="HasComponent" IsForward="false">i=11645</Reference>
        </References>
    </UAObject>
    <UAVariable NodeId="i=11647" BrowseName="NamespaceUri" ParentNodeId="i=11646" DataType="String">
        <DisplayName>NamespaceUri</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11646</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11648" BrowseName="NamespaceVersion" ParentNodeId="i=11646" DataType="String">
        <DisplayName>NamespaceVersion</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11646</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11649" BrowseName="NamespacePublicationDate" ParentNodeId="i=11646" DataType="DateTime">
        <DisplayName>NamespacePublicationDate</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11646</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11650" BrowseName="IsNamespaceSubset" ParentNodeId="i=11646" DataType="Boolean">
        <DisplayName>IsNamespaceSubset</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11646</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11651" BrowseName="StaticNodeIdTypes" ParentNodeId="i=11646" DataType="i=256" ValueRank="1" ArrayDimensions="0">
        <DisplayName>StaticNodeIdTypes</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11646</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11652" BrowseName="StaticNumericNodeIdRange" ParentNodeId="i=11646" DataType="i=291" ValueRank="1" ArrayDimensions="0">
        <DisplayName>StaticNumericNodeIdRange</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11646</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11653" BrowseName="StaticStringNodeIdPattern" ParentNodeId="i=11646" DataType="String">
        <DisplayName>StaticStringNodeIdPattern</DisplayName>
        <References>
            <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
            <Reference ReferenceType="HasModellingRule">i=78</Reference>
            <Reference ReferenceType="HasProperty" IsForward="false">i=11646</Reference>
        </References>
    </UAVariable>
    <UADataType NodeId="i=256" BrowseName="IdType">
        <DisplayName>IdType</DisplayName>
        <Documentation>https://reference.opcfoundation.org/v104/Core/docs/Part3/8.2.3</Documentation>
        <References>
          <Reference ReferenceType="HasProperty">i=7591</Reference>
          <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
        </References>
        <Definition Name="IdType">
          <Field Name="Numeric" Value="0" />
          <Field Name="String" Value="1" />
          <Field Name="Guid" Value="2" />
          <Field Name="Opaque" Value="3" />
        </Definition>
      </UADataType>

      <UAObjectType NodeId="i=11187" BrowseName="AggregateConfigurationType">
        <DisplayName>AggregateConfigurationType</DisplayName>
        <References>
          <Reference ReferenceType="HasProperty">i=11188</Reference>
          <Reference ReferenceType="HasProperty">i=11189</Reference>
          <Reference ReferenceType="HasProperty">i=11190</Reference>
          <Reference ReferenceType="HasProperty">i=11191</Reference>
          <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
      </UAObjectType>
      <UAVariable NodeId="i=11188" BrowseName="TreatUncertainAsBad" ParentNodeId="i=11187" DataType="Boolean">
        <DisplayName>TreatUncertainAsBad</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=11187</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=11189" BrowseName="PercentDataBad" ParentNodeId="i=11187" DataType="Byte">
        <DisplayName>PercentDataBad</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=11187</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=11190" BrowseName="PercentDataGood" ParentNodeId="i=11187" DataType="Byte">
        <DisplayName>PercentDataGood</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=11187</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=11191" BrowseName="UseSlopedExtrapolation" ParentNodeId="i=11187" DataType="Boolean">
        <DisplayName>UseSlopedExtrapolation</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=11187</Reference>
        </References>
      </UAVariable>
    
      <UAObjectType NodeId="i=2318" BrowseName="HistoricalDataConfigurationType">
        <DisplayName>HistoricalDataConfigurationType</DisplayName>
        <References>
          <Reference ReferenceType="HasComponent">i=3059</Reference>
          <Reference ReferenceType="HasComponent">i=11876</Reference>
          <Reference ReferenceType="HasProperty">i=2323</Reference>
          <Reference ReferenceType="HasProperty">i=2324</Reference>
          <Reference ReferenceType="HasProperty">i=2325</Reference>
          <Reference ReferenceType="HasProperty">i=2326</Reference>
          <Reference ReferenceType="HasProperty">i=2327</Reference>
          <Reference ReferenceType="HasProperty">i=2328</Reference>
          <Reference ReferenceType="HasProperty">i=11499</Reference>
          <Reference ReferenceType="HasProperty">i=11500</Reference>
          <Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
        </References>
      </UAObjectType>
      <UAVariable NodeId="i=2323" BrowseName="Stepped" ParentNodeId="i=2318" DataType="Boolean">
        <DisplayName>Stepped</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=2324" BrowseName="Definition" ParentNodeId="i=2318" DataType="String">
        <DisplayName>Definition</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=2325" BrowseName="MaxTimeInterval" ParentNodeId="i=2318" DataType="i=290">
        <DisplayName>MaxTimeInterval</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=2326" BrowseName="MinTimeInterval" ParentNodeId="i=2318" DataType="i=290">
        <DisplayName>MinTimeInterval</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=2327" BrowseName="ExceptionDeviation" ParentNodeId="i=2318" DataType="Double">
        <DisplayName>ExceptionDeviation</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=2328" BrowseName="ExceptionDeviationFormat" ParentNodeId="i=2318" DataType="i=890">
        <DisplayName>ExceptionDeviationFormat</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=11499" BrowseName="StartOfArchive" ParentNodeId="i=2318" DataType="i=294">
        <DisplayName>StartOfArchive</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=11500" BrowseName="StartOfOnlineArchive" ParentNodeId="i=2318" DataType="i=294">
        <DisplayName>StartOfOnlineArchive</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=2318</Reference>
        </References>
      </UAVariable>
    
      <UAObject NodeId="i=3059" BrowseName="AggregateConfiguration" ParentNodeId="i=2318">
        <DisplayName>AggregateConfiguration</DisplayName>
        <References>
          <Reference ReferenceType="HasProperty">i=11168</Reference>
          <Reference ReferenceType="HasProperty">i=11169</Reference>
          <Reference ReferenceType="HasProperty">i=11170</Reference>
          <Reference ReferenceType="HasProperty">i=11171</Reference>
          <Reference ReferenceType="HasTypeDefinition">i=11187</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasComponent" IsForward="false">i=2318</Reference>
        </References>
      </UAObject>
      <UAVariable NodeId="i=11168" BrowseName="TreatUncertainAsBad" ParentNodeId="i=3059" DataType="Boolean">
        <DisplayName>TreatUncertainAsBad</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=3059</Reference>
        </References>
    </UAVariable>
    <UAVariable NodeId="i=11169" BrowseName="PercentDataBad" ParentNodeId="i=3059" DataType="Byte">
        <DisplayName>PercentDataBad</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=3059</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=11170" BrowseName="PercentDataGood" ParentNodeId="i=3059" DataType="Byte">
        <DisplayName>PercentDataGood</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=3059</Reference>
        </References>
      </UAVariable>
      <UAVariable NodeId="i=11171" BrowseName="UseSlopedExtrapolation" ParentNodeId="i=3059" DataType="Boolean">
        <DisplayName>UseSlopedExtrapolation</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=68</Reference>
          <Reference ReferenceType="HasModellingRule">i=78</Reference>
          <Reference ReferenceType="HasProperty" IsForward="false">i=3059</Reference>
        </References>
      </UAVariable>
      <UAObject NodeId="i=11876" BrowseName="AggregateFunctions" ParentNodeId="i=2318">
        <DisplayName>AggregateFunctions</DisplayName>
        <References>
          <Reference ReferenceType="HasTypeDefinition">i=61</Reference>
          <Reference ReferenceType="HasModellingRule">i=80</Reference>
          <Reference ReferenceType="HasComponent" IsForward="false">i=2318</Reference>
        </References>
      </UAObject>

</UANodeSet>