node-red-contrib-opcua
Version:
A Node-RED node to communicate via OPC UA based on node-opcua library.
1,166 lines • 167 kB
text/xml
<?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.712701-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>
<UAObjectType NodeId="i=12522" BrowseName="TrustListType">
<DisplayName>TrustListType</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=12542</Reference>
<Reference ReferenceType="HasComponent">i=12543</Reference>
<Reference ReferenceType="HasComponent">i=12546</Reference>
<Reference ReferenceType="HasComponent">i=12548</Reference>
<Reference ReferenceType="HasComponent">i=12550</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=11575</Reference>
</References>
</UAObjectType>
<UAVariable NodeId="i=12542" BrowseName="LastUpdateTime" ParentNodeId="i=12522" DataType="i=294">
<DisplayName>LastUpdateTime</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=12522</Reference>
</References>
</UAVariable>
<UAMethod NodeId="i=12543" BrowseName="OpenWithMasks" ParentNodeId="i=12522">
<DisplayName>OpenWithMasks</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=12544</Reference>
<Reference ReferenceType="HasProperty">i=12545</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=12522</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=12544" BrowseName="InputArguments" ParentNodeId="i=12543" 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">i=12543</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="i=12545" BrowseName="OutputArguments" ParentNodeId="i=12543" 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">i=12543</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="i=12546" BrowseName="CloseAndUpdate" ParentNodeId="i=12522">
<DisplayName>CloseAndUpdate</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=12705</Reference>
<Reference ReferenceType="HasProperty">i=12547</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=12522</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=12705" BrowseName="InputArguments" ParentNodeId="i=12546" 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">i=12546</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="i=12547" BrowseName="OutputArguments" ParentNodeId="i=12546" 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">i=12546</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>ApplyChangesRequired</Name>
<DataType>
<Identifier>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="i=12548" BrowseName="AddCertificate" ParentNodeId="i=12522">
<DisplayName>AddCertificate</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=12549</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=12522</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=12549" BrowseName="InputArguments" ParentNodeId="i=12548" 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">i=12548</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Certificate</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>
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>IsTrustedCertificate</Name>
<DataType>
<Identifier>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="i=12550" BrowseName="RemoveCertificate" ParentNodeId="i=12522">
<DisplayName>RemoveCertificate</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=12551</Reference>
<Reference ReferenceType="HasModellingRule">i=80</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=12522</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=12551" BrowseName="InputArguments" ParentNodeId="i=12550" 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">i=12550</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<ExtensionObject>
<TypeId>
<Identifier>i=297</Identifier>
</TypeId>
<Body>
<Argument>
<Name>Thumbprint</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>IsTrustedCertificate</Name>
<DataType>
<Identifier>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>
<UADataType NodeId="i=12552" BrowseName="TrustListMasks">
<DisplayName>TrustListMasks</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=12553</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=29</Reference>
</References>
<Definition Name="TrustListMasks">
<Field Name="None" Value="0" />
<Field Name="TrustedCertificates" Value="1" />
<Field Name="TrustedCrls" Value="2" />
<Field Name="IssuerCertificates" Value="4" />
<Field Name="IssuerCrls" Value="8" />
<Field Name="All" Value="15" />
</Definition>
</UADataType>
<UAVariable NodeId="i=12553" BrowseName="EnumValues" ParentNodeId="i=12552" 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=12552</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 p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>1</Value>
<DisplayName>
<Locale>
</Locale>
<Text>TrustedCertificates</Text>
</DisplayName>
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>2</Value>
<DisplayName>
<Locale>
</Locale>
<Text>TrustedCrls</Text>
</DisplayName>
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>4</Value>
<DisplayName>
<Locale>
</Locale>
<Text>IssuerCertificates</Text>
</DisplayName>
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>8</Value>
<DisplayName>
<Locale>
</Locale>
<Text>IssuerCrls</Text>
</DisplayName>
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</EnumValueType>
</Body>
</ExtensionObject>
<ExtensionObject>
<TypeId>
<Identifier>i=7616</Identifier>
</TypeId>
<Body>
<EnumValueType>
<Value>15</Value>
<DisplayName>
<Locale>
</Locale>
<Text>All</Text>
</DisplayName>
<Description p5:nil="true" xmlns:p5="http://www.w3.org/2001/XMLSchema-instance" />
</EnumValueType>
</Body>
</ExtensionObject>
</ListOfExtensionObject>
</Value>
</UAVariable>
<UADataType NodeId="i=12554" BrowseName="TrustListDataType">
<DisplayName>TrustListDataType</DisplayName>
<References>
<Reference ReferenceType="HasSubtype" IsForward="false">i=22</Reference>
</References>
<Definition Name="TrustListDataType">
<Field Name="SpecifiedLists" DataType="i=7" />
<Field Name="TrustedCertificates" DataType="i=15" ValueRank="1" />
<Field Name="TrustedCrls" DataType="i=15" ValueRank="1" />
<Field Name="IssuerCertificates" DataType="i=15" ValueRank="1" />
<Field Name="IssuerCrls" DataType="i=15" ValueRank="1" />
</Definition>
</UADataType>
<UAObjectType NodeId="i=12555" BrowseName="CertificateGroupType">
<DisplayName>CertificateGroupType</DisplayName>
<References>
<Reference ReferenceType="HasComponent">i=13599</Reference>
<Reference ReferenceType="HasProperty">i=13631</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=58</Reference>
</References>
</UAObjectType>
<UAObject NodeId="i=13599" BrowseName="TrustList" ParentNodeId="i=12555">
<DisplayName>TrustList</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13600</Reference>
<Reference ReferenceType="HasProperty">i=13601</Reference>
<Reference ReferenceType="HasProperty">i=13602</Reference>
<Reference ReferenceType="HasProperty">i=13603</Reference>
<Reference ReferenceType="HasComponent">i=13605</Reference>
<Reference ReferenceType="HasComponent">i=13608</Reference>
<Reference ReferenceType="HasComponent">i=13610</Reference>
<Reference ReferenceType="HasComponent">i=13613</Reference>
<Reference ReferenceType="HasComponent">i=13615</Reference>
<Reference ReferenceType="HasComponent">i=13618</Reference>
<Reference ReferenceType="HasProperty">i=13620</Reference>
<Reference ReferenceType="HasComponent">i=13621</Reference>
<Reference ReferenceType="HasTypeDefinition">i=12522</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=12555</Reference>
</References>
</UAObject>
<UAVariable NodeId="i=13600" BrowseName="Size" ParentNodeId="i=13599" 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">i=13599</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=13601" BrowseName="Writable" ParentNodeId="i=13599" 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">i=13599</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=13602" BrowseName="UserWritable" ParentNodeId="i=13599" 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">i=13599</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=13603" BrowseName="OpenCount" ParentNodeId="i=13599" 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">i=13599</Reference>
</References>
</UAVariable>
<UAMethod NodeId="i=13605" BrowseName="Open" ParentNodeId="i=13599" MethodDeclarationId="i=11580">
<DisplayName>Open</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13606</Reference>
<Reference ReferenceType="HasProperty">i=13607</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13599</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13606" BrowseName="InputArguments" ParentNodeId="i=13605" 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">i=13605</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="i=13607" BrowseName="OutputArguments" ParentNodeId="i=13605" 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">i=13605</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="i=13608" BrowseName="Close" ParentNodeId="i=13599" MethodDeclarationId="i=11583">
<DisplayName>Close</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13609</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13599</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13609" BrowseName="InputArguments" ParentNodeId="i=13608" 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">i=13608</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="i=13610" BrowseName="Read" ParentNodeId="i=13599" MethodDeclarationId="i=11585">
<DisplayName>Read</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13611</Reference>
<Reference ReferenceType="HasProperty">i=13612</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13599</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13611" BrowseName="InputArguments" ParentNodeId="i=13610" 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">i=13610</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="i=13612" BrowseName="OutputArguments" ParentNodeId="i=13610" 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">i=13610</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="i=13613" BrowseName="Write" ParentNodeId="i=13599" MethodDeclarationId="i=11588">
<DisplayName>Write</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13614</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13599</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13614" BrowseName="InputArguments" ParentNodeId="i=13613" 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">i=13613</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="i=13615" BrowseName="GetPosition" ParentNodeId="i=13599" MethodDeclarationId="i=11590">
<DisplayName>GetPosition</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13616</Reference>
<Reference ReferenceType="HasProperty">i=13617</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13599</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13616" BrowseName="InputArguments" ParentNodeId="i=13615" 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">i=13615</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="i=13617" BrowseName="OutputArguments" ParentNodeId="i=13615" 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">i=13615</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="i=13618" BrowseName="SetPosition" ParentNodeId="i=13599" MethodDeclarationId="i=11593">
<DisplayName>SetPosition</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13619</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13599</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13619" BrowseName="InputArguments" ParentNodeId="i=13618" 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">i=13618</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="i=13620" BrowseName="LastUpdateTime" ParentNodeId="i=13599" DataType="i=294">
<DisplayName>LastUpdateTime</DisplayName>
<References>
<Reference ReferenceType="HasTypeDefinition">i=68</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasProperty" IsForward="false">i=13599</Reference>
</References>
</UAVariable>
<UAMethod NodeId="i=13621" BrowseName="OpenWithMasks" ParentNodeId="i=13599" MethodDeclarationId="i=12543">
<DisplayName>OpenWithMasks</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13622</Reference>
<Reference ReferenceType="HasProperty">i=13623</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13599</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13622" BrowseName="InputArguments" ParentNodeId="i=13621" 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">i=13621</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="i=13623" BrowseName="OutputArguments" ParentNodeId="i=13621" 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">i=13621</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="i=13631" BrowseName="CertificateTypes" ParentNodeId="i=12555" 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">i=12555</Reference>
</References>
</UAVariable>
<UAObjectType NodeId="i=13813" BrowseName="CertificateGroupFolderType">
<DisplayName>CertificateGroupFolderType</DisplayName>
<References>
<Reference ReferenceType="HasComponent">i=13814</Reference>
<Reference ReferenceType="HasComponent">i=13848</Reference>
<Reference ReferenceType="HasComponent">i=13882</Reference>
<Reference ReferenceType="Organizes">i=13916</Reference>
<Reference ReferenceType="HasSubtype" IsForward="false">i=61</Reference>
</References>
</UAObjectType>
<UAObject NodeId="i=13814" BrowseName="DefaultApplicationGroup" ParentNodeId="i=13813">
<DisplayName>DefaultApplicationGroup</DisplayName>
<References>
<Reference ReferenceType="HasComponent">i=13815</Reference>
<Reference ReferenceType="HasProperty">i=13847</Reference>
<Reference ReferenceType="HasTypeDefinition">i=12555</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13813</Reference>
</References>
</UAObject>
<UAObject NodeId="i=13815" BrowseName="TrustList" ParentNodeId="i=13814">
<DisplayName>TrustList</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13816</Reference>
<Reference ReferenceType="HasProperty">i=13817</Reference>
<Reference ReferenceType="HasProperty">i=13818</Reference>
<Reference ReferenceType="HasProperty">i=13819</Reference>
<Reference ReferenceType="HasComponent">i=13821</Reference>
<Reference ReferenceType="HasComponent">i=13824</Reference>
<Reference ReferenceType="HasComponent">i=13826</Reference>
<Reference ReferenceType="HasComponent">i=13829</Reference>
<Reference ReferenceType="HasComponent">i=13831</Reference>
<Reference ReferenceType="HasComponent">i=13834</Reference>
<Reference ReferenceType="HasProperty">i=13836</Reference>
<Reference ReferenceType="HasComponent">i=13837</Reference>
<Reference ReferenceType="HasTypeDefinition">i=12522</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13814</Reference>
</References>
</UAObject>
<UAVariable NodeId="i=13816" BrowseName="Size" ParentNodeId="i=13815" 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">i=13815</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=13817" BrowseName="Writable" ParentNodeId="i=13815" 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">i=13815</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=13818" BrowseName="UserWritable" ParentNodeId="i=13815" 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">i=13815</Reference>
</References>
</UAVariable>
<UAVariable NodeId="i=13819" BrowseName="OpenCount" ParentNodeId="i=13815" 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">i=13815</Reference>
</References>
</UAVariable>
<UAMethod NodeId="i=13821" BrowseName="Open" ParentNodeId="i=13815" MethodDeclarationId="i=11580">
<DisplayName>Open</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13822</Reference>
<Reference ReferenceType="HasProperty">i=13823</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13815</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13822" BrowseName="InputArguments" ParentNodeId="i=13821" 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">i=13821</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="i=13823" BrowseName="OutputArguments" ParentNodeId="i=13821" 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">i=13821</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="i=13824" BrowseName="Close" ParentNodeId="i=13815" MethodDeclarationId="i=11583">
<DisplayName>Close</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13825</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13815</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13825" BrowseName="InputArguments" ParentNodeId="i=13824" 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">i=13824</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="i=13826" BrowseName="Read" ParentNodeId="i=13815" MethodDeclarationId="i=11585">
<DisplayName>Read</DisplayName>
<References>
<Reference ReferenceType="HasProperty">i=13827</Reference>
<Reference ReferenceType="HasProperty">i=13828</Reference>
<Reference ReferenceType="HasModellingRule">i=78</Reference>
<Reference ReferenceType="HasComponent" IsForward="false">i=13815</Reference>
</References>
</UAMethod>
<UAVariable NodeId="i=13827" BrowseName="InputArguments" ParentNodeId="i=13826" 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">i=13826</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="i=13828" BrowseName="OutputArguments" ParentNodeId="i=13826" 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">i=13826</Reference>
</References>
<Value>
<ListOfExtensionObject xmlns="http://opcfound