UNPKG

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
<?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>