UNPKG

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
<?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:&lt;ChannelIdentifier&gt;" SymbolicName="ChannelIdentifier" ParentNodeId="ns=1;i=1001"> <DisplayName>&lt;ChannelIdentifier&gt;</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