UNPKG

node-red-contrib-opcua

Version:

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

1,163 lines 204 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-17T13:17:00Z" xmlns="http://opcfoundation.org/UA/2011/03/UANodeSet.xsd"> <NamespaceUris> <Uri>http://opcfoundation.org/UA/GDS/</Uri> </NamespaceUris> <Models> <Model ModelUri="http://opcfoundation.org/UA/GDS/" Version="1.02" PublicationDate="2014-10-18T00:00:00Z"> <RequiredModel ModelUri="http://opcfoundation.org/UA/" Version="1.03" PublicationDate="2013-12-02T00: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> <UADataType NodeId="ns=1;i=1" BrowseName="1:ApplicationRecordDataType"> <DisplayName>ApplicationRecordDataType</DisplayName> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference> </References> <Definition Name="ApplicationRecordDataType"> <Field Name="ApplicationId" DataType="i=17" /> <Field Name="ApplicationUri" DataType="i=12" /> <Field Name="ApplicationType" DataType="i=307" /> <Field Name="ApplicationNames" DataType="i=21" ValueRank="1" /> <Field Name="ProductUri" DataType="i=12" /> <Field Name="DiscoveryUrls" DataType="i=12" ValueRank="1" /> <Field Name="ServerCapabilities" DataType="i=12" ValueRank="1" /> </Definition> </UADataType> <UAObjectType NodeId="ns=1;i=13" BrowseName="1:DirectoryType"> <DisplayName>DirectoryType</DisplayName> <References> <Reference ReferenceType="HasComponent">ns=1;i=14</Reference> <Reference ReferenceType="HasComponent">ns=1;i=15</Reference> <Reference ReferenceType="HasComponent">ns=1;i=18</Reference> <Reference ReferenceType="HasComponent">ns=1;i=188</Reference> <Reference ReferenceType="HasComponent">ns=1;i=21</Reference> <Reference ReferenceType="HasComponent">ns=1;i=210</Reference> <Reference ReferenceType="HasComponent">ns=1;i=23</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference> </References> </UAObjectType> <UAObject NodeId="ns=1;i=14" BrowseName="1:Applications" ParentNodeId="ns=1;i=13"> <DisplayName>Applications</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=61</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference> </References> </UAObject> <UAMethod NodeId="ns=1;i=15" BrowseName="1:FindApplications" ParentNodeId="ns=1;i=13"> <DisplayName>FindApplications</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=16</Reference> <Reference ReferenceType="HasProperty">ns=1;i=17</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=16" BrowseName="InputArguments" ParentNodeId="ns=1;i=15" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ApplicationUri</Name> <DataType> <Identifier>i=12</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=17" BrowseName="OutputArguments" ParentNodeId="ns=1;i=15" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=15</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Applications</Name> <DataType> <Identifier>ns=1;i=1</Identifier> </DataType> <ValueRank>1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=18" BrowseName="1:RegisterApplication" ParentNodeId="ns=1;i=13"> <DisplayName>RegisterApplication</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=19</Reference> <Reference ReferenceType="HasProperty">ns=1;i=20</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=19" BrowseName="InputArguments" ParentNodeId="ns=1;i=18" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Application</Name> <DataType> <Identifier>ns=1;i=1</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=20" BrowseName="OutputArguments" ParentNodeId="ns=1;i=18" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=18</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ApplicationId</Name> <DataType> <Identifier>i=17</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=188" BrowseName="1:UpdateApplication" ParentNodeId="ns=1;i=13"> <DisplayName>UpdateApplication</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=189</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=189" BrowseName="InputArguments" ParentNodeId="ns=1;i=188" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=188</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Application</Name> <DataType> <Identifier>ns=1;i=1</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=21" BrowseName="1:UnregisterApplication" ParentNodeId="ns=1;i=13"> <DisplayName>UnregisterApplication</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=22</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=22" BrowseName="InputArguments" ParentNodeId="ns=1;i=21" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=21</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ApplicationId</Name> <DataType> <Identifier>i=17</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=210" BrowseName="1:GetApplication" ParentNodeId="ns=1;i=13"> <DisplayName>GetApplication</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=211</Reference> <Reference ReferenceType="HasProperty">ns=1;i=212</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=211" BrowseName="InputArguments" ParentNodeId="ns=1;i=210" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=210</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ApplicationId</Name> <DataType> <Identifier>i=17</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=212" BrowseName="OutputArguments" ParentNodeId="ns=1;i=210" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=210</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Application</Name> <DataType> <Identifier>ns=1;i=1</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=23" BrowseName="1:QueryServers" ParentNodeId="ns=1;i=13"> <DisplayName>QueryServers</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=24</Reference> <Reference ReferenceType="HasProperty">ns=1;i=25</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=13</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=24" BrowseName="InputArguments" ParentNodeId="ns=1;i=23" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>StartingRecordId</Name> <DataType> <Identifier>i=7</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>MaxRecordsToReturn</Name> <DataType> <Identifier>i=7</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ApplicationName</Name> <DataType> <Identifier>i=12</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ApplicationUri</Name> <DataType> <Identifier>i=12</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ProductUri</Name> <DataType> <Identifier>i=12</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ServerCapabilities</Name> <DataType> <Identifier>i=12</Identifier> </DataType> <ValueRank>1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=25" BrowseName="OutputArguments" ParentNodeId="ns=1;i=23" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=23</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>LastCounterResetTime</Name> <DataType> <Identifier>i=294</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Servers</Name> <DataType> <Identifier>i=12189</Identifier> </DataType> <ValueRank>1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAObjectType NodeId="ns=1;i=26" BrowseName="1:ApplicationRegistrationChangedAuditEventType" IsAbstract="true"> <DisplayName>ApplicationRegistrationChangedAuditEventType</DisplayName> <References> <Reference ReferenceType="HasSubtype" IsForward="false">i=2127</Reference> </References> </UAObjectType> <UAObjectType NodeId="ns=1;i=63" BrowseName="1:CertificateDirectoryType"> <DisplayName>CertificateDirectoryType</DisplayName> <References> <Reference ReferenceType="Organizes">ns=1;i=511</Reference> <Reference ReferenceType="HasComponent">ns=1;i=79</Reference> <Reference ReferenceType="HasComponent">ns=1;i=76</Reference> <Reference ReferenceType="HasComponent">ns=1;i=85</Reference> <Reference ReferenceType="HasComponent">ns=1;i=369</Reference> <Reference ReferenceType="HasComponent">ns=1;i=197</Reference> <Reference ReferenceType="HasComponent">ns=1;i=222</Reference> <Reference ReferenceType="HasSubtype" IsForward="false">ns=1;i=13</Reference> </References> </UAObjectType> <UAObject NodeId="ns=1;i=511" BrowseName="1:CertificateGroups" ParentNodeId="ns=1;i=63"> <DisplayName>CertificateGroups</DisplayName> <References> <Reference ReferenceType="HasComponent">ns=1;i=512</Reference> <Reference ReferenceType="HasTypeDefinition">i=13813</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="Organizes" IsForward="false">ns=1;i=63</Reference> </References> </UAObject> <UAObject NodeId="ns=1;i=512" BrowseName="DefaultApplicationGroup" ParentNodeId="ns=1;i=511"> <DisplayName>DefaultApplicationGroup</DisplayName> <References> <Reference ReferenceType="HasComponent">ns=1;i=513</Reference> <Reference ReferenceType="HasProperty">ns=1;i=545</Reference> <Reference ReferenceType="HasTypeDefinition">i=12555</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=511</Reference> </References> </UAObject> <UAObject NodeId="ns=1;i=513" BrowseName="TrustList" ParentNodeId="ns=1;i=512"> <DisplayName>TrustList</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=514</Reference> <Reference ReferenceType="HasProperty">ns=1;i=515</Reference> <Reference ReferenceType="HasProperty">ns=1;i=516</Reference> <Reference ReferenceType="HasProperty">ns=1;i=517</Reference> <Reference ReferenceType="HasComponent">ns=1;i=519</Reference> <Reference ReferenceType="HasComponent">ns=1;i=522</Reference> <Reference ReferenceType="HasComponent">ns=1;i=524</Reference> <Reference ReferenceType="HasComponent">ns=1;i=527</Reference> <Reference ReferenceType="HasComponent">ns=1;i=529</Reference> <Reference ReferenceType="HasComponent">ns=1;i=532</Reference> <Reference ReferenceType="HasProperty">ns=1;i=534</Reference> <Reference ReferenceType="HasComponent">ns=1;i=535</Reference> <Reference ReferenceType="HasTypeDefinition">i=12522</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=512</Reference> </References> </UAObject> <UAVariable NodeId="ns=1;i=514" BrowseName="Size" ParentNodeId="ns=1;i=513" DataType="UInt64"> <DisplayName>Size</DisplayName> <Description>The size of the file in bytes.</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=513</Reference> </References> </UAVariable> <UAVariable NodeId="ns=1;i=515" BrowseName="Writable" ParentNodeId="ns=1;i=513" DataType="Boolean"> <DisplayName>Writable</DisplayName> <Description>Whether the file is writable.</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=513</Reference> </References> </UAVariable> <UAVariable NodeId="ns=1;i=516" BrowseName="UserWritable" ParentNodeId="ns=1;i=513" DataType="Boolean"> <DisplayName>UserWritable</DisplayName> <Description>Whether the file is writable by the current user.</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=513</Reference> </References> </UAVariable> <UAVariable NodeId="ns=1;i=517" BrowseName="OpenCount" ParentNodeId="ns=1;i=513" DataType="UInt16"> <DisplayName>OpenCount</DisplayName> <Description>The current number of open file handles.</Description> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=513</Reference> </References> </UAVariable> <UAMethod NodeId="ns=1;i=519" BrowseName="Open" ParentNodeId="ns=1;i=513" MethodDeclarationId="i=11580"> <DisplayName>Open</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=520</Reference> <Reference ReferenceType="HasProperty">ns=1;i=521</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=513</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=520" BrowseName="InputArguments" ParentNodeId="ns=1;i=519" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=519</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=521" BrowseName="OutputArguments" ParentNodeId="ns=1;i=519" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=519</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=522" BrowseName="Close" ParentNodeId="ns=1;i=513" MethodDeclarationId="i=11583"> <DisplayName>Close</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=523</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=513</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=523" BrowseName="InputArguments" ParentNodeId="ns=1;i=522" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=522</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=524" BrowseName="Read" ParentNodeId="ns=1;i=513" MethodDeclarationId="i=11585"> <DisplayName>Read</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=525</Reference> <Reference ReferenceType="HasProperty">ns=1;i=526</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=513</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=525" BrowseName="InputArguments" ParentNodeId="ns=1;i=524" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=524</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=526" BrowseName="OutputArguments" ParentNodeId="ns=1;i=524" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=524</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=527" BrowseName="Write" ParentNodeId="ns=1;i=513" MethodDeclarationId="i=11588"> <DisplayName>Write</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=528</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=513</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=528" BrowseName="InputArguments" ParentNodeId="ns=1;i=527" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=527</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=529" BrowseName="GetPosition" ParentNodeId="ns=1;i=513" MethodDeclarationId="i=11590"> <DisplayName>GetPosition</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=530</Reference> <Reference ReferenceType="HasProperty">ns=1;i=531</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=513</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=530" BrowseName="InputArguments" ParentNodeId="ns=1;i=529" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=529</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=531" BrowseName="OutputArguments" ParentNodeId="ns=1;i=529" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=529</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=532" BrowseName="SetPosition" ParentNodeId="ns=1;i=513" MethodDeclarationId="i=11593"> <DisplayName>SetPosition</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=533</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=513</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=533" BrowseName="InputArguments" ParentNodeId="ns=1;i=532" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=532</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=534" BrowseName="LastUpdateTime" ParentNodeId="ns=1;i=513" DataType="i=294"> <DisplayName>LastUpdateTime</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=513</Reference> </References> </UAVariable> <UAMethod NodeId="ns=1;i=535" BrowseName="OpenWithMasks" ParentNodeId="ns=1;i=513" MethodDeclarationId="i=12543"> <DisplayName>OpenWithMasks</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=536</Reference> <Reference ReferenceType="HasProperty">ns=1;i=537</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=513</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=536" BrowseName="InputArguments" ParentNodeId="ns=1;i=535" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=535</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>Masks</Name> <DataType> <Identifier>i=7</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=537" BrowseName="OutputArguments" ParentNodeId="ns=1;i=535" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=535</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 /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=545" BrowseName="CertificateTypes" ParentNodeId="ns=1;i=512" DataType="NodeId" ValueRank="1"> <DisplayName>CertificateTypes</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=512</Reference> </References> </UAVariable> <UAMethod NodeId="ns=1;i=79" BrowseName="1:StartSigningRequest" ParentNodeId="ns=1;i=63"> <DisplayName>StartSigningRequest</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=80</Reference> <Reference ReferenceType="HasProperty">ns=1;i=81</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=63</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=80" BrowseName="InputArguments" ParentNodeId="ns=1;i=79" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=79</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>ApplicationId</Name> <DataType> <Identifier>i=17</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>CertificateGroupId</Name> <DataType> <Identifier>i=17</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>CertificateTypeId</Name> <DataType> <Identifier>i=17</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>CertificateRequest</Name> <DataType> <Identifier>i=15</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAVariable NodeId="ns=1;i=81" BrowseName="OutputArguments" ParentNodeId="ns=1;i=79" DataType="i=296" ValueRank="1"> <DisplayName>OutputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDefinition">i=68</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasProperty" IsForward="false">ns=1;i=79</Reference> </References> <Value> <ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd"> <ExtensionObject> <TypeId> <Identifier>i=297</Identifier> </TypeId> <Body> <Argument> <Name>RequestId</Name> <DataType> <Identifier>i=17</Identifier> </DataType> <ValueRank>-1</ValueRank> <ArrayDimensions /> <Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" /> </Argument> </Body> </ExtensionObject> </ListOfExtensionObject> </Value> </UAVariable> <UAMethod NodeId="ns=1;i=76" BrowseName="1:StartNewKeyPairRequest" ParentNodeId="ns=1;i=63"> <DisplayName>StartNewKeyPairRequest</DisplayName> <References> <Reference ReferenceType="HasProperty">ns=1;i=77</Reference> <Reference ReferenceType="HasProperty">ns=1;i=78</Reference> <Reference ReferenceType="HasModellingRule">i=78</Reference> <Reference ReferenceType="HasComponent" IsForward="false">ns=1;i=63</Reference> </References> </UAMethod> <UAVariable NodeId="ns=1;i=77" BrowseName="InputArguments" ParentNodeId="ns=1;i=76" DataType="i=296" ValueRank="1"> <DisplayName>InputArguments</DisplayName> <References> <Reference ReferenceType="HasTypeDef