node-red-contrib-opcua-server
Version:
Node-RED contribution nodes with next generation OPC UA in a compact and less dependencies package.
1,087 lines (1,086 loc) • 444 kB
text/xml
<?xml version="1.0" encoding="utf-8" ?>
<!--
* Copyright (c) 2005-2020 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/
-->
<UANodeSet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" LastModified="2013-07-31T00:00:00Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd">
<NamespaceUris>
<Uri>http://opcfoundation.org/UA/ADI/</Uri>
<Uri>http://opcfoundation.org/UA/DI/</Uri>
</NamespaceUris>
<Models>
<Model ModelUri="http://opcfoundation.org/UA/ADI/" Version="1.01" PublicationDate="2013-07-31T00:00:00Z">
<RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.03" PublicationDate="2013-12-02T00:00:00Z" />
<RequiredModel ModelUri="http://opcfoundation.org/UA/DI/" Version="1.01" PublicationDate="2012-12-31T00:00:00Z" />
</Model>
</Models>
<Aliases>
<Alias Alias="Boolean">i=1</Alias>
<Alias Alias="SByte">i=2</Alias>
<Alias Alias="Byte">i=3</Alias>
<Alias Alias="Int16">i=4</Alias>
<Alias Alias="UInt16">i=5</Alias>
<Alias Alias="Int32">i=6</Alias>
<Alias Alias="UInt32">i=7</Alias>
<Alias Alias="Int64">i=8</Alias>
<Alias Alias="UInt64">i=9</Alias>
<Alias Alias="Float">i=10</Alias>
<Alias Alias="Double">i=11</Alias>
<Alias Alias="DateTime">i=13</Alias>
<Alias Alias="String">i=12</Alias>
<Alias Alias="ByteString">i=15</Alias>
<Alias Alias="Guid">i=14</Alias>
<Alias Alias="XmlElement">i=16</Alias>
<Alias Alias="NodeId">i=17</Alias>
<Alias Alias="ExpandedNodeId">i=18</Alias>
<Alias Alias="QualifiedName">i=20</Alias>
<Alias Alias="LocalizedText">i=21</Alias>
<Alias Alias="StatusCode">i=19</Alias>
<Alias Alias="Structure">i=22</Alias>
<Alias Alias="Number">i=26</Alias>
<Alias Alias="Integer">i=27</Alias>
<Alias Alias="UInteger">i=28</Alias>
<Alias Alias="HasComponent">i=47</Alias>
<Alias Alias="HasProperty">i=46</Alias>
<Alias Alias="Organizes">i=35</Alias>
<Alias Alias="HasEventSource">i=36</Alias>
<Alias Alias="HasNotifier">i=48</Alias>
<Alias Alias="HasSubtype">i=45</Alias>
<Alias Alias="HasTypeDefinition">i=40</Alias>
<Alias Alias="HasModellingRule">i=37</Alias>
<Alias Alias="HasEncoding">i=38</Alias>
<Alias Alias="HasDescription">i=39</Alias>
</Aliases>
<UAObject NodeId="ns=1;i=15001" BrowseName="1:http://opcfoundation.org/UA/ADI/" SymbolicName="OpcUaAdiNamespaceMetadata">
<DisplayName>http://opcfoundation.org/UA/ADI/</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=15002</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15003</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15004</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15005</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15006</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15007</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15008</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15031</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15032</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=15033</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=11715</Reference>
<Reference ReferenceType="HasTypeDefinition">i=11616</Reference>
</References>
</UAObject>
<UAVariable NodeId="ns=1;i=15002" BrowseName="NamespaceUri" ParentNodeId="ns=1;i=15001" DataType="String">
<DisplayName>NamespaceUri</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">http://opcfoundation.org/UA/ADI/</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15003" BrowseName="NamespaceVersion" ParentNodeId="ns=1;i=15001" DataType="String">
<DisplayName>NamespaceVersion</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">1.01</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15004" BrowseName="NamespacePublicationDate" ParentNodeId="ns=1;i=15001" DataType="DateTime">
<DisplayName>NamespacePublicationDate</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
<Value>
<DateTime xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">2013-07-31T00:00:00Z</DateTime>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15005" BrowseName="IsNamespaceSubset" ParentNodeId="ns=1;i=15001" DataType="Boolean">
<DisplayName>IsNamespaceSubset</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
<Value>
<Boolean xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">false</Boolean>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15006" BrowseName="StaticNodeIdTypes" ParentNodeId="ns=1;i=15001" DataType="i=256" ValueRank="1" ArrayDimensions="0">
<DisplayName>StaticNodeIdTypes</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
<Value>
<ListOfInt32 xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<Int32>0</Int32>
</ListOfInt32>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15007" BrowseName="StaticNumericNodeIdRange" ParentNodeId="ns=1;i=15001" DataType="i=291" ValueRank="1" ArrayDimensions="0">
<DisplayName>StaticNumericNodeIdRange</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
<Value>
<ListOfString xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<String>1:65535</String>
</ListOfString>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15008" BrowseName="StaticStringNodeIdPattern" ParentNodeId="ns=1;i=15001" DataType="String">
<DisplayName>StaticStringNodeIdPattern</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
<Value>
<String xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
</String>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=15031" BrowseName="DefaultRolePermissions" ParentNodeId="ns=1;i=15001" DataType="i=96" ValueRank="1" ArrayDimensions="0">
<DisplayName>DefaultRolePermissions</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=15032" BrowseName="DefaultUserRolePermissions" ParentNodeId="ns=1;i=15001" DataType="i=96" ValueRank="1" ArrayDimensions="0">
<DisplayName>DefaultUserRolePermissions</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=15033" BrowseName="DefaultAccessRestrictions" ParentNodeId="ns=1;i=15001" DataType="i=95">
<DisplayName>DefaultAccessRestrictions</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15001</Reference>
</References>
</UAVariable>
<UAObjectType NodeId="ns=1;i=1001" BrowseName="1:AnalyserDeviceType" IsAbstract="true">
<DisplayName>AnalyserDeviceType</DisplayName>
<Documentation>https://reference.opcfoundation.org/v104/ADI/v101a/docs/5.2.1/#5.2.1.1</Documentation>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=5001</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9382</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9386</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9482</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9484</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9486</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9488</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9500</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9610</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">ns=2;i=1002</Reference>
</References>
</UAObjectType>
<UAObject NodeId="ns=1;i=5001" BrowseName="2:ParameterSet" ParentNodeId="ns=1;i=1001">
<DisplayName>ParameterSet</DisplayName>
<Description>Flat list of Parameters</Description>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=9459</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9462</Reference>
<Reference ReferenceType="HasTypeDefinition">i=58</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAVariable NodeId="ns=1;i=9459" BrowseName="1:DiagnosticStatus" ParentNodeId="ns=1;i=5001" DataType="ns=2;i=6244">
<DisplayName>DiagnosticStatus</DisplayName>
<Description>General health status of the analyser</Description>
<References>
<Reference ReferenceType="Organizes" IsForward="false">ns=1;i=9484</Reference>
<Reference ReferenceType="HasTypeDefinition">i=2365</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
</References>
</UAVariable>
<UAObject NodeId="ns=1;i=9462" BrowseName="1:ConfigData" ParentNodeId="ns=1;i=5001">
<DisplayName>ConfigData</DisplayName>
<Description>Optional analyser device large configuration</Description>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9463</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=13070</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=13071</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=9466</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9467</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9470</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9472</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9475</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9477</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9480</Reference>
<Reference ReferenceType="Organizes" IsForward="false">ns=1;i=9482</Reference>
<Reference ReferenceType="HasTypeDefinition">i=11575</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=5001</Reference>
</References>
</UAObject>
<UAVariable NodeId="ns=1;i=9463" BrowseName="Size" ParentNodeId="ns=1;i=9462" DataType="UInt64">
<DisplayName>Size</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=13070" BrowseName="Writable" ParentNodeId="ns=1;i=9462" DataType="Boolean">
<DisplayName>Writable</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=13071" BrowseName="UserWritable" ParentNodeId="ns=1;i=9462" DataType="Boolean">
<DisplayName>UserWritable</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=9466" BrowseName="OpenCount" ParentNodeId="ns=1;i=9462" DataType="UInt16">
<DisplayName>OpenCount</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAVariable>
<UAMethod NodeId="ns=1;i=9467" BrowseName="Open" ParentNodeId="ns=1;i=9462" MethodDeclarationId="i=11580">
<DisplayName>Open</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9468</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=9469</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9468" BrowseName="InputArguments" ParentNodeId="ns=1;i=9467" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9467</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Mode</Name>
<DataType>
<Identifier>i=3</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=9469" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9467" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>OutputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9467</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>FileHandle</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9470" BrowseName="Close" ParentNodeId="ns=1;i=9462" MethodDeclarationId="i=11583">
<DisplayName>Close</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9471</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9471" BrowseName="InputArguments" ParentNodeId="ns=1;i=9470" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9470</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>FileHandle</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9472" BrowseName="Read" ParentNodeId="ns=1;i=9462" MethodDeclarationId="i=11585">
<DisplayName>Read</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9473</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=9474</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9473" BrowseName="InputArguments" ParentNodeId="ns=1;i=9472" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9472</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>FileHandle</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Length</Name>
<DataType>
<Identifier>i=6</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=9474" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9472" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>OutputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9472</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Data</Name>
<DataType>
<Identifier>i=15</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9475" BrowseName="Write" ParentNodeId="ns=1;i=9462" MethodDeclarationId="i=11588">
<DisplayName>Write</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9476</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9476" BrowseName="InputArguments" ParentNodeId="ns=1;i=9475" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9475</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>FileHandle</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Data</Name>
<DataType>
<Identifier>i=15</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9477" BrowseName="GetPosition" ParentNodeId="ns=1;i=9462" MethodDeclarationId="i=11590">
<DisplayName>GetPosition</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9478</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=9479</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9478" BrowseName="InputArguments" ParentNodeId="ns=1;i=9477" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9477</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>FileHandle</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=9479" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9477" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>OutputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9477</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Position</Name>
<DataType>
<Identifier>i=9</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9480" BrowseName="SetPosition" ParentNodeId="ns=1;i=9462" MethodDeclarationId="i=11593">
<DisplayName>SetPosition</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9481</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9462</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9481" BrowseName="InputArguments" ParentNodeId="ns=1;i=9480" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9480</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>FileHandle</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Position</Name>
<DataType>
<Identifier>i=9</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAObject NodeId="ns=1;i=9382" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=1001">
<DisplayName>MethodSet</DisplayName>
<Description>Flat list of Methods</Description>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=9443</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9445</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9448</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9450</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9453</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9454</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9455</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9456</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9457</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9458</Reference>
<Reference ReferenceType="HasTypeDefinition">i=58</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAMethod NodeId="ns=1;i=9443" BrowseName="1:GetConfiguration" ParentNodeId="ns=1;i=9382">
<DisplayName>GetConfiguration</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9444</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9444" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9443" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>OutputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9443</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ConfigData</Name>
<DataType>
<Identifier>i=15</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9445" BrowseName="1:SetConfiguration" ParentNodeId="ns=1;i=9382">
<DisplayName>SetConfiguration</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9446</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=9447</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9446" BrowseName="InputArguments" ParentNodeId="ns=1;i=9445" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9445</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ConfigData</Name>
<DataType>
<Identifier>i=15</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=9447" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9445" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>OutputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9445</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ConfigDataDigest</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9448" BrowseName="1:GetConfigDataDigest" ParentNodeId="ns=1;i=9382">
<DisplayName>GetConfigDataDigest</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9449</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9449" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9448" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>OutputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9448</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ConfigDataDigest</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9450" BrowseName="1:CompareConfigDataDigest" ParentNodeId="ns=1;i=9382">
<DisplayName>CompareConfigDataDigest</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9451</Reference>
<Reference ReferenceType="HasProperty">ns=1;i=9452</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9451" BrowseName="InputArguments" ParentNodeId="ns=1;i=9450" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9450</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ConfigDataDigest</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAVariable NodeId="ns=1;i=9452" BrowseName="OutputArguments" ParentNodeId="ns=1;i=9450" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>OutputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9450</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>IsEqual</Name>
<DataType>
<Identifier>i=1</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9453" BrowseName="1:ResetAllChannels" ParentNodeId="ns=1;i=9382">
<DisplayName>ResetAllChannels</DisplayName>
<Description>Reset all AnalyserChannels belonging to this AnalyserDevice.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9454" BrowseName="1:StartAllChannels" ParentNodeId="ns=1;i=9382">
<DisplayName>StartAllChannels</DisplayName>
<Description>Start all AnalyserChannels belonging to this AnalyserDevice.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9455" BrowseName="1:StopAllChannels" ParentNodeId="ns=1;i=9382">
<DisplayName>StopAllChannels</DisplayName>
<Description>Stop all AnalyserChannels belonging to this AnalyserDevice.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9456" BrowseName="1:AbortAllChannels" ParentNodeId="ns=1;i=9382">
<DisplayName>AbortAllChannels</DisplayName>
<Description>Abort all AnalyserChannels belonging to this AnalyserDevice.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9457" BrowseName="1:GotoOperating" ParentNodeId="ns=1;i=9382">
<DisplayName>GotoOperating</DisplayName>
<Description>AnalyserDeviceStateMachine to go to Operating state, forcing all AnalyserChannels to leave the SlaveMode state and go to the Operating state.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9458" BrowseName="1:GotoMaintenance" ParentNodeId="ns=1;i=9382">
<DisplayName>GotoMaintenance</DisplayName>
<Description>AnalyserDeviceStateMachine to go to Maintenance state, forcing all AnalyserChannels to SlaveMode state.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9382</Reference>
</References>
</UAMethod>
<UAObject NodeId="ns=1;i=9386" BrowseName="2:Identification" ParentNodeId="ns=1;i=1001">
<DisplayName>Identification</DisplayName>
<Description>Used to organize parameters for identification of this TopologyElement</Description>
<References>
<Reference ReferenceType="Organizes">ns=2;i=6003</Reference>
<Reference ReferenceType="Organizes">ns=2;i=6004</Reference>
<Reference ReferenceType="Organizes">ns=2;i=6001</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=9482" BrowseName="1:Configuration" ParentNodeId="ns=1;i=1001">
<DisplayName>Configuration</DisplayName>
<References>
<Reference ReferenceType="Organizes">ns=1;i=9462</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=9484" BrowseName="1:Status" ParentNodeId="ns=1;i=1001">
<DisplayName>Status</DisplayName>
<References>
<Reference ReferenceType="Organizes">ns=1;i=9459</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=9486" BrowseName="1:FactorySettings" ParentNodeId="ns=1;i=1001">
<DisplayName>FactorySettings</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">ns=2;i=1005</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=9488" BrowseName="1:AnalyserStateMachine" ParentNodeId="ns=1;i=1001">
<DisplayName>AnalyserStateMachine</DisplayName>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=9489</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=1;i=1002</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAVariable NodeId="ns=1;i=9489" BrowseName="CurrentState" ParentNodeId="ns=1;i=9488" DataType="LocalizedText">
<DisplayName>CurrentState</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9490</Reference>
<Reference ReferenceType="HasTypeDefinition">i=2760</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9488</Reference>
</References>
</UAVariable>
<UAVariable NodeId="ns=1;i=9490" BrowseName="Id" ParentNodeId="ns=1;i=9489" DataType="NodeId">
<DisplayName>Id</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9489</Reference>
</References>
</UAVariable>
<UAObject NodeId="ns=1;i=9500" BrowseName="1:<ChannelIdentifier>" SymbolicName="ChannelIdentifier" ParentNodeId="ns=1;i=1001">
<DisplayName><ChannelIdentifier></DisplayName>
<Description>Channel definition</Description>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=9503</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9546</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9548</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9550</Reference>
<Reference ReferenceType="HasTypeDefinition">ns=1;i=1003</Reference>
<Reference ReferenceType="HasModellingRule">i=11508</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=1001</Reference>
</References>
</UAObject>
<UAObject NodeId="ns=1;i=9503" BrowseName="2:MethodSet" ParentNodeId="ns=1;i=9500">
<DisplayName>MethodSet</DisplayName>
<Description>Flat list of Methods</Description>
<References>
<Reference ReferenceType="HasComponent">ns=1;i=9521</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9522</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9523</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9525</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9526</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9527</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9528</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9529</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9530</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9531</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9532</Reference>
<Reference ReferenceType="HasComponent">ns=1;i=9533</Reference>
<Reference ReferenceType="HasTypeDefinition">i=58</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9500</Reference>
</References>
</UAObject>
<UAMethod NodeId="ns=1;i=9521" BrowseName="1:GotoOperating" ParentNodeId="ns=1;i=9503" MethodDeclarationId="ns=1;i=9699">
<DisplayName>GotoOperating</DisplayName>
<Description>Transitions the AnalyserChannel to Operating mode.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9503</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9522" BrowseName="1:GotoMaintenance" ParentNodeId="ns=1;i=9503" MethodDeclarationId="ns=1;i=9700">
<DisplayName>GotoMaintenance</DisplayName>
<Description>Transitions the AnalyserChannel to Maintenance mode.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9503</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9523" BrowseName="1:StartSingleAcquisition" ParentNodeId="ns=1;i=9503" MethodDeclarationId="ns=1;i=9701">
<DisplayName>StartSingleAcquisition</DisplayName>
<References>
<Reference ReferenceType="HasProperty">ns=1;i=9524</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9503</Reference>
</References>
</UAMethod>
<UAVariable NodeId="ns=1;i=9524" BrowseName="InputArguments" ParentNodeId="ns=1;i=9523" DataType="i=296" ValueRank="1" ArrayDimensions="0">
<DisplayName>InputArguments</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=9523</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ExecutionCycle</Name>
<DataType>
<Identifier>ns=1;i=9378</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ExecutionCycleSubcode</Name>
<DataType>
<Identifier>i=7</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>SelectedStream</Name>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
</Argument>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UAMethod NodeId="ns=1;i=9525" BrowseName="1:Reset" ParentNodeId="ns=1;i=9503" MethodDeclarationId="ns=1;i=9703">
<DisplayName>Reset</DisplayName>
<Description>Causes transition to the Resetting state.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9503</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9526" BrowseName="1:Start" ParentNodeId="ns=1;i=9503" MethodDeclarationId="ns=1;i=9704">
<DisplayName>Start</DisplayName>
<Description>Causes transition to the Starting state.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9503</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9527" BrowseName="1:Stop" ParentNodeId="ns=1;i=9503" MethodDeclarationId="ns=1;i=9705">
<DisplayName>Stop</DisplayName>
<Description>Causes transition to the Stopping state.</Description>
<References>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=9503</Reference>
</References>
</UAMethod>
<UAMethod NodeId="ns=1;i=9528" BrowseName="1:Hold" ParentNodeId="ns=1;i=9503" MethodDeclarationId="ns=1;i=9706">
<DisplayName>Hold</DisplayNa