Files
UA-.NETStandard/SampleApplications/Workshop/Aggregation/Server/Model/AggregationModel.NodeSet.xml
T
Martin Regen d755e25e7a Port Aggregation server sample to .NetStandardLibrary
- tested aggregation client/server with sample server/client
- added a console aggregation server for .Net Core platforms
2017-01-04 15:45:56 +01:00

251 lines
7.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<NodeSet xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<NamespaceUris>
<String>http://opcfoundation.org/UA/</String>
<String>http://somecompany.com/AggregationModel</String>
</NamespaceUris>
<ServerUris />
<Nodes>
<Node i:type="ObjectTypeNode">
<NodeId>
<Identifier>ns=1;i=245</Identifier>
</NodeId>
<NodeClass>ObjectType_8</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>AggregatedServerStatusType</Name>
</BrowseName>
<DisplayName>
<Locale i:nil="true" />
<Text>AggregatedServerStatusType</Text>
</DisplayName>
<Description>
<Locale></Locale>
<Text>Represents the status of an aggregated server.</Text>
</Description>
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=45</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>i=58</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=246</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=247</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>ns=1;i=248</Identifier>
</TargetId>
</ReferenceNode>
</References>
<IsAbstract>false</IsAbstract>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=246</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>EndpointUrl</Name>
</BrowseName>
<DisplayName>
<Locale i:nil="true" />
<Text>EndpointUrl</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=245</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<Null xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd" />
</Value>
</Value>
<DataType>
<Identifier>i=12</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=247</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>Status</Name>
</BrowseName>
<DisplayName>
<Locale i:nil="true" />
<Text>Status</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=245</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<StatusCode xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">
<Code>0</Code>
</StatusCode>
</Value>
</Value>
<DataType>
<Identifier>i=19</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
<Node i:type="VariableNode">
<NodeId>
<Identifier>ns=1;i=248</Identifier>
</NodeId>
<NodeClass>Variable_2</NodeClass>
<BrowseName>
<NamespaceIndex>1</NamespaceIndex>
<Name>ConnectTime</Name>
</BrowseName>
<DisplayName>
<Locale i:nil="true" />
<Text>ConnectTime</Text>
</DisplayName>
<Description i:nil="true" />
<WriteMask>0</WriteMask>
<UserWriteMask>0</UserWriteMask>
<References>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=46</Identifier>
</ReferenceTypeId>
<IsInverse>true</IsInverse>
<TargetId>
<Identifier>ns=1;i=245</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=40</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=68</Identifier>
</TargetId>
</ReferenceNode>
<ReferenceNode>
<ReferenceTypeId>
<Identifier>i=37</Identifier>
</ReferenceTypeId>
<IsInverse>false</IsInverse>
<TargetId>
<Identifier>i=78</Identifier>
</TargetId>
</ReferenceNode>
</References>
<Value>
<Value>
<DateTime xmlns="http://opcfoundation.org/UA/2008/02/Types.xsd">0001-01-01T00:00:00</DateTime>
</Value>
</Value>
<DataType>
<Identifier>i=13</Identifier>
</DataType>
<ValueRank>-1</ValueRank>
<ArrayDimensions />
<AccessLevel>1</AccessLevel>
<UserAccessLevel>1</UserAccessLevel>
<MinimumSamplingInterval>0</MinimumSamplingInterval>
<Historizing>false</Historizing>
</Node>
</Nodes>
</NodeSet>