node-red-contrib-opcua
Version:
A Node-RED node to communicate via OPC UA based on node-opcua library.
1,337 lines (1,336 loc) • 434 kB
text/xml
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2021 The OPC Foundation, Inc. All rights reserved.
*
* OPC Foundation MIT License 1.00
*
* Permission is hereby granted, free of charge, to any person
* obtaining a copy of this software and associated documentation
* files (the "Software"), to deal in the Software without
* restriction, including without limitation the rights to use,
* copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the
* Software is furnished to do so, subject to the following
* conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
* HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
* FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
* OTHER DEALINGS IN THE SOFTWARE.
*
* The complete license agreement can be found here:
* http://opcfoundation.org/License/MIT/1.00/
-->
<uax:ListOfNodeState xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:uax="http://opcfoundation.org/UA/2008/02/Types.xsd">
<uax:NamespaceUris>
<uax:NamespaceUri>http://opcfoundation.org/UA/DI/</uax:NamespaceUri>
</uax:NamespaceUris>
<OPCUADINamespaceMetadata xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15001</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>http://opcfoundation.org/UA/DI/</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=11616</uax:Identifier>
</uax:TypeDefinitionId>
<uax:NumericId>15001</uax:NumericId>
<uax:References>
<uax:Reference>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:IsInverse>true</uax:IsInverse>
<uax:TargetId>
<uax:Identifier>i=11715</uax:Identifier>
</uax:TargetId>
</uax:Reference>
</uax:References>
<NamespaceUri xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15002</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>NamespaceUri</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:NumericId>15002</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:String>http://opcfoundation.org/UA/DI/</uax:String>
</uax:Value>
</uax:Value>
<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>
<NamespaceVersion xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15003</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>NamespaceVersion</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:NumericId>15003</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:String>1.03.0</uax:String>
</uax:Value>
</uax:Value>
<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>
</NamespaceVersion>
<NamespacePublicationDate xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15004</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>NamespacePublicationDate</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:NumericId>15004</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:DateTime>2021-03-09T00:00:00Z</uax:DateTime>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=13</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</NamespacePublicationDate>
<IsNamespaceSubset xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15005</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>IsNamespaceSubset</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:NumericId>15005</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:Boolean>false</uax:Boolean>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=1</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</IsNamespaceSubset>
<StaticNodeIdTypes xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15006</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>StaticNodeIdTypes</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:NumericId>15006</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfInt32>
<uax:Int32>0</uax:Int32>
</uax:ListOfInt32>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=256</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>0</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</StaticNodeIdTypes>
<StaticNumericNodeIdRange xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15007</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>StaticNumericNodeIdRange</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:NumericId>15007</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfString>
<uax:String>1:2147483647</uax:String>
</uax:ListOfString>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=291</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>0</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</StaticNumericNodeIdRange>
<StaticStringNodeIdPattern xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15008</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>StaticStringNodeIdPattern</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:NumericId>15008</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:String />
</uax:Value>
</uax:Value>
<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>
</StaticStringNodeIdPattern>
<DefaultRolePermissions xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15031</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DefaultRolePermissions</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:NumericId>15031</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=96</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>0</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</DefaultRolePermissions>
<DefaultUserRolePermissions xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15032</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DefaultUserRolePermissions</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:NumericId>15032</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=96</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>0</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</DefaultUserRolePermissions>
<DefaultAccessRestrictions xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15033</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>DefaultAccessRestrictions</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:NumericId>15033</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=95</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</DefaultAccessRestrictions>
</OPCUADINamespaceMetadata>
<ConnectsTo xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6030</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>ConnectsTo</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Used to indicate that source and target Node have a topological connection.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=33</uax:Identifier>
</uax:SuperTypeId>
<uax:Symmetric>true</uax:Symmetric>
</ConnectsTo>
<ConnectsToParent xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6467</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>ConnectsToParent</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Defines the parent (i.e. the communication Device) of a Network.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>ns=1;i=6030</uax:Identifier>
</uax:SuperTypeId>
<uax:Symmetric>true</uax:Symmetric>
</ConnectsToParent>
<IsOnline xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>ReferenceType_32</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6031</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>IsOnline</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Used to bind the offline representation of a Device to the online representation.</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=44</uax:Identifier>
</uax:SuperTypeId>
<uax:InverseName>
<uax:Text>OnlineOf</uax:Text>
</uax:InverseName>
</IsOnline>
<DeviceSet xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=5001</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>DeviceSet</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Contains all instances of devices</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>5001</uax:NumericId>
<uax:References>
<uax:Reference>
<uax:ReferenceTypeId>
<uax:Identifier>i=35</uax:Identifier>
</uax:ReferenceTypeId>
<uax:IsInverse>true</uax:IsInverse>
<uax:TargetId>
<uax:Identifier>i=85</uax:Identifier>
</uax:TargetId>
</uax:Reference>
</uax:References>
</DeviceSet>
<DeviceFeatures xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15034</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>DeviceFeatures</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=58</uax:Identifier>
</uax:TypeDefinitionId>
<uax:NumericId>15034</uax:NumericId>
<uax:References>
<uax:Reference>
<uax:ReferenceTypeId>
<uax:Identifier>i=35</uax:Identifier>
</uax:ReferenceTypeId>
<uax:IsInverse>true</uax:IsInverse>
<uax:TargetId>
<uax:Identifier>ns=1;i=5001</uax:Identifier>
</uax:TargetId>
</uax:Reference>
</uax:References>
</DeviceFeatures>
<NetworkSet xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6078</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>NetworkSet</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Contains all instances of communication networks</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>6078</uax:NumericId>
<uax:References>
<uax:Reference>
<uax:ReferenceTypeId>
<uax:Identifier>i=35</uax:Identifier>
</uax:ReferenceTypeId>
<uax:IsInverse>true</uax:IsInverse>
<uax:TargetId>
<uax:Identifier>i=85</uax:Identifier>
</uax:TargetId>
</uax:Reference>
</uax:References>
</NetworkSet>
<DeviceTopology xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6094</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>DeviceTopology</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Starting point of the configured device topology.</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>6094</uax:NumericId>
<uax:References>
<uax:Reference>
<uax:ReferenceTypeId>
<uax:Identifier>i=35</uax:Identifier>
</uax:ReferenceTypeId>
<uax:IsInverse>true</uax:IsInverse>
<uax:TargetId>
<uax:Identifier>i=85</uax:Identifier>
</uax:TargetId>
</uax:Reference>
</uax:References>
<OnlineAccess>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6095</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>OnlineAccess</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Hint of whether the Server is currently able to communicate to Devices in the topology.</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:NumericId>6095</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=1</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</OnlineAccess>
</DeviceTopology>
<TopologyElementType xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>ObjectType_8</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=1001</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>TopologyElementType</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Defines the basic information components for all configurable elements in a device topology</uax:Text>
</uax:Description>
<uax:SuperTypeId>
<uax:Identifier>i=58</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
<ParameterSet>
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=5002</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>ParameterSet</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Flat list of Parameters</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:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>5002</uax:NumericId>
<ParameterIdentifier>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6017</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name><ParameterIdentifier></uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>A parameter which belongs to the topology element.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>i=63</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=11510</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6017</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=24</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</ParameterIdentifier>
</ParameterSet>
<MethodSet>
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=5003</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>MethodSet</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Flat list of Methods</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:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>5003</uax:NumericId>
</MethodSet>
<GroupIdentifier>
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6567</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name><GroupIdentifier></uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>An application specific functional group used to organize parameters and methods.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>ns=1;i=1005</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=11508</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6567</uax:NumericId>
</GroupIdentifier>
<Identification>
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6014</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>Identification</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Used to organize parameters for identification of this TopologyElement</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>ns=1;i=1005</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6014</uax:NumericId>
</Identification>
<Lock>
<uax:NodeClass>Object_1</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6161</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>Lock</uax:Name>
</uax:BrowseName>
<uax:Description>
<uax:Text>Used to lock the topology element.</uax:Text>
</uax:Description>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>ns=1;i=6388</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6161</uax:NumericId>
<Locked>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6468</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>Locked</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>6468</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=1</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</Locked>
<LockingClient>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6163</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>LockingClient</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>6163</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>
</LockingClient>
<LockingUser>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6164</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>LockingUser</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>6164</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>
</LockingUser>
<RemainingLockTime>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6165</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>RemainingLockTime</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>6165</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=290</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</RemainingLockTime>
<InitLock>
<uax:NodeClass>Method_4</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6166</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>InitLock</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>ns=1;i=6393</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=78</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6166</uax:NumericId>
<uax:Executable>true</uax:Executable>
<uax:UserExecutable>true</uax:UserExecutable>
<InputArguments xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6167</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>InputArguments</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>6167</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=297</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:Argument>
<uax:Name>Context</uax:Name>
<uax:DataType>
<uax:Identifier>i=12</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:ArrayDimensions />
</uax:Argument>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=296</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>1</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</InputArguments>
<OutputArguments xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6168</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>OutputArguments</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>6168</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=297</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:Argument>
<uax:Name>InitLockStatus</uax:Name>
<uax:DataType>
<uax:Identifier>i=6</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:ArrayDimensions />
</uax:Argument>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=296</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>1</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</OutputArguments>
</InitLock>
<RenewLock>
<uax:NodeClass>Method_4</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6169</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>RenewLock</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>ns=1;i=6396</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=78</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6169</uax:NumericId>
<uax:Executable>true</uax:Executable>
<uax:UserExecutable>true</uax:UserExecutable>
<OutputArguments xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6170</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>OutputArguments</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>6170</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=297</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:Argument>
<uax:Name>RenewLockStatus</uax:Name>
<uax:DataType>
<uax:Identifier>i=6</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:ArrayDimensions />
</uax:Argument>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=296</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>1</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</OutputArguments>
</RenewLock>
<ExitLock>
<uax:NodeClass>Method_4</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6171</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>ExitLock</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>ns=1;i=6398</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=78</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6171</uax:NumericId>
<uax:Executable>true</uax:Executable>
<uax:UserExecutable>true</uax:UserExecutable>
<OutputArguments xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6172</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>OutputArguments</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>6172</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=297</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:Argument>
<uax:Name>ExitLockStatus</uax:Name>
<uax:DataType>
<uax:Identifier>i=6</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:ArrayDimensions />
</uax:Argument>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=296</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>1</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</OutputArguments>
</ExitLock>
<BreakLock>
<uax:NodeClass>Method_4</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6173</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>BreakLock</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=47</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax:Identifier>ns=1;i=6400</uax:Identifier>
</uax:TypeDefinitionId>
<uax:ModellingRuleId>
<uax:Identifier>i=78</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>6173</uax:NumericId>
<uax:Executable>true</uax:Executable>
<uax:UserExecutable>true</uax:UserExecutable>
<OutputArguments xmlns="http://opcfoundation.org/UA/">
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=6174</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>0</uax:NamespaceIndex>
<uax:Name>OutputArguments</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>6174</uax:NumericId>
<uax:Value>
<uax:Value>
<uax:ListOfExtensionObject>
<uax:ExtensionObject>
<uax:TypeId>
<uax:Identifier>i=297</uax:Identifier>
</uax:TypeId>
<uax:Body>
<uax:Argument>
<uax:Name>BreakLockStatus</uax:Name>
<uax:DataType>
<uax:Identifier>i=6</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:ArrayDimensions />
</uax:Argument>
</uax:Body>
</uax:ExtensionObject>
</uax:ListOfExtensionObject>
</uax:Value>
</uax:Value>
<uax:DataType>
<uax:Identifier>i=296</uax:Identifier>
</uax:DataType>
<uax:ValueRank>1</uax:ValueRank>
<uax:ArrayDimensions>1</uax:ArrayDimensions>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</OutputArguments>
</BreakLock>
</Lock>
</TopologyElementType>
<IVendorNameplateType xmlns="http://opcfoundation.org/UA/DI/">
<uax:NodeClass>ObjectType_8</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15035</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>IVendorNameplateType</uax:Name>
</uax:BrowseName>
<uax:SuperTypeId>
<uax:Identifier>i=17602</uax:Identifier>
</uax:SuperTypeId>
<uax:IsAbstract>true</uax:IsAbstract>
<Manufacturer>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15036</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>Manufacturer</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=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>15036</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=21</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</Manufacturer>
<ManufacturerUri>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15037</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>ManufacturerUri</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=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>15037</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>
</ManufacturerUri>
<Model>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15038</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>Model</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=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>15038</uax:NumericId>
<uax:DataType>
<uax:Identifier>i=21</uax:Identifier>
</uax:DataType>
<uax:ValueRank>-1</uax:ValueRank>
<uax:AccessLevel>1</uax:AccessLevel>
<uax:UserAccessLevel>1</uax:UserAccessLevel>
</Model>
<HardwareRevision>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15039</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>HardwareRevision</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=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>15039</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>
</HardwareRevision>
<SoftwareRevision>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15040</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>SoftwareRevision</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=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>15040</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>
</SoftwareRevision>
<DeviceRevision>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15041</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>DeviceRevision</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=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>15041</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>
</DeviceRevision>
<ProductCode>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15042</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>ProductCode</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=80</uax:Identifier>
</uax:ModellingRuleId>
<uax:NumericId>15042</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>
</ProductCode>
<DeviceManual>
<uax:NodeClass>Variable_2</uax:NodeClass>
<uax:NodeId>
<uax:Identifier>ns=1;i=15043</uax:Identifier>
</uax:NodeId>
<uax:BrowseName>
<uax:NamespaceIndex>1</uax:NamespaceIndex>
<uax:Name>DeviceManual</uax:Name>
</uax:BrowseName>
<uax:ReferenceTypeId>
<uax:Identifier>i=46</uax:Identifier>
</uax:ReferenceTypeId>
<uax:TypeDefinitionId>
<uax