UNPKG

node-red-contrib-opcua

Version:

A Node-RED node to communicate via OPC UA based on node-opcua library.

1,317 lines 122 kB
<?xml version="1.0" encoding="utf-8"?> <UANodeSet xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" LastModified="2015-08-18T00:23:00Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd"> <Models> <Model ModelUri="http://opcfoundation.org/UA/" Version="1.02" PublicationDate="2015-08-17T17:23:51.6181753-07:00" /> </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> <UADataType NodeId="i=18" BrowseName="ExpandedNodeId"> <DisplayName>ExpandedNodeId</DisplayName> <Description>Describes a value that is an absolute identifier for a node.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference> </References> </UADataType> <UADataType NodeId="i=19" BrowseName="StatusCode"> <DisplayName>StatusCode</DisplayName> <Description>Describes a value that is a code representing the outcome of an operation by a Server.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference> </References> </UADataType> <UADataType NodeId="i=23" BrowseName="DataValue"> <DisplayName>DataValue</DisplayName> <Description>Describes a value that is a structure containing a value, a status code and timestamps.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference> </References> </UADataType> <UADataType NodeId="i=25" BrowseName="DiagnosticInfo"> <DisplayName>DiagnosticInfo</DisplayName> <Description>Describes a value that is a structure containing diagnostics associated with a StatusCode.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=24</Reference> </References> </UADataType> <UADataType NodeId="i=288" BrowseName="IntegerId"> <DisplayName>IntegerId</DisplayName> <Description>A numeric identifier for an object.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=7</Reference> </References> </UADataType> <UADataType NodeId="i=307" BrowseName="ApplicationType"> <DisplayName>ApplicationType</DisplayName> <Description>The types of applications.</Description> <References> <Reference ReferenceType="HasProperty">i=7597</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="ApplicationType"> <Field Name="Server" Value="0"> <Description>The application is a server.</Description> </Field> <Field Name="Client" Value="1"> <Description>The application is a client.</Description> </Field> <Field Name="ClientAndServer" Value="2"> <Description>The application is a client and a server.</Description> </Field> <Field Name="DiscoveryServer" Value="3"> <Description>The application is a discovery server.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="i=7597" BrowseName="EnumStrings" ParentNodeId="i=307" DataType="LocalizedText" ValueRank="1"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=307</Reference> </References> <Value> <ListOfLocalizedText xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <LocalizedText> <Locale> </Locale> <Text>Server</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>Client</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>ClientAndServer</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>DiscoveryServer</Text> </LocalizedText> </ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="i=308" BrowseName="ApplicationDescription"> <DisplayName>ApplicationDescription</DisplayName> <Description>Describes an application and how to find it.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="ApplicationDescription"> <Field Name="ApplicationUri" DataType="i=12"> <Description>The globally unique identifier for the application.</Description> </Field> <Field Name="ProductUri" DataType="i=12"> <Description>The globally unique identifier for the product.</Description> </Field> <Field Name="ApplicationName" DataType="i=21"> <Description>The name of application.</Description> </Field> <Field Name="ApplicationType" DataType="i=307"> <Description>The type of application.</Description> </Field> <Field Name="GatewayServerUri" DataType="i=12"> <Description>The globally unique identifier for the server that is acting as a gateway for the server.</Description> </Field> <Field Name="DiscoveryProfileUri" DataType="i=12"> <Description>The globally unique identifier for the discovery profile supported by the server.</Description> </Field> <Field Name="DiscoveryUrls" DataType="i=12" ValueRank="1"> <Description>The URLs for the server's discovery endpoints.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=12189" BrowseName="ServerOnNetwork"> <DisplayName>ServerOnNetwork</DisplayName> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="ServerOnNetwork"> <Field Name="RecordId" DataType="i=7" /> <Field Name="ServerName" DataType="i=12" /> <Field Name="DiscoveryUrl" DataType="i=12" /> <Field Name="ServerCapabilities" DataType="i=12" ValueRank="1" /> </Definition> </UADataType> <UADataType NodeId="i=311" BrowseName="ApplicationInstanceCertificate"> <DisplayName>ApplicationInstanceCertificate</DisplayName> <Description>A certificate for an instance of an application.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=15</Reference> </References> </UADataType> <UADataType NodeId="i=302" BrowseName="MessageSecurityMode"> <DisplayName>MessageSecurityMode</DisplayName> <Description>The type of security to use on a message.</Description> <References> <Reference ReferenceType="HasProperty">i=7595</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="MessageSecurityMode"> <Field Name="Invalid" Value="0"> <Description>An invalid mode.</Description> </Field> <Field Name="None" Value="1"> <Description>No security is used.</Description> </Field> <Field Name="Sign" Value="2"> <Description>The message is signed.</Description> </Field> <Field Name="SignAndEncrypt" Value="3"> <Description>The message is signed and encrypted.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="i=7595" BrowseName="EnumStrings" ParentNodeId="i=302" DataType="LocalizedText" ValueRank="1"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=302</Reference> </References> <Value> <ListOfLocalizedText xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <LocalizedText> <Locale> </Locale> <Text>Invalid</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>None</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>Sign</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>SignAndEncrypt</Text> </LocalizedText> </ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="i=303" BrowseName="UserTokenType"> <DisplayName>UserTokenType</DisplayName> <Description>The possible user token types.</Description> <References> <Reference ReferenceType="HasProperty">i=7596</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="UserTokenType"> <Field Name="Anonymous" Value="0"> <Description>An anonymous user.</Description> </Field> <Field Name="UserName" Value="1"> <Description>A user identified by a user name and password.</Description> </Field> <Field Name="Certificate" Value="2"> <Description>A user identified by an X509 certificate.</Description> </Field> <Field Name="IssuedToken" Value="3"> <Description>A user identified by WS-Security XML token.</Description> </Field> <Field Name="Kerberos" Value="4"> <Description>A user identified by Kerberos ticket.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="i=7596" BrowseName="EnumStrings" ParentNodeId="i=303" DataType="LocalizedText" ValueRank="1"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=303</Reference> </References> <Value> <ListOfLocalizedText xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <LocalizedText> <Locale> </Locale> <Text>Anonymous</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>UserName</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>Certificate</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>IssuedToken</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>Kerberos</Text> </LocalizedText> </ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="i=304" BrowseName="UserTokenPolicy"> <DisplayName>UserTokenPolicy</DisplayName> <Description>Describes a user token that can be used with a server.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="UserTokenPolicy"> <Field Name="PolicyId" DataType="i=12"> <Description>A identifier for the policy assigned by the server.</Description> </Field> <Field Name="TokenType" DataType="i=303"> <Description>The type of user token.</Description> </Field> <Field Name="IssuedTokenType" DataType="i=12"> <Description>The type of issued token.</Description> </Field> <Field Name="IssuerEndpointUrl" DataType="i=12"> <Description>The endpoint or any other information need to contruct an issued token URL.</Description> </Field> <Field Name="SecurityPolicyUri" DataType="i=12"> <Description>The security policy to use when encrypting or signing the user token.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=312" BrowseName="EndpointDescription"> <DisplayName>EndpointDescription</DisplayName> <Description>The description of a endpoint that can be used to access a server.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="EndpointDescription"> <Field Name="EndpointUrl" DataType="i=12"> <Description>The network endpoint to use when connecting to the server.</Description> </Field> <Field Name="Server" DataType="i=308"> <Description>The description of the server.</Description> </Field> <Field Name="ServerCertificate" DataType="i=311"> <Description>The server's application certificate.</Description> </Field> <Field Name="SecurityMode" DataType="i=302"> <Description>The security mode that must be used when connecting to the endpoint.</Description> </Field> <Field Name="SecurityPolicyUri" DataType="i=12"> <Description>The security policy to use when connecting to the endpoint.</Description> </Field> <Field Name="UserIdentityTokens" DataType="i=304" ValueRank="1"> <Description>The user identity tokens that can be used with this endpoint.</Description> </Field> <Field Name="TransportProfileUri" DataType="i=12"> <Description>The transport profile to use when connecting to the endpoint.</Description> </Field> <Field Name="SecurityLevel" DataType="i=3"> <Description>A server assigned value that indicates how secure the endpoint is relative to other server endpoints.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=432" BrowseName="RegisteredServer"> <DisplayName>RegisteredServer</DisplayName> <Description>The information required to register a server with a discovery server.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="RegisteredServer"> <Field Name="ServerUri" DataType="i=12"> <Description>The globally unique identifier for the server.</Description> </Field> <Field Name="ProductUri" DataType="i=12"> <Description>The globally unique identifier for the product.</Description> </Field> <Field Name="ServerNames" DataType="i=21" ValueRank="1"> <Description>The name of server in multiple lcoales.</Description> </Field> <Field Name="ServerType" DataType="i=307"> <Description>The type of server.</Description> </Field> <Field Name="GatewayServerUri" DataType="i=12"> <Description>The globally unique identifier for the server that is acting as a gateway for the server.</Description> </Field> <Field Name="DiscoveryUrls" DataType="i=12" ValueRank="1"> <Description>The URLs for the server's discovery endpoints.</Description> </Field> <Field Name="SemaphoreFilePath" DataType="i=12"> <Description>A path to a file that is deleted when the server is no longer accepting connections.</Description> </Field> <Field Name="IsOnline" DataType="i=1"> <Description>If FALSE the server will save the registration information to a persistent datastore.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=12890" BrowseName="DiscoveryConfiguration"> <DisplayName>DiscoveryConfiguration</DisplayName> <Description>A base type for discovery configuration information.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> </UADataType> <UADataType NodeId="i=12891" BrowseName="MdnsDiscoveryConfiguration"> <DisplayName>MdnsDiscoveryConfiguration</DisplayName> <Description>The discovery information needed for mDNS registration.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=12890</Reference> </References> <Definition Name="MdnsDiscoveryConfiguration" BaseType="MdnsDiscoveryConfiguration"> <Field Name="MdnsServerName" DataType="i=12"> <Description>The name for server that is broadcast via mDNS.</Description> </Field> <Field Name="ServerCapabilities" DataType="i=12" ValueRank="1"> <Description>The server capabilities that are broadcast via mDNS.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=315" BrowseName="SecurityTokenRequestType"> <DisplayName>SecurityTokenRequestType</DisplayName> <Description>Indicates whether a token if being created or renewed.</Description> <References> <Reference ReferenceType="HasProperty">i=7598</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="SecurityTokenRequestType"> <Field Name="Issue" Value="0"> <Description>The channel is being created.</Description> </Field> <Field Name="Renew" Value="1"> <Description>The channel is being renewed.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="i=7598" BrowseName="EnumStrings" ParentNodeId="i=315" DataType="LocalizedText" ValueRank="1"> <DisplayName>EnumStrings</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=315</Reference> </References> <Value> <ListOfLocalizedText xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <LocalizedText> <Locale> </Locale> <Text>Issue</Text> </LocalizedText> <LocalizedText> <Locale> </Locale> <Text>Renew</Text> </LocalizedText> </ListOfLocalizedText> </Value> </UAVariable> <UADataType NodeId="i=344" BrowseName="SignedSoftwareCertificate"> <DisplayName>SignedSoftwareCertificate</DisplayName> <Description>A software certificate with a digital signature.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="SignedSoftwareCertificate"> <Field Name="CertificateData" DataType="i=15"> <Description>The data of the certificate.</Description> </Field> <Field Name="Signature" DataType="i=15"> <Description>The digital signature.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=388" BrowseName="SessionAuthenticationToken"> <DisplayName>SessionAuthenticationToken</DisplayName> <Description>A unique identifier for a session used to authenticate requests.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=17</Reference> </References> </UADataType> <UADataType NodeId="i=316" BrowseName="UserIdentityToken"> <DisplayName>UserIdentityToken</DisplayName> <Description>A base type for a user identity token.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="UserIdentityToken"> <Field Name="PolicyId" DataType="i=12"> <Description>The policy id specified in a user token policy for the endpoint being used.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=319" BrowseName="AnonymousIdentityToken"> <DisplayName>AnonymousIdentityToken</DisplayName> <Description>A token representing an anonymous user.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=316</Reference> </References> </UADataType> <UADataType NodeId="i=322" BrowseName="UserNameIdentityToken"> <DisplayName>UserNameIdentityToken</DisplayName> <Description>A token representing a user identified by a user name and password.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=316</Reference> </References> <Definition Name="UserNameIdentityToken" BaseType="UserNameIdentityToken"> <Field Name="UserName" DataType="i=12"> <Description>The user name.</Description> </Field> <Field Name="Password" DataType="i=15"> <Description>The password encrypted with the server certificate.</Description> </Field> <Field Name="EncryptionAlgorithm" DataType="i=12"> <Description>The algorithm used to encrypt the password.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=325" BrowseName="X509IdentityToken"> <DisplayName>X509IdentityToken</DisplayName> <Description>A token representing a user identified by an X509 certificate.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=316</Reference> </References> <Definition Name="X509IdentityToken" BaseType="X509IdentityToken"> <Field Name="CertificateData" DataType="i=15"> <Description>The certificate.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=12504" BrowseName="KerberosIdentityToken"> <DisplayName>KerberosIdentityToken</DisplayName> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=316</Reference> </References> <Definition Name="KerberosIdentityToken" BaseType="KerberosIdentityToken"> <Field Name="TicketData" DataType="i=15" /> </Definition> </UADataType> <UADataType NodeId="i=938" BrowseName="IssuedIdentityToken"> <DisplayName>IssuedIdentityToken</DisplayName> <Description>A token representing a user identified by a WS-Security XML token.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=316</Reference> </References> <Definition Name="IssuedIdentityToken" BaseType="IssuedIdentityToken"> <Field Name="TokenData" DataType="i=15"> <Description>The XML token encrypted with the server certificate.</Description> </Field> <Field Name="EncryptionAlgorithm" DataType="i=12"> <Description>The algorithm used to encrypt the certificate.</Description> </Field> </Definition> </UADataType> <UADataType NodeId="i=348" BrowseName="NodeAttributesMask"> <DisplayName>NodeAttributesMask</DisplayName> <Description>The bits used to specify default attributes for a new node.</Description> <References> <Reference ReferenceType="HasProperty">i=11881</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference> </References> <Definition Name="NodeAttributesMask"> <Field Name="None" Value="0"> <Description>No attribuites provided.</Description> </Field> <Field Name="AccessLevel" Value="1"> <Description>The access level attribute is specified.</Description> </Field> <Field Name="ArrayDimensions" Value="2"> <Description>The array dimensions attribute is specified.</Description> </Field> <Field Name="BrowseName" Value="4"> <Description>The browse name attribute is specified.</Description> </Field> <Field Name="ContainsNoLoops" Value="8"> <Description>The contains no loops attribute is specified.</Description> </Field> <Field Name="DataType" Value="16"> <Description>The data type attribute is specified.</Description> </Field> <Field Name="Description" Value="32"> <Description>The description attribute is specified.</Description> </Field> <Field Name="DisplayName" Value="64"> <Description>The display name attribute is specified.</Description> </Field> <Field Name="EventNotifier" Value="128"> <Description>The event notifier attribute is specified.</Description> </Field> <Field Name="Executable" Value="256"> <Description>The executable attribute is specified.</Description> </Field> <Field Name="Historizing" Value="512"> <Description>The historizing attribute is specified.</Description> </Field> <Field Name="InverseName" Value="1024"> <Description>The inverse name attribute is specified.</Description> </Field> <Field Name="IsAbstract" Value="2048"> <Description>The is abstract attribute is specified.</Description> </Field> <Field Name="MinimumSamplingInterval" Value="4096"> <Description>The minimum sampling interval attribute is specified.</Description> </Field> <Field Name="NodeClass" Value="8192"> <Description>The node class attribute is specified.</Description> </Field> <Field Name="NodeId" Value="16384"> <Description>The node id attribute is specified.</Description> </Field> <Field Name="Symmetric" Value="32768"> <Description>The symmetric attribute is specified.</Description> </Field> <Field Name="UserAccessLevel" Value="65536"> <Description>The user access level attribute is specified.</Description> </Field> <Field Name="UserExecutable" Value="131072"> <Description>The user executable attribute is specified.</Description> </Field> <Field Name="UserWriteMask" Value="262144"> <Description>The user write mask attribute is specified.</Description> </Field> <Field Name="ValueRank" Value="524288"> <Description>The value rank attribute is specified.</Description> </Field> <Field Name="WriteMask" Value="1048576"> <Description>The write mask attribute is specified.</Description> </Field> <Field Name="Value" Value="2097152"> <Description>The value attribute is specified.</Description> </Field> <Field Name="All" Value="4194303"> <Description>All attributes are specified.</Description> </Field> <Field Name="BaseNode" Value="1335396"> <Description>All base attributes are specified.</Description> </Field> <Field Name="Object" Value="1335524"> <Description>All object attributes are specified.</Description> </Field> <Field Name="ObjectTypeOrDataType" Value="1337444"> <Description>All object type or data type attributes are specified.</Description> </Field> <Field Name="Variable" Value="4026999"> <Description>All variable attributes are specified.</Description> </Field> <Field Name="VariableType" Value="3958902"> <Description>All variable type attributes are specified.</Description> </Field> <Field Name="Method" Value="1466724"> <Description>All method attributes are specified.</Description> </Field> <Field Name="ReferenceType" Value="1371236"> <Description>All reference type attributes are specified.</Description> </Field> <Field Name="View" Value="1335532"> <Description>All view attributes are specified.</Description> </Field> </Definition> </UADataType> <UAVariable NodeId="i=11881" BrowseName="EnumValues" ParentNodeId="i=348" DataType="i=7594" ValueRank="1"> <DisplayName>EnumValues</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">i=348</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>0</Value> <DisplayName> <Locale> </Locale> <Text>None</Text> </DisplayName> <Description> <Locale> </Locale> <Text>No attribuites provided.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1</Value> <DisplayName> <Locale> </Locale> <Text>AccessLevel</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The access level attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>2</Value> <DisplayName> <Locale> </Locale> <Text>ArrayDimensions</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The array dimensions attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>4</Value> <DisplayName> <Locale> </Locale> <Text>BrowseName</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The browse name attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>8</Value> <DisplayName> <Locale> </Locale> <Text>ContainsNoLoops</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The contains no loops attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>16</Value> <DisplayName> <Locale> </Locale> <Text>DataType</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The data type attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>32</Value> <DisplayName> <Locale> </Locale> <Text>Description</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The description attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>64</Value> <DisplayName> <Locale> </Locale> <Text>DisplayName</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The display name attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>128</Value> <DisplayName> <Locale> </Locale> <Text>EventNotifier</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The event notifier attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>256</Value> <DisplayName> <Locale> </Locale> <Text>Executable</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The executable attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>512</Value> <DisplayName> <Locale> </Locale> <Text>Historizing</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The historizing attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1024</Value> <DisplayName> <Locale> </Locale> <Text>InverseName</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The inverse name attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>2048</Value> <DisplayName> <Locale> </Locale> <Text>IsAbstract</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The is abstract attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>4096</Value> <DisplayName> <Locale> </Locale> <Text>MinimumSamplingInterval</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The minimum sampling interval attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>8192</Value> <DisplayName> <Locale> </Locale> <Text>NodeClass</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The node class attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>16384</Value> <DisplayName> <Locale> </Locale> <Text>NodeId</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The node id attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>32768</Value> <DisplayName> <Locale> </Locale> <Text>Symmetric</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The symmetric attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>65536</Value> <DisplayName> <Locale> </Locale> <Text>UserAccessLevel</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The user access level attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>131072</Value> <DisplayName> <Locale> </Locale> <Text>UserExecutable</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The user executable attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>262144</Value> <DisplayName> <Locale> </Locale> <Text>UserWriteMask</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The user write mask attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>524288</Value> <DisplayName> <Locale> </Locale> <Text>ValueRank</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The value rank attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1048576</Value> <DisplayName> <Locale> </Locale> <Text>WriteMask</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The write mask attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>2097152</Value> <DisplayName> <Locale> </Locale> <Text>Value</Text> </DisplayName> <Description> <Locale> </Locale> <Text>The value attribute is specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>4194303</Value> <DisplayName> <Locale> </Locale> <Text>All</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1335396</Value> <DisplayName> <Locale> </Locale> <Text>BaseNode</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All base attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1335524</Value> <DisplayName> <Locale> </Locale> <Text>Object</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All object attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1337444</Value> <DisplayName> <Locale> </Locale> <Text>ObjectTypeOrDataType</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All object type or data type attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>4026999</Value> <DisplayName> <Locale> </Locale> <Text>Variable</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All variable attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>3958902</Value> <DisplayName> <Locale> </Locale> <Text>VariableType</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All variable type attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1466724</Value> <DisplayName> <Locale> </Locale> <Text>Method</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All method attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1371236</Value> <DisplayName> <Locale> </Locale> <Text>ReferenceType</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All reference type attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=7616</Identifier> </TypeId> <Body> <EnumValueType> <Value>1335532</Value> <DisplayName> <Locale> </Locale> <Text>View</Text> </DisplayName> <Description> <Locale> </Locale> <Text>All view attributes are specified.</Text> </Description> </EnumValueType> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UADataType NodeId="i=376" BrowseName="AddNodesItem"> <DisplayName>AddNodesItem</DisplayName> <Description>A request to add a node to the server address space.</Description> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="AddNodesItem"> <Field Name="ParentNodeId" DataType="i=18"> <Description>The node id for the parent node.</Description> </Field> <Field Name="ReferenceTypeId" DataType="i=17"> <Description>The type of reference from the parent to the new node.</Description> </Field> <Field Name="RequestedNewNodeId" DataType="i=18"> <Description>The node id requested by the client. If null the server must provide one.</Description> </Field> <Field Name="BrowseName" DataType="i=20"> <Description>The browse name