node-red-contrib-opcua
Version:
A Node-RED node to communicate via OPC UA based on node-opcua library.
1,621 lines (1,620 loc) • 4.49 MB
text/xml
<?xml version="1.0" encoding="utf-8"?>
<NodeSet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<NamespaceUris>
<String>http://opcfoundation.org/UA/</String>
</NamespaceUris>
<ServerUris />
<Nodes>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=1</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Boolean</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Boolean</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is either TRUE or FALSE.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=2</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>SByte</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>SByte</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between -128 and 127.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=27</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=3</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Byte</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Byte</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between 0 and 255.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=28</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=4</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Int16</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Int16</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between −32,768 and 32,767.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=27</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=5</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>UInt16</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>UInt16</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between 0 and 65535.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=28</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=6</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Int32</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Int32</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between −2,147,483,648 and 2,147,483,647.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=27</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=7</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>UInt32</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>UInt32</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between 0 and 4,294,967,295.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=28</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=288</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=289</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=8</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Int64</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Int64</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between −9,223,372,036,854,775,808 and 9,223,372,036,854,775,807.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=27</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=9</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>UInt64</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>UInt64</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=28</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=11737</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=10</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Float</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Float</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an IEEE 754-1985 single precision floating point number.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=26</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=11</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Double</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Double</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an IEEE 754-1985 double precision floating point number.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=26</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=290</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=12</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>String</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>String</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a sequence of printable Unicode characters.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12877</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12878</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12879</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12880</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12881</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=295</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=291</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=292</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=13</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>DateTime</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>DateTime</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a Gregorian calender date and time.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=294</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=293</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=14</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Guid</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Guid</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a 128-bit globally unique identifier.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=15</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>ByteString</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>ByteString</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a sequence of bytes.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=30</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=311</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=521</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=16</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>XmlElement</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>XmlElement</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an XML element.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=17</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>NodeId</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>NodeId</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an identifier for a node within a Server address space.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=388</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=18</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>ExpandedNodeId</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>ExpandedNodeId</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is an absolute identifier for a node.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=19</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>StatusCode</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>StatusCode</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a code representing the outcome of an operation by a Server.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=20</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>QualifiedName</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>QualifiedName</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a name qualified by a namespace.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=21</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>LocalizedText</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>LocalizedText</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is human readable Unicode text with a locale identifier.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=22</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Structure</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Structure</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is any type of structure that can be described with a data encoding.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12554</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=296</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=7594</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12755</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12756</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=8912</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=308</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12189</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=304</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=312</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=432</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12890</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=344</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=316</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=376</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=379</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=382</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=385</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=537</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=540</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=331</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=335</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=341</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=583</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=586</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=589</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=659</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=719</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=948</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=920</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=338</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=853</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=11943</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=11944</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=856</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=859</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=862</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=865</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=868</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=871</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=299</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=874</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=877</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=897</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=884</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=887</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12171</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12172</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12079</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12080</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=894</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=891</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>true</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=23</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>DataValue</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>DataValue</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a structure containing a value, a status code and timestamps.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=24</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>BaseDataType</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>BaseDataType</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that can have any valid DataType.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=26</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=29</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=1</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=12</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=13</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=14</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=15</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=16</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=17</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=18</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=19</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=20</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=21</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=22</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=23</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=25</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=35</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=90</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>true</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=25</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>DiagnosticInfo</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>DiagnosticInfo</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that is a structure containing diagnostics associated with a StatusCode.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="DataTypeNode">
<NodeId>
<Identifier>i=26</Identifier>
</NodeId>
<NodeClass>DataType_64</NodeClass>
<BrowseName>
<NamespaceIndex>0</NamespaceIndex>
<Name>Number</Name>
</BrowseName>
<DisplayName>
<Locale></Locale>
<Text>Number</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Describes a value that can have any numeric DataType.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=24</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=27</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>