node-red-contrib-opcua
Version:
A Node-RED node to communicate via OPC UA based on node-opcua library.
1,404 lines • 2.66 MB
text/xml
<?xml version="1.0" encoding="utf-8"?>
<uax:ListOfNodeState xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
<DefaultBinary xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=3062</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Default Binary</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The default binary encoding for a data type.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=58</uax:Identifier>
</uax:TypeDefinitionId>
<uax:NumericId>3062</uax:NumericId>
</DefaultBinary>
<DefaultXml xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=3063</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Default XML</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The default XML encoding for a data type.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=58</uax:Identifier>
</uax:TypeDefinitionId>
<uax:NumericId>3063</uax:NumericId>
</DefaultXml>
<BaseDataType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>BaseDataType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that can have any valid DataType.</uax:Text>
</uax:Description>
<uax:IsAbstract>true</uax:IsAbstract>
</BaseDataType>
<Number xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=26</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Number</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that can have any numeric DataType.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
</Number>
<Integer xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=27</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Integer</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that can have any integer DataType.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=26</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
</Integer>
<UInteger xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=28</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>UInteger</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that can have any unsigned integer DataType.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=26</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
</UInteger>
<Enumeration xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=29</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Enumeration</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an enumerated DataType.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
</Enumeration>
<Boolean xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=1</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Boolean</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is either TRUE or FALSE.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</Boolean>
<SByte xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=2</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>SByte</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between -128 and 127.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=27</uax:Identifier>
</uax:SuperTypeId>
</SByte>
<Byte xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=3</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Byte</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between 0 and 255.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=28</uax:Identifier>
</uax:SuperTypeId>
</Byte>
<Int16 xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=4</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Int16</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between −32,768 and 32,767.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=27</uax:Identifier>
</uax:SuperTypeId>
</Int16>
<UInt16 xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=5</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>UInt16</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between 0 and 65535.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=28</uax:Identifier>
</uax:SuperTypeId>
</UInt16>
<Int32 xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=6</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Int32</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between −2,147,483,648 and 2,147,483,647.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=27</uax:Identifier>
</uax:SuperTypeId>
</Int32>
<UInt32 xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=7</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>UInt32</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between 0 and 4,294,967,295.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=28</uax:Identifier>
</uax:SuperTypeId>
</UInt32>
<Int64 xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=8</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Int64</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between −9,223,372,036,854,775,808 and 9,223,372,036,854,775,807.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=27</uax:Identifier>
</uax:SuperTypeId>
</Int64>
<UInt64 xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=9</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>UInt64</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=28</uax:Identifier>
</uax:SuperTypeId>
</UInt64>
<Float xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=10</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Float</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an IEEE 754-1985 single precision floating point number.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=26</uax:Identifier>
</uax:SuperTypeId>
</Float>
<Double xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=11</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Double</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an IEEE 754-1985 double precision floating point number.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=26</uax:Identifier>
</uax:SuperTypeId>
</Double>
<String xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=12</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>String</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a sequence of printable Unicode characters.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</String>
<DateTime xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=13</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DateTime</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a Gregorian calender date and time.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</DateTime>
<Guid xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=14</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Guid</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a 128-bit globally unique identifier.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</Guid>
<ByteString xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=15</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>ByteString</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a sequence of bytes.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</ByteString>
<XmlElement xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=16</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>XmlElement</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an XML element.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</XmlElement>
<NodeId xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=17</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>NodeId</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an identifier for a node within a Server address space.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</NodeId>
<ExpandedNodeId xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=18</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>ExpandedNodeId</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an absolute identifier for a node.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</ExpandedNodeId>
<StatusCode xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=19</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>StatusCode</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a code representing the outcome of an operation by a Server.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</StatusCode>
<QualifiedName xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=20</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>QualifiedName</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a name qualified by a namespace.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</QualifiedName>
<LocalizedText xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=21</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>LocalizedText</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is human readable Unicode text with a locale identifier.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</LocalizedText>
<Structure xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=22</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Structure</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is any type of structure that can be described with a data encoding.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
</Structure>
<DataValue xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=23</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DataValue</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a structure containing a value, a status code and timestamps.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</DataValue>
<DiagnosticInfo xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=25</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DiagnosticInfo</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is a structure containing diagnostics associated with a StatusCode.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=24</uax:Identifier>
</uax:SuperTypeId>
</DiagnosticInfo>
<Image xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=30</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Image</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that is an image encoded as a string of bytes.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=15</uax:Identifier>
</uax:SuperTypeId>
</Image>
<Decimal128 xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=121</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Decimal128</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a 128-bit decimal value.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=26</uax:Identifier>
</uax:SuperTypeId>
</Decimal128>
<References xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=31</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>References</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The abstract base type for all references.</uax:Text>
</uax:Description>
<uax:IsAbstract>true</uax:IsAbstract>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>References</uax:Text>
</uax:InverseName>
<uax:Symmetric>true</uax:Symmetric>
</References>
<NonHierarchicalReferences xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>NonHierarchicalReferences</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The abstract base type for all non-hierarchical references.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=31</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>NonHierarchicalReferences</uax:Text>
</uax:InverseName>
</NonHierarchicalReferences>
<HierarchicalReferences xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=33</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HierarchicalReferences</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The abstract base type for all hierarchical references.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=31</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>HierarchicalReferences</uax:Text>
</uax:InverseName>
</HierarchicalReferences>
<HasChild xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=34</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasChild</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The abstract base type for all non-looping hierarchical references.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=33</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>ChildOf</uax:Text>
</uax:InverseName>
</HasChild>
<Organizes xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=35</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Organizes</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for hierarchical references that are used to organize nodes.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=33</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>OrganizedBy</uax:Text>
</uax:InverseName>
</Organizes>
<HasEventSource xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=36</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasEventSource</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for non-looping hierarchical references that are used to organize event sources.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=33</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>EventSourceOf</uax:Text>
</uax:InverseName>
</HasEventSource>
<HasModellingRule xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=37</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasModellingRule</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for references from instance declarations to modelling rule nodes.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>ModellingRuleOf</uax:Text>
</uax:InverseName>
</HasModellingRule>
<HasEncoding xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=38</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasEncoding</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for references from data type nodes to to data type encoding nodes.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>EncodingOf</uax:Text>
</uax:InverseName>
</HasEncoding>
<HasDescription xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=39</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasDescription</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for references from data type encoding nodes to data type description nodes.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>DescriptionOf</uax:Text>
</uax:InverseName>
</HasDescription>
<HasTypeDefinition xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=40</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasTypeDefinition</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for references from a instance node its type defintion node.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>TypeDefinitionOf</uax:Text>
</uax:InverseName>
</HasTypeDefinition>
<GeneratesEvent xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=41</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>GeneratesEvent</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for references from a node to an event type that is raised by node.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>GeneratesEvent</uax:Text>
</uax:InverseName>
</GeneratesEvent>
<AlwaysGeneratesEvent xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=3065</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>AlwaysGeneratesEvent</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for references from a node to an event type that is always raised by node.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>AlwaysGeneratesEvent</uax:Text>
</uax:InverseName>
</AlwaysGeneratesEvent>
<Aggregates xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=44</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>Aggregates</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for non-looping hierarchical references that are used to aggregate nodes into complex types.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=34</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>AggregatedBy</uax:Text>
</uax:InverseName>
</Aggregates>
<HasSubtype xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=45</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasSubtype</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for non-looping hierarchical references that are used to define sub types.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=34</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>HasSupertype</uax:Text>
</uax:InverseName>
</HasSubtype>
<HasProperty xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasProperty</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for non-looping hierarchical reference from a node to its property.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=44</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>PropertyOf</uax:Text>
</uax:InverseName>
</HasProperty>
<HasComponent xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasComponent</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for non-looping hierarchical reference from a node to its component.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=44</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>ComponentOf</uax:Text>
</uax:InverseName>
</HasComponent>
<HasNotifier xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=48</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasNotifier</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for non-looping hierarchical references that are used to indicate how events propagate from node to node.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=36</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>NotifierOf</uax:Text>
</uax:InverseName>
</HasNotifier>
<HasOrderedComponent xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=49</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasOrderedComponent</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for non-looping hierarchical reference from a node to its component when the order of references matters.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>OrderedComponentOf</uax:Text>
</uax:InverseName>
</HasOrderedComponent>
<FromState xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=51</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>FromState</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for a reference to the state before a transition.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>ToTransition</uax:Text>
</uax:InverseName>
</FromState>
<ToState xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=52</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>ToState</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for a reference to the state after a transition.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>FromTransition</uax:Text>
</uax:InverseName>
</ToState>
<HasCause xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=53</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasCause</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for a reference to a method that can cause a transition to occur.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>MayBeCausedBy</uax:Text>
</uax:InverseName>
</HasCause>
<HasEffect xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=54</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasEffect</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for a reference to an event that may be raised when a transition occurs.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>MayBeEffectedBy</uax:Text>
</uax:InverseName>
</HasEffect>
<HasSubStateMachine xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=117</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasSubStateMachine</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for a reference to a substate for a state.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=32</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>SubStateMachineOf</uax:Text>
</uax:InverseName>
</HasSubStateMachine>
<HasHistoricalConfiguration xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=56</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>HasHistoricalConfiguration</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for a reference to the historical configuration for a data variable.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=44</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Locale></uax:Locale>
<uax:Text>HistoricalConfigurationOf</uax:Text>
</uax:InverseName>
</HasHistoricalConfiguration>
<BaseObjectType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ObjectType_8</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=58</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>BaseObjectType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The base type for all object nodes.</uax:Text>
</uax:Description>
</BaseObjectType>
<FolderType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ObjectType_8</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=61</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>FolderType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for objects that organize other nodes.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=58</uax:Identifier>
</uax:SuperTypeId>
</FolderType>
<BaseVariableType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>VariableType_16</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=62</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>BaseVariableType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The abstract base type for all variable nodes.</uax:Text>
</uax:Description>
<uax:IsAbstract>true</uax:IsAbstract>
<uax:DataType>
<uax:Identifier>i=24</uax:Identifier>
</uax:DataType>
</BaseVariableType>
<BaseDataVariableType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>VariableType_16</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=63</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>BaseDataVariableType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for variable that represents a process value.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=62</uax:Identifier>
</uax:SuperTypeId>
<uax:DataType>
<uax:Identifier>i=24</uax:Identifier>
</uax:DataType>
</BaseDataVariableType>
<PropertyType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>VariableType_16</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=68</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>PropertyType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for variable that represents a property of another node.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=62</uax:Identifier>
</uax:SuperTypeId>
<uax:DataType>
<uax:Identifier>i=24</uax:Identifier>
</uax:DataType>
</PropertyType>
<DataTypeDescriptionType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>VariableType_16</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=69</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DataTypeDescriptionType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for variable that represents the description of a data type encoding.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=63</uax:Identifier>
</uax:SuperTypeId>
<uax:DataType>
<uax:Identifier>i=12</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<DataTypeVersion>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=104</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DataTypeVersion</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The version number for the data type description.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=68</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>104</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=12</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</DataTypeVersion>
<DictionaryFragment>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=105</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DictionaryFragment</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>A fragment of a data type dictionary that defines the data type.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=68</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>105</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=15</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</DictionaryFragment>
</DataTypeDescriptionType>
<DataTypeDictionaryType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>VariableType_16</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=72</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DataTypeDictionaryType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The type for variable that represents the collection of data type decriptions.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=63</uax:Identifier>
</uax:SuperTypeId>
<uax:DataType>
<uax:Identifier>i=15</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<DataTypeVersion>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=106</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DataTypeVersion</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>The version number for the data type dictionary.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=68</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>106</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=12</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</DataTypeVersion>
<NamespaceUri>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=107</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>NamespaceUri</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>A URI that uniquely identifies the dictionary.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=68</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>107</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=12</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</NamespaceUri>
</DataTypeDictionaryType>
<DataTypeSystemType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ObjectType_8</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=75</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DataTypeSystemType</uax:Name>
</uax:BrowseName>
<uax:SuperTypeId>
<uax:Identifier>i=58</uax:Identifier>
</uax:SuperTypeId>
</DataTypeSystemType>
<DataTypeEncodingType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>ObjectType_8</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=76</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DataTypeEncodingType</uax:Name>
</uax:BrowseName>
<uax:SuperTypeId>
<uax:Identifier>i=58</uax:Identifier>
</uax:SuperTypeId>
</DataTypeEncodingType>
<NamingRuleType xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>DataType_64</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=120</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>NamingRuleType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Locale></uax:Locale>
<uax:Text>Describes a value that specifies the significance of the BrowseName for an instance declaration.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=29</uax:Identifier>
</uax:SuperTypeId>
<EnumValues>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>i=12169</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>EnumValues</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=68</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=78</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>12169</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=7616</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:EnumValueType>
<uax:Value>1</uax:Value>
<uax:DisplayName>
<uax:Locale></uax:Locale>
<uax: