From f11efc6c5321423027a5078c768abd05fe02667c Mon Sep 17 00:00:00 2001 From: mpostol Date: Thu, 28 May 2020 12:34:30 +0200 Subject: [PATCH] Add OPC UA Information Model Example #178 - removed OPC UA compiler output files. --- .../DataTypeTest/DataTypeTest.Classes.cs | 991 -------------- .../DataTypeTest/DataTypeTest.NodeSet.xml | 1157 ----------------- .../DataTypeTest/DataTypeTest.NodeSet2.xml | 345 ----- .../DataTypeTest.PredefinedNodes.uanodes | Bin 6560 -> 0 bytes .../DataTypeTest.PredefinedNodes.xml | 619 --------- .../DataTypeTest/DataTypeTest.Types.bsd | 34 - .../DataTypeTest/DataTypeTest.Types.xsd | 77 -- .../Models/InformationModels.csproj | 43 +- .../ObjectTypeTest/ObjectTypeTest.Classes.cs | 677 ---------- .../ObjectTypeTest/ObjectTypeTest.NodeSet.xml | 771 ----------- .../ObjectTypeTest.NodeSet2.xml | 150 --- .../ObjectTypeTest.PredefinedNodes.uanodes | Bin 879 -> 0 bytes .../ObjectTypeTest.PredefinedNodes.xml | 299 ----- .../ObjectTypeTest/ObjectTypeTest.Types.bsd | 12 - .../ObjectTypeTest/ObjectTypeTest.Types.xsd | 10 - .../ReferenceTest/ReferenceTest.Classes.cs | 100 -- .../ReferenceTest/ReferenceTest.NodeSet.xml | 47 - .../ReferenceTest/ReferenceTest.NodeSet2.xml | 55 - .../ReferenceTest.PredefinedNodes.uanodes | Bin 133 -> 0 bytes .../ReferenceTest.PredefinedNodes.xml | 23 - .../ReferenceTest/ReferenceTest.Types.bsd | 12 - .../ReferenceTest/ReferenceTest.Types.xsd | 10 - .../VariableTypeTest.Classes.cs | 575 -------- .../VariableTypeTest.NodeSet.xml | 286 ---- .../VariableTypeTest.NodeSet2.xml | 87 -- .../VariableTypeTest.PredefinedNodes.uanodes | Bin 391 -> 0 bytes .../VariableTypeTest.PredefinedNodes.xml | 119 -- .../VariableTypeTest.Types.bsd | 12 - .../VariableTypeTest.Types.xsd | 10 - 29 files changed, 4 insertions(+), 6517 deletions(-) delete mode 100644 DistributedProgramming/Models/DataTypeTest/DataTypeTest.Classes.cs delete mode 100644 DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet.xml delete mode 100644 DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet2.xml delete mode 100644 DistributedProgramming/Models/DataTypeTest/DataTypeTest.PredefinedNodes.uanodes delete mode 100644 DistributedProgramming/Models/DataTypeTest/DataTypeTest.PredefinedNodes.xml delete mode 100644 DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.bsd delete mode 100644 DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.xsd delete mode 100644 DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Classes.cs delete mode 100644 DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet.xml delete mode 100644 DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet2.xml delete mode 100644 DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.PredefinedNodes.uanodes delete mode 100644 DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.PredefinedNodes.xml delete mode 100644 DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.bsd delete mode 100644 DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.xsd delete mode 100644 DistributedProgramming/Models/ReferenceTest/ReferenceTest.Classes.cs delete mode 100644 DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet.xml delete mode 100644 DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet2.xml delete mode 100644 DistributedProgramming/Models/ReferenceTest/ReferenceTest.PredefinedNodes.uanodes delete mode 100644 DistributedProgramming/Models/ReferenceTest/ReferenceTest.PredefinedNodes.xml delete mode 100644 DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.bsd delete mode 100644 DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.xsd delete mode 100644 DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Classes.cs delete mode 100644 DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet.xml delete mode 100644 DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet2.xml delete mode 100644 DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.PredefinedNodes.uanodes delete mode 100644 DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.PredefinedNodes.xml delete mode 100644 DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.bsd delete mode 100644 DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.xsd diff --git a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Classes.cs b/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Classes.cs deleted file mode 100644 index 27b05d46..00000000 --- a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Classes.cs +++ /dev/null @@ -1,991 +0,0 @@ -/* ======================================================================== - * Copyright (c) 2005-2016 The OPC Foundation, Inc. All rights reserved. - * - * OPC Foundation MIT License 1.00 - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * The complete license agreement can be found here: - * http://opcfoundation.org/License/MIT/1.00/ - * ======================================================================*/ - -using System; -using System.Collections.Generic; -using System.Text; -using System.Xml; -using System.Runtime.Serialization; -using ; - -namespace DataTypeTest -{ - #region DataType Identifiers - /// - /// A class that declares constants for all DataTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class DataTypes - { - /// - /// The identifier for the AbstractEnumerationDataType DataType. - /// - public const uint AbstractEnumerationDataType = 9; - - /// - /// The identifier for the EnumerationDataType DataType. - /// - public const uint EnumerationDataType = 11; - - /// - /// The identifier for the AbstractStructure DataType. - /// - public const uint AbstractStructure = 13; - - /// - /// The identifier for the DerivedStructure DataType. - /// - public const uint DerivedStructure = 22; - } - #endregion - - #region Object Identifiers - /// - /// A class that declares constants for all Objects in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class Objects - { - /// - /// The identifier for the AbstractStructure_Encoding_DefaultXml Object. - /// - public const uint AbstractStructure_Encoding_DefaultXml = 14; - - /// - /// The identifier for the DerivedStructure_Encoding_DefaultXml Object. - /// - public const uint DerivedStructure_Encoding_DefaultXml = 23; - - /// - /// The identifier for the AbstractStructure_Encoding_DefaultBinary Object. - /// - public const uint AbstractStructure_Encoding_DefaultBinary = 18; - - /// - /// The identifier for the DerivedStructure_Encoding_DefaultBinary Object. - /// - public const uint DerivedStructure_Encoding_DefaultBinary = 27; - } - #endregion - - #region Variable Identifiers - /// - /// A class that declares constants for all Variables in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class Variables - { - /// - /// The identifier for the AbstractEnumerationDataType_EnumStrings Variable. - /// - public const uint AbstractEnumerationDataType_EnumStrings = 10; - - /// - /// The identifier for the EnumerationDataType_EnumValues Variable. - /// - public const uint EnumerationDataType_EnumValues = 12; - - /// - /// The identifier for the cas_XmlSchema Variable. - /// - public const uint cas_XmlSchema = 2; - - /// - /// The identifier for the cas_XmlSchema_NamespaceUri Variable. - /// - public const uint cas_XmlSchema_NamespaceUri = 4; - - /// - /// The identifier for the cas_XmlSchema_AbstractStructure Variable. - /// - public const uint cas_XmlSchema_AbstractStructure = 15; - - /// - /// The identifier for the cas_XmlSchema_DerivedStructure Variable. - /// - public const uint cas_XmlSchema_DerivedStructure = 24; - - /// - /// The identifier for the cas_BinarySchema Variable. - /// - public const uint cas_BinarySchema = 5; - - /// - /// The identifier for the cas_BinarySchema_NamespaceUri Variable. - /// - public const uint cas_BinarySchema_NamespaceUri = 7; - - /// - /// The identifier for the cas_BinarySchema_AbstractStructure Variable. - /// - public const uint cas_BinarySchema_AbstractStructure = 19; - - /// - /// The identifier for the cas_BinarySchema_DerivedStructure Variable. - /// - public const uint cas_BinarySchema_DerivedStructure = 28; - } - #endregion - - #region DataType Node Identifiers - /// - /// A class that declares constants for all DataTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class DataTypeIds - { - /// - /// The identifier for the AbstractEnumerationDataType DataType. - /// - public static readonly ExpandedNodeId AbstractEnumerationDataType = new ExpandedNodeId(DataTypeTest.DataTypes.AbstractEnumerationDataType, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the EnumerationDataType DataType. - /// - public static readonly ExpandedNodeId EnumerationDataType = new ExpandedNodeId(DataTypeTest.DataTypes.EnumerationDataType, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the AbstractStructure DataType. - /// - public static readonly ExpandedNodeId AbstractStructure = new ExpandedNodeId(DataTypeTest.DataTypes.AbstractStructure, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the DerivedStructure DataType. - /// - public static readonly ExpandedNodeId DerivedStructure = new ExpandedNodeId(DataTypeTest.DataTypes.DerivedStructure, DataTypeTest.Namespaces.cas); - } - #endregion - - #region Object Node Identifiers - /// - /// A class that declares constants for all Objects in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class ObjectIds - { - /// - /// The identifier for the AbstractStructure_Encoding_DefaultXml Object. - /// - public static readonly ExpandedNodeId AbstractStructure_Encoding_DefaultXml = new ExpandedNodeId(DataTypeTest.Objects.AbstractStructure_Encoding_DefaultXml, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the DerivedStructure_Encoding_DefaultXml Object. - /// - public static readonly ExpandedNodeId DerivedStructure_Encoding_DefaultXml = new ExpandedNodeId(DataTypeTest.Objects.DerivedStructure_Encoding_DefaultXml, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the AbstractStructure_Encoding_DefaultBinary Object. - /// - public static readonly ExpandedNodeId AbstractStructure_Encoding_DefaultBinary = new ExpandedNodeId(DataTypeTest.Objects.AbstractStructure_Encoding_DefaultBinary, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the DerivedStructure_Encoding_DefaultBinary Object. - /// - public static readonly ExpandedNodeId DerivedStructure_Encoding_DefaultBinary = new ExpandedNodeId(DataTypeTest.Objects.DerivedStructure_Encoding_DefaultBinary, DataTypeTest.Namespaces.cas); - } - #endregion - - #region Variable Node Identifiers - /// - /// A class that declares constants for all Variables in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class VariableIds - { - /// - /// The identifier for the AbstractEnumerationDataType_EnumStrings Variable. - /// - public static readonly ExpandedNodeId AbstractEnumerationDataType_EnumStrings = new ExpandedNodeId(DataTypeTest.Variables.AbstractEnumerationDataType_EnumStrings, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the EnumerationDataType_EnumValues Variable. - /// - public static readonly ExpandedNodeId EnumerationDataType_EnumValues = new ExpandedNodeId(DataTypeTest.Variables.EnumerationDataType_EnumValues, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_XmlSchema Variable. - /// - public static readonly ExpandedNodeId cas_XmlSchema = new ExpandedNodeId(DataTypeTest.Variables.cas_XmlSchema, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_XmlSchema_NamespaceUri Variable. - /// - public static readonly ExpandedNodeId cas_XmlSchema_NamespaceUri = new ExpandedNodeId(DataTypeTest.Variables.cas_XmlSchema_NamespaceUri, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_XmlSchema_AbstractStructure Variable. - /// - public static readonly ExpandedNodeId cas_XmlSchema_AbstractStructure = new ExpandedNodeId(DataTypeTest.Variables.cas_XmlSchema_AbstractStructure, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_XmlSchema_DerivedStructure Variable. - /// - public static readonly ExpandedNodeId cas_XmlSchema_DerivedStructure = new ExpandedNodeId(DataTypeTest.Variables.cas_XmlSchema_DerivedStructure, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_BinarySchema Variable. - /// - public static readonly ExpandedNodeId cas_BinarySchema = new ExpandedNodeId(DataTypeTest.Variables.cas_BinarySchema, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_BinarySchema_NamespaceUri Variable. - /// - public static readonly ExpandedNodeId cas_BinarySchema_NamespaceUri = new ExpandedNodeId(DataTypeTest.Variables.cas_BinarySchema_NamespaceUri, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_BinarySchema_AbstractStructure Variable. - /// - public static readonly ExpandedNodeId cas_BinarySchema_AbstractStructure = new ExpandedNodeId(DataTypeTest.Variables.cas_BinarySchema_AbstractStructure, DataTypeTest.Namespaces.cas); - - /// - /// The identifier for the cas_BinarySchema_DerivedStructure Variable. - /// - public static readonly ExpandedNodeId cas_BinarySchema_DerivedStructure = new ExpandedNodeId(DataTypeTest.Variables.cas_BinarySchema_DerivedStructure, DataTypeTest.Namespaces.cas); - } - #endregion - - #region BrowseName Declarations - /// - /// Declares all of the BrowseNames used in the Model Design. - /// - public static partial class BrowseNames - { - /// - /// The BrowseName for the AbstractEnumerationDataType component. - /// - public const string AbstractEnumerationDataType = "AbstractEnumerationDataType"; - - /// - /// The BrowseName for the AbstractStructure component. - /// - public const string AbstractStructure = "AbstractStructure"; - - /// - /// The BrowseName for the cas_BinarySchema component. - /// - public const string cas_BinarySchema = "DataTypeTest"; - - /// - /// The BrowseName for the cas_XmlSchema component. - /// - public const string cas_XmlSchema = "DataTypeTest"; - - /// - /// The BrowseName for the DerivedStructure component. - /// - public const string DerivedStructure = "DerivedStructure"; - - /// - /// The BrowseName for the EnumerationDataType component. - /// - public const string EnumerationDataType = "EnumerationDataType"; - } - #endregion - - #region Namespace Declarations - /// - /// Defines constants for all namespaces referenced by the model design. - /// - public static partial class Namespaces - { - /// - /// The URI for the cas namespace (.NET code namespace is 'DataTypeTest'). - /// - public const string cas = "http://cas.eu/UA/CommServer/UnitTests/DataTypeTest"; - - /// - /// The URI for the ua namespace (.NET code namespace is ''). - /// - public const string ua = "http://opcfoundation.org/UA/"; - } - #endregion - - #region AbstractEnumerationDataType Enumeration - #if (!OPCUA_EXCLUDE_AbstractEnumerationDataType) - /// - /// A description for the AbstractEnumerationDataType DataType. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [DataContract(Namespace = DataTypeTest.Namespaces.cas)] - public enum AbstractEnumerationDataType - { - /// - /// A description for the Field1 field. - /// - [EnumMember(Value = "Field1_0")] - Field1 = 0, - - /// - /// A description for the Field2 field. - /// - [EnumMember(Value = "Field2_1")] - Field2 = 1, - } - - #region AbstractEnumerationDataTypeCollection Class - /// - /// A collection of AbstractEnumerationDataType objects. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [CollectionDataContract(Name = "ListOfAbstractEnumerationDataType", Namespace = DataTypeTest.Namespaces.cas, ItemName = "AbstractEnumerationDataType")] - #if !NET_STANDARD - public partial class AbstractEnumerationDataTypeCollection : List, ICloneable - #else - public partial class AbstractEnumerationDataTypeCollection : List - #endif - { - #region Constructors - /// - /// Initializes the collection with default values. - /// - public AbstractEnumerationDataTypeCollection() {} - - /// - /// Initializes the collection with an initial capacity. - /// - public AbstractEnumerationDataTypeCollection(int capacity) : base(capacity) {} - - /// - /// Initializes the collection with another collection. - /// - public AbstractEnumerationDataTypeCollection(IEnumerable collection) : base(collection) {} - #endregion - - #region Static Operators - /// - /// Converts an array to a collection. - /// - public static implicit operator AbstractEnumerationDataTypeCollection(AbstractEnumerationDataType[] values) - { - if (values != null) - { - return new AbstractEnumerationDataTypeCollection(values); - } - - return new AbstractEnumerationDataTypeCollection(); - } - - /// - /// Converts a collection to an array. - /// - public static explicit operator AbstractEnumerationDataType[](AbstractEnumerationDataTypeCollection values) - { - if (values != null) - { - return values.ToArray(); - } - - return null; - } - #endregion - - #if !NET_STANDARD - #region ICloneable Methods - /// - /// Creates a deep copy of the collection. - /// - public object Clone() - { - return (AbstractEnumerationDataTypeCollection)this.MemberwiseClone(); - } - #endregion - #endif - - /// - public new object MemberwiseClone() - { - AbstractEnumerationDataTypeCollection clone = new AbstractEnumerationDataTypeCollection(this.Count); - - for (int ii = 0; ii < this.Count; ii++) - { - clone.Add((AbstractEnumerationDataType)Utils.Clone(this[ii])); - } - - return clone; - } - } - #endregion - #endif - #endregion - - #region EnumerationDataType Enumeration - #if (!OPCUA_EXCLUDE_EnumerationDataType) - /// - /// Enumeration DataType derived from abstract type - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [DataContract(Namespace = DataTypeTest.Namespaces.cas)] - public enum EnumerationDataType - { - /// - /// A description for the Field3 field. - /// - [EnumMember(Value = "Field3_1")] - Field3 = 1, - } - - #region EnumerationDataTypeCollection Class - /// - /// A collection of EnumerationDataType objects. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [CollectionDataContract(Name = "ListOfEnumerationDataType", Namespace = DataTypeTest.Namespaces.cas, ItemName = "EnumerationDataType")] - #if !NET_STANDARD - public partial class EnumerationDataTypeCollection : List, ICloneable - #else - public partial class EnumerationDataTypeCollection : List - #endif - { - #region Constructors - /// - /// Initializes the collection with default values. - /// - public EnumerationDataTypeCollection() {} - - /// - /// Initializes the collection with an initial capacity. - /// - public EnumerationDataTypeCollection(int capacity) : base(capacity) {} - - /// - /// Initializes the collection with another collection. - /// - public EnumerationDataTypeCollection(IEnumerable collection) : base(collection) {} - #endregion - - #region Static Operators - /// - /// Converts an array to a collection. - /// - public static implicit operator EnumerationDataTypeCollection(EnumerationDataType[] values) - { - if (values != null) - { - return new EnumerationDataTypeCollection(values); - } - - return new EnumerationDataTypeCollection(); - } - - /// - /// Converts a collection to an array. - /// - public static explicit operator EnumerationDataType[](EnumerationDataTypeCollection values) - { - if (values != null) - { - return values.ToArray(); - } - - return null; - } - #endregion - - #if !NET_STANDARD - #region ICloneable Methods - /// - /// Creates a deep copy of the collection. - /// - public object Clone() - { - return (EnumerationDataTypeCollection)this.MemberwiseClone(); - } - #endregion - #endif - - /// - public new object MemberwiseClone() - { - EnumerationDataTypeCollection clone = new EnumerationDataTypeCollection(this.Count); - - for (int ii = 0; ii < this.Count; ii++) - { - clone.Add((EnumerationDataType)Utils.Clone(this[ii])); - } - - return clone; - } - } - #endregion - #endif - #endregion - - #region AbstractStructure Class - #if (!OPCUA_EXCLUDE_AbstractStructure) - /// - /// Abstract structure - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [DataContract(Namespace = DataTypeTest.Namespaces.cas)] - public partial class AbstractStructure : IEncodeable - { - #region Constructors - /// - /// The default constructor. - /// - public AbstractStructure() - { - Initialize(); - } - - /// - /// Called by the .NET framework during deserialization. - /// - [OnDeserializing] - private void Initialize(StreamingContext context) - { - Initialize(); - } - - /// - /// Sets private members to default values. - /// - private void Initialize() - { - m_number = (double)0; - } - #endregion - - #region Public Properties - /// - /// A description for the Number field. - /// - [DataMember(Name = "Number", IsRequired = false, Order = 1)] - public Variant Number - { - get { return m_number; } - set { m_number = value; } - } - #endregion - - #region IEncodeable Members - /// - public virtual ExpandedNodeId TypeId - { - get { return DataTypeIds.AbstractStructure; } - } - - /// - public virtual ExpandedNodeId BinaryEncodingId - { - get { return ObjectIds.AbstractStructure_Encoding_DefaultBinary; } - } - - /// - public virtual ExpandedNodeId XmlEncodingId - { - get { return ObjectIds.AbstractStructure_Encoding_DefaultXml; } - } - - /// - public virtual void Encode(IEncoder encoder) - { - encoder.PushNamespace(DataTypeTest.Namespaces.cas); - - encoder.WriteVariant("Number", Number); - - encoder.PopNamespace(); - } - - /// - public virtual void Decode(IDecoder decoder) - { - decoder.PushNamespace(DataTypeTest.Namespaces.cas); - - Number = decoder.ReadVariant("Number"); - - decoder.PopNamespace(); - } - - /// - public virtual bool IsEqual(IEncodeable encodeable) - { - if (Object.ReferenceEquals(this, encodeable)) - { - return true; - } - - AbstractStructure value = encodeable as AbstractStructure; - - if (value == null) - { - return false; - } - - if (!Utils.IsEqual(m_number, value.m_number)) return false; - - return true; - } - - #if !NET_STANDARD - /// - public virtual object Clone() - { - return (AbstractStructure)this.MemberwiseClone(); - } - #endif - - /// - public new object MemberwiseClone() - { - AbstractStructure clone = (AbstractStructure)base.MemberwiseClone(); - - clone.m_number = (Variant)Utils.Clone(this.m_number); - - return clone; - } - #endregion - - #region Private Fields - private Variant m_number; - #endregion - } - - #region AbstractStructureCollection Class - /// - /// A collection of AbstractStructure objects. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [CollectionDataContract(Name = "ListOfAbstractStructure", Namespace = DataTypeTest.Namespaces.cas, ItemName = "AbstractStructure")] - #if !NET_STANDARD - public partial class AbstractStructureCollection : List, ICloneable - #else - public partial class AbstractStructureCollection : List - #endif - { - #region Constructors - /// - /// Initializes the collection with default values. - /// - public AbstractStructureCollection() {} - - /// - /// Initializes the collection with an initial capacity. - /// - public AbstractStructureCollection(int capacity) : base(capacity) {} - - /// - /// Initializes the collection with another collection. - /// - public AbstractStructureCollection(IEnumerable collection) : base(collection) {} - #endregion - - #region Static Operators - /// - /// Converts an array to a collection. - /// - public static implicit operator AbstractStructureCollection(AbstractStructure[] values) - { - if (values != null) - { - return new AbstractStructureCollection(values); - } - - return new AbstractStructureCollection(); - } - - /// - /// Converts a collection to an array. - /// - public static explicit operator AbstractStructure[](AbstractStructureCollection values) - { - if (values != null) - { - return values.ToArray(); - } - - return null; - } - #endregion - - #if !NET_STANDARD - #region ICloneable Methods - /// - /// Creates a deep copy of the collection. - /// - public object Clone() - { - return (AbstractStructureCollection)this.MemberwiseClone(); - } - #endregion - #endif - - /// - public new object MemberwiseClone() - { - AbstractStructureCollection clone = new AbstractStructureCollection(this.Count); - - for (int ii = 0; ii < this.Count; ii++) - { - clone.Add((AbstractStructure)Utils.Clone(this[ii])); - } - - return clone; - } - } - #endregion - #endif - #endregion - - #region DerivedStructure Class - #if (!OPCUA_EXCLUDE_DerivedStructure) - /// - /// A description for the DerivedStructure DataType. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [DataContract(Namespace = DataTypeTest.Namespaces.cas)] - public partial class DerivedStructure : AbstractStructure - { - #region Constructors - /// - /// The default constructor. - /// - public DerivedStructure() - { - Initialize(); - } - - /// - /// Called by the .NET framework during deserialization. - /// - [OnDeserializing] - private void Initialize(StreamingContext context) - { - Initialize(); - } - - /// - /// Sets private members to default values. - /// - private void Initialize() - { - m_number = (int)0; - } - #endregion - - #region Public Properties - /// - /// Derived from Number - /// - [DataMember(Name = "Number", IsRequired = false, Order = 1)] - public int Number - { - get { return m_number; } - set { m_number = value; } - } - #endregion - - #region IEncodeable Members - /// - public override ExpandedNodeId TypeId - { - get { return DataTypeIds.DerivedStructure; } - } - - /// - public override ExpandedNodeId BinaryEncodingId - { - get { return ObjectIds.DerivedStructure_Encoding_DefaultBinary; } - } - - /// - public override ExpandedNodeId XmlEncodingId - { - get { return ObjectIds.DerivedStructure_Encoding_DefaultXml; } - } - - /// - public override void Encode(IEncoder encoder) - { - base.Encode(encoder); - - encoder.PushNamespace(DataTypeTest.Namespaces.cas); - - encoder.WriteInt32("Number", Number); - - encoder.PopNamespace(); - } - - /// - public override void Decode(IDecoder decoder) - { - base.Decode(decoder); - - decoder.PushNamespace(DataTypeTest.Namespaces.cas); - - Number = decoder.ReadInt32("Number"); - - decoder.PopNamespace(); - } - - /// - public override bool IsEqual(IEncodeable encodeable) - { - if (Object.ReferenceEquals(this, encodeable)) - { - return true; - } - - DerivedStructure value = encodeable as DerivedStructure; - - if (value == null) - { - return false; - } - - if (!base.IsEqual(encodeable)) return false; - if (!Utils.IsEqual(m_number, value.m_number)) return false; - - return true; - } - - #if !NET_STANDARD - /// - public override object Clone() - { - return (DerivedStructure)this.MemberwiseClone(); - } - #endif - - /// - public new object MemberwiseClone() - { - DerivedStructure clone = (DerivedStructure)base.MemberwiseClone(); - - clone.m_number = (int)Utils.Clone(this.m_number); - - return clone; - } - #endregion - - #region Private Fields - private int m_number; - #endregion - } - - #region DerivedStructureCollection Class - /// - /// A collection of DerivedStructure objects. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - [CollectionDataContract(Name = "ListOfDerivedStructure", Namespace = DataTypeTest.Namespaces.cas, ItemName = "DerivedStructure")] - #if !NET_STANDARD - public partial class DerivedStructureCollection : List, ICloneable - #else - public partial class DerivedStructureCollection : List - #endif - { - #region Constructors - /// - /// Initializes the collection with default values. - /// - public DerivedStructureCollection() {} - - /// - /// Initializes the collection with an initial capacity. - /// - public DerivedStructureCollection(int capacity) : base(capacity) {} - - /// - /// Initializes the collection with another collection. - /// - public DerivedStructureCollection(IEnumerable collection) : base(collection) {} - #endregion - - #region Static Operators - /// - /// Converts an array to a collection. - /// - public static implicit operator DerivedStructureCollection(DerivedStructure[] values) - { - if (values != null) - { - return new DerivedStructureCollection(values); - } - - return new DerivedStructureCollection(); - } - - /// - /// Converts a collection to an array. - /// - public static explicit operator DerivedStructure[](DerivedStructureCollection values) - { - if (values != null) - { - return values.ToArray(); - } - - return null; - } - #endregion - - #if !NET_STANDARD - #region ICloneable Methods - /// - /// Creates a deep copy of the collection. - /// - public object Clone() - { - return (DerivedStructureCollection)this.MemberwiseClone(); - } - #endregion - #endif - - /// - public new object MemberwiseClone() - { - DerivedStructureCollection clone = new DerivedStructureCollection(this.Count); - - for (int ii = 0; ii < this.Count; ii++) - { - clone.Add((DerivedStructure)Utils.Clone(this[ii])); - } - - return clone; - } - } - #endregion - #endif - #endregion -} \ No newline at end of file diff --git a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet.xml b/DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet.xml deleted file mode 100644 index f4656480..00000000 --- a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet.xml +++ /dev/null @@ -1,1157 +0,0 @@ - - - - http://opcfoundation.org/UA/ - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - - - ns=1;i=2 - - Variable_2 - - 1 - DataTypeTest - - - - DataTypeTest - - - 0 - 0 - - - 0 - - - - i=40 - - false - - i=72 - - - - - i=47 - - true - - i=92 - - - - - i=46 - - false - - ns=1;i=4 - - - - - i=47 - - false - - ns=1;i=15 - - - - - i=47 - - false - - ns=1;i=24 - - - - - - PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEi -DQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54 -c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL2Nhcy5ldS9VQS9Db21tU2VydmVyL1VuaXRUZXN0cy9E -YXRhVHlwZVRlc3QiDQogIHRhcmdldE5hbWVzcGFjZT0iaHR0cDovL2Nhcy5ldS9VQS9Db21tU2Vy -dmVyL1VuaXRUZXN0cy9EYXRhVHlwZVRlc3QiDQogIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlm -aWVkIg0KPg0KICA8eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3Jn -L1VBLyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQWJzdHJhY3RFbnVtZXJhdGlvbkRh -dGFUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4 -czplbnVtZXJhdGlvbiB2YWx1ZT0iRmllbGQxXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g -dmFsdWU9IkZpZWxkMl8xIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxl -VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWJzdHJhY3RFbnVtZXJhdGlvbkRhdGFUeXBlIiB0 -eXBlPSJ0bnM6QWJzdHJhY3RFbnVtZXJhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4 -VHlwZSBuYW1lPSJMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpz -ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFic3RyYWN0RW51bWVyYXRpb25EYXRh -VHlwZSIgdHlwZT0idG5zOkFic3RyYWN0RW51bWVyYXRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIw -IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNv -bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9u -RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9uRGF0YVR5cGUiIG5p -bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkVu -dW1lcmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmRvY3Vt -ZW50YXRpb24+RW51bWVyYXRpb24gRGF0YVR5cGUgZGVyaXZlZCBmcm9tIGFic3RyYWN0IHR5cGU8 -L3hzOmRvY3VtZW50YXRpb24+DQogICAgPC94czphbm5vdGF0aW9uPg0KICAgIDx4czpyZXN0cmlj -dGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGaWVs -ZDNfMSIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4 -czplbGVtZW50IG5hbWU9IkVudW1lcmF0aW9uRGF0YVR5cGUiIHR5cGU9InRuczpFbnVtZXJhdGlv -bkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtZXJhdGlv -bkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJF -bnVtZXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6RW51bWVyYXRpb25EYXRhVHlwZSIgbWluT2Nj -dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 -L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbnVtZXJhdGlvbkRh -dGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRW51bWVyYXRpb25EYXRhVHlwZSIgbmlsbGFibGU9InRy -dWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWJzdHJhY3RTdHJ1 -Y3R1cmUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmRvY3VtZW50YXRpb24+QWJz -dHJhY3Qgc3RydWN0dXJlPC94czpkb2N1bWVudGF0aW9uPg0KICAgIDwveHM6YW5ub3RhdGlvbj4N -CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOdW1iZXIiIHR5cGU9 -InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz -OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBYnN0cmFjdFN0cnVjdHVyZSIgdHlw -ZT0idG5zOkFic3RyYWN0U3RydWN0dXJlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM -aXN0T2ZBYnN0cmFjdFN0cnVjdHVyZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs -ZW1lbnQgbmFtZT0iQWJzdHJhY3RTdHJ1Y3R1cmUiIHR5cGU9InRuczpBYnN0cmFjdFN0cnVjdHVy -ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+ -DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg -bmFtZT0iTGlzdE9mQWJzdHJhY3RTdHJ1Y3R1cmUiIHR5cGU9InRuczpMaXN0T2ZBYnN0cmFjdFN0 -cnVjdHVyZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5 -cGUgbmFtZT0iRGVyaXZlZFN0cnVjdHVyZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVk -PSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpBYnN0cmFjdFN0cnVjdHVy -ZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJO -dW1iZXIiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVl -bmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAg -PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVyaXZlZFN0cnVjdHVyZSIg -dHlwZT0idG5zOkRlcml2ZWRTdHJ1Y3R1cmUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 -Ikxpc3RPZkRlcml2ZWRTdHJ1Y3R1cmUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl -bGVtZW50IG5hbWU9IkRlcml2ZWRTdHJ1Y3R1cmUiIHR5cGU9InRuczpEZXJpdmVkU3RydWN0dXJl -IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4N -CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu -YW1lPSJMaXN0T2ZEZXJpdmVkU3RydWN0dXJlIiB0eXBlPSJ0bnM6TGlzdE9mRGVyaXZlZFN0cnVj -dHVyZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KPC94czpzY2hlbWE+ - - - - i=15 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=4 - - Variable_2 - - 0 - NamespaceUri - - - - NamespaceUri - - - - A URI that uniquely identifies the dictionary. - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=2 - - - - - i=40 - - false - - i=68 - - - - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - i=12 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=5 - - Variable_2 - - 1 - DataTypeTest - - - - DataTypeTest - - - 0 - 0 - - - 0 - - - - i=40 - - false - - i=72 - - - - - i=47 - - true - - i=93 - - - - - i=46 - - false - - ns=1;i=7 - - - - - i=47 - - false - - ns=1;i=19 - - - - - i=47 - - false - - ns=1;i=28 - - - - - - PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9y -Zy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M -U2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VB -LyINCiAgeG1sbnM6dG5zPSJodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL0Rh -dGFUeXBlVGVzdCINCiAgRGVmYXVsdEJ5dGVPcmRlcj0iTGl0dGxlRW5kaWFuIg0KICBUYXJnZXRO -YW1lc3BhY2U9Imh0dHA6Ly9jYXMuZXUvVUEvQ29tbVNlcnZlci9Vbml0VGVzdHMvRGF0YVR5cGVU -ZXN0Ig0KPg0KICA8IS0tIFRoaXMgRmlsZSB3YXMgZ2VuZXJhdGVkIG9uIDIwMTktMDUtMTEgYW5k -IHN1cHBvcnRzIHRoZSBzcGVjaWZpY2F0aW9ucyBzdXBwb3J0ZWQgYnkgdmVyc2lvbiAxLjIuMjYu -MTYwMzIgb2YgdGhlIE9QQyBVQSBkZWxpdmVyYWJsZXMuIC0tPg0KICA8b3BjOkltcG9ydCBOYW1l -c3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIExvY2F0aW9uPSIuQmluYXJ5U2No -ZW1hLmJzZCIvPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWJzdHJhY3RFbnVtZXJh -dGlvbkRhdGFUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 -ZSBOYW1lPSJGaWVsZDEiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h -bWU9IkZpZWxkMiIgVmFsdWU9IjEiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxv -cGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRW51bWVyYXRpb25EYXRhVHlwZSIgTGVuZ3RoSW5CaXRz -PSIzMiI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkVudW1lcmF0aW9uIERhdGFUeXBlIGRlcml2 -ZWQgZnJvbSBhYnN0cmFjdCB0eXBlPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkVudW1l -cmF0ZWRWYWx1ZSBOYW1lPSJGaWVsZDEiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl -ZFZhbHVlIE5hbWU9IkZpZWxkMiIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs -dWUgTmFtZT0iRmllbGQzIiBWYWx1ZT0iMSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoN -CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBYnN0cmFjdFN0cnVjdHVyZSIgQmFzZVR5cGU9 -InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkFic3RyYWN0IHN0 -cnVjdHVyZTwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOdW1iZXIi -IFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 -b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlcml2ZWRTdHJ1Y3R1cmUiIEJhc2VUeXBlPSJ0bnM6 -QWJzdHJhY3RTdHJ1Y3R1cmUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtYmVyIiBUeXBlTmFt -ZT0idWE6VmFyaWFudCIgU291cmNlVHlwZT0idG5zOkFic3RyYWN0U3RydWN0dXJlIiAvPg0KICAg -IDxvcGM6RmllbGQgTmFtZT0iTnVtYmVyIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICA8L29w -YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KPC9vcGM6VHlwZURpY3Rpb25hcnk+ - - - - i=15 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=7 - - Variable_2 - - 0 - NamespaceUri - - - - NamespaceUri - - - - A URI that uniquely identifies the dictionary. - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=5 - - - - - i=40 - - false - - i=68 - - - - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - i=12 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=9 - - DataType_64 - - 1 - AbstractEnumerationDataType - - - - AbstractEnumerationDataType - - - 0 - 0 - - - 0 - - - - i=45 - - true - - i=29 - - - - - i=46 - - false - - ns=1;i=10 - - - - - i=45 - - false - - ns=1;i=11 - - - - true - - - - - ns=1;i=10 - - Variable_2 - - 0 - EnumStrings - - - - EnumStrings - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=9 - - - - - i=40 - - false - - i=68 - - - - - i=37 - - false - - i=78 - - - - - - - - - Field1 - - - - Field2 - - - - - - i=21 - - 1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=11 - - DataType_64 - - 1 - EnumerationDataType - - - - EnumerationDataType - - - - Enumeration DataType derived from abstract type - - 0 - 0 - - - 0 - - - - i=45 - - true - - ns=1;i=9 - - - - - i=46 - - false - - ns=1;i=12 - - - - false - - - - - ns=1;i=12 - - Variable_2 - - 0 - EnumValues - - - - EnumValues - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=11 - - - - - i=40 - - false - - i=68 - - - - - i=37 - - false - - i=78 - - - - - - - - - i=7616 - - - - 1 - - - Field3 - - - - - - - - - - i=7594 - - 1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=13 - - DataType_64 - - 1 - AbstractStructure - - - - AbstractStructure - - - - Abstract structure - - 0 - 0 - - - 0 - - - - i=45 - - true - - i=22 - - - - - i=45 - - false - - ns=1;i=22 - - - - - i=38 - - false - - ns=1;i=14 - - - - - i=38 - - false - - ns=1;i=18 - - - - true - - - - - ns=1;i=14 - - Object_1 - - 0 - Default XML - - - - Default XML - - - 0 - 0 - - - 0 - - - - i=40 - - false - - i=76 - - - - - i=38 - - true - - ns=1;i=13 - - - - - i=39 - - false - - ns=1;i=15 - - - - 0 - - - - ns=1;i=15 - - Variable_2 - - 1 - AbstractStructure - - - - AbstractStructure - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=2 - - - - - i=40 - - false - - i=69 - - - - - - //xs:element[@name='AbstractStructure'] - - - - i=12 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=18 - - Object_1 - - 0 - Default Binary - - - - Default Binary - - - 0 - 0 - - - 0 - - - - i=40 - - false - - i=76 - - - - - i=38 - - true - - ns=1;i=13 - - - - - i=39 - - false - - ns=1;i=19 - - - - 0 - - - - ns=1;i=19 - - Variable_2 - - 1 - AbstractStructure - - - - AbstractStructure - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=5 - - - - - i=40 - - false - - i=69 - - - - - - AbstractStructure - - - - i=12 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=22 - - DataType_64 - - 1 - DerivedStructure - - - - DerivedStructure - - - 0 - 0 - - - 0 - - - - i=45 - - true - - ns=1;i=13 - - - - - i=38 - - false - - ns=1;i=23 - - - - - i=38 - - false - - ns=1;i=27 - - - - false - - - - - ns=1;i=23 - - Object_1 - - 0 - Default XML - - - - Default XML - - - 0 - 0 - - - 0 - - - - i=40 - - false - - i=76 - - - - - i=38 - - true - - ns=1;i=22 - - - - - i=39 - - false - - ns=1;i=24 - - - - 0 - - - - ns=1;i=24 - - Variable_2 - - 1 - DerivedStructure - - - - DerivedStructure - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=2 - - - - - i=40 - - false - - i=69 - - - - - - //xs:element[@name='DerivedStructure'] - - - - i=12 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=27 - - Object_1 - - 0 - Default Binary - - - - Default Binary - - - 0 - 0 - - - 0 - - - - i=40 - - false - - i=76 - - - - - i=38 - - true - - ns=1;i=22 - - - - - i=39 - - false - - ns=1;i=28 - - - - 0 - - - - ns=1;i=28 - - Variable_2 - - 1 - DerivedStructure - - - - DerivedStructure - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=5 - - - - - i=40 - - false - - i=69 - - - - - - DerivedStructure - - - - i=12 - - -1 - - 1 - 1 - 0 - false - 0 - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet2.xml b/DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet2.xml deleted file mode 100644 index bfaedf9b..00000000 --- a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.NodeSet2.xml +++ /dev/null @@ -1,345 +0,0 @@ - - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - - - - - i=1 - i=2 - i=3 - i=4 - i=5 - i=6 - i=7 - i=8 - i=9 - i=10 - i=11 - i=13 - i=12 - i=15 - i=14 - i=16 - i=17 - i=18 - i=20 - i=21 - i=19 - i=22 - i=26 - i=27 - i=28 - i=47 - i=46 - i=35 - i=36 - i=48 - i=45 - i=40 - i=37 - i=38 - i=39 - - - AbstractEnumerationDataType - - ns=1;i=10 - i=29 - - - - - - - - EnumStrings - - i=68 - i=78 - ns=1;i=9 - - - - - - - Field1 - - - - - Field2 - - - - - - EnumerationDataType - Enumeration DataType derived from abstract type - - ns=1;i=12 - ns=1;i=9 - - - - - - - EnumValues - - i=68 - i=78 - ns=1;i=11 - - - - - - i=7616 - - - - 1 - - - - Field3 - - - - - - - - - - AbstractStructure - Abstract structure - - i=22 - - - - - - - DerivedStructure - - ns=1;i=13 - - - - Derived from Number - - - - - Default XML - - ns=1;i=13 - ns=1;i=15 - i=76 - - - - Default XML - - ns=1;i=22 - ns=1;i=24 - i=76 - - - - DataTypeTest - - ns=1;i=4 - ns=1;i=15 - ns=1;i=24 - i=92 - i=72 - - - PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEi -DQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54 -c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL2Nhcy5ldS9VQS9Db21tU2VydmVyL1VuaXRUZXN0cy9E -YXRhVHlwZVRlc3QiDQogIHRhcmdldE5hbWVzcGFjZT0iaHR0cDovL2Nhcy5ldS9VQS9Db21tU2Vy -dmVyL1VuaXRUZXN0cy9EYXRhVHlwZVRlc3QiDQogIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlm -aWVkIg0KPg0KICA8eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3Jn -L1VBLyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQWJzdHJhY3RFbnVtZXJhdGlvbkRh -dGFUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4 -czplbnVtZXJhdGlvbiB2YWx1ZT0iRmllbGQxXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g -dmFsdWU9IkZpZWxkMl8xIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxl -VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWJzdHJhY3RFbnVtZXJhdGlvbkRhdGFUeXBlIiB0 -eXBlPSJ0bnM6QWJzdHJhY3RFbnVtZXJhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4 -VHlwZSBuYW1lPSJMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpz -ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFic3RyYWN0RW51bWVyYXRpb25EYXRh -VHlwZSIgdHlwZT0idG5zOkFic3RyYWN0RW51bWVyYXRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIw -IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNv -bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9u -RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9uRGF0YVR5cGUiIG5p -bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkVu -dW1lcmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmRvY3Vt -ZW50YXRpb24+RW51bWVyYXRpb24gRGF0YVR5cGUgZGVyaXZlZCBmcm9tIGFic3RyYWN0IHR5cGU8 -L3hzOmRvY3VtZW50YXRpb24+DQogICAgPC94czphbm5vdGF0aW9uPg0KICAgIDx4czpyZXN0cmlj -dGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGaWVs -ZDNfMSIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4 -czplbGVtZW50IG5hbWU9IkVudW1lcmF0aW9uRGF0YVR5cGUiIHR5cGU9InRuczpFbnVtZXJhdGlv -bkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtZXJhdGlv -bkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJF -bnVtZXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6RW51bWVyYXRpb25EYXRhVHlwZSIgbWluT2Nj -dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 -L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbnVtZXJhdGlvbkRh -dGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRW51bWVyYXRpb25EYXRhVHlwZSIgbmlsbGFibGU9InRy -dWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWJzdHJhY3RTdHJ1 -Y3R1cmUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmRvY3VtZW50YXRpb24+QWJz -dHJhY3Qgc3RydWN0dXJlPC94czpkb2N1bWVudGF0aW9uPg0KICAgIDwveHM6YW5ub3RhdGlvbj4N -CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOdW1iZXIiIHR5cGU9 -InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz -OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBYnN0cmFjdFN0cnVjdHVyZSIgdHlw -ZT0idG5zOkFic3RyYWN0U3RydWN0dXJlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM -aXN0T2ZBYnN0cmFjdFN0cnVjdHVyZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs -ZW1lbnQgbmFtZT0iQWJzdHJhY3RTdHJ1Y3R1cmUiIHR5cGU9InRuczpBYnN0cmFjdFN0cnVjdHVy -ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+ -DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg -bmFtZT0iTGlzdE9mQWJzdHJhY3RTdHJ1Y3R1cmUiIHR5cGU9InRuczpMaXN0T2ZBYnN0cmFjdFN0 -cnVjdHVyZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5 -cGUgbmFtZT0iRGVyaXZlZFN0cnVjdHVyZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVk -PSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpBYnN0cmFjdFN0cnVjdHVy -ZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJO -dW1iZXIiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVl -bmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAg -PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVyaXZlZFN0cnVjdHVyZSIg -dHlwZT0idG5zOkRlcml2ZWRTdHJ1Y3R1cmUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 -Ikxpc3RPZkRlcml2ZWRTdHJ1Y3R1cmUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl -bGVtZW50IG5hbWU9IkRlcml2ZWRTdHJ1Y3R1cmUiIHR5cGU9InRuczpEZXJpdmVkU3RydWN0dXJl -IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4N -CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu -YW1lPSJMaXN0T2ZEZXJpdmVkU3RydWN0dXJlIiB0eXBlPSJ0bnM6TGlzdE9mRGVyaXZlZFN0cnVj -dHVyZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KPC94czpzY2hlbWE+ - - - - NamespaceUri - A URI that uniquely identifies the dictionary. - - i=68 - ns=1;i=2 - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - AbstractStructure - - i=69 - ns=1;i=2 - - - //xs:element[@name='AbstractStructure'] - - - - DerivedStructure - - i=69 - ns=1;i=2 - - - //xs:element[@name='DerivedStructure'] - - - - Default Binary - - ns=1;i=13 - ns=1;i=19 - i=76 - - - - Default Binary - - ns=1;i=22 - ns=1;i=28 - i=76 - - - - DataTypeTest - - ns=1;i=7 - ns=1;i=19 - ns=1;i=28 - i=93 - i=72 - - - PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9y -Zy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M -U2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VB -LyINCiAgeG1sbnM6dG5zPSJodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL0Rh -dGFUeXBlVGVzdCINCiAgRGVmYXVsdEJ5dGVPcmRlcj0iTGl0dGxlRW5kaWFuIg0KICBUYXJnZXRO -YW1lc3BhY2U9Imh0dHA6Ly9jYXMuZXUvVUEvQ29tbVNlcnZlci9Vbml0VGVzdHMvRGF0YVR5cGVU -ZXN0Ig0KPg0KICA8IS0tIFRoaXMgRmlsZSB3YXMgZ2VuZXJhdGVkIG9uIDIwMTktMDUtMTEgYW5k -IHN1cHBvcnRzIHRoZSBzcGVjaWZpY2F0aW9ucyBzdXBwb3J0ZWQgYnkgdmVyc2lvbiAxLjIuMjYu -MTYwMzIgb2YgdGhlIE9QQyBVQSBkZWxpdmVyYWJsZXMuIC0tPg0KICA8b3BjOkltcG9ydCBOYW1l -c3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIExvY2F0aW9uPSIuQmluYXJ5U2No -ZW1hLmJzZCIvPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWJzdHJhY3RFbnVtZXJh -dGlvbkRhdGFUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 -ZSBOYW1lPSJGaWVsZDEiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h -bWU9IkZpZWxkMiIgVmFsdWU9IjEiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxv -cGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRW51bWVyYXRpb25EYXRhVHlwZSIgTGVuZ3RoSW5CaXRz -PSIzMiI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkVudW1lcmF0aW9uIERhdGFUeXBlIGRlcml2 -ZWQgZnJvbSBhYnN0cmFjdCB0eXBlPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkVudW1l -cmF0ZWRWYWx1ZSBOYW1lPSJGaWVsZDEiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl -ZFZhbHVlIE5hbWU9IkZpZWxkMiIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs -dWUgTmFtZT0iRmllbGQzIiBWYWx1ZT0iMSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoN -CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBYnN0cmFjdFN0cnVjdHVyZSIgQmFzZVR5cGU9 -InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkFic3RyYWN0IHN0 -cnVjdHVyZTwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOdW1iZXIi -IFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 -b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlcml2ZWRTdHJ1Y3R1cmUiIEJhc2VUeXBlPSJ0bnM6 -QWJzdHJhY3RTdHJ1Y3R1cmUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtYmVyIiBUeXBlTmFt -ZT0idWE6VmFyaWFudCIgU291cmNlVHlwZT0idG5zOkFic3RyYWN0U3RydWN0dXJlIiAvPg0KICAg -IDxvcGM6RmllbGQgTmFtZT0iTnVtYmVyIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICA8L29w -YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KPC9vcGM6VHlwZURpY3Rpb25hcnk+ - - - - NamespaceUri - A URI that uniquely identifies the dictionary. - - i=68 - ns=1;i=5 - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - AbstractStructure - - i=69 - ns=1;i=5 - - - AbstractStructure - - - - DerivedStructure - - i=69 - ns=1;i=5 - - - DerivedStructure - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.PredefinedNodes.uanodes b/DistributedProgramming/Models/DataTypeTest/DataTypeTest.PredefinedNodes.uanodes deleted file mode 100644 index 1d255bff7d03d2c25c20262e7f2ba32d1e6a277f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6560 zcmc&&|8Cqw5MGx+MSCR$)Pe++77I0h-TCgKRuFPk(js}sWssvTy^X(-@_WEkC zo6Cd1I}~1m*WoE(X4h-4&%PgNqc)OrvUg^7X7=0J`PL$Ybm2J_V!Yuvo}08->Ktx4 zkE1Z$XYnf*JBQpC2P_eZv+WA^;C#&R?LYXt2AV6Up zM91GT<{H+;drat!P6{jWPyVdRPZ6y$YcAxWtx(ij}Mp^SWH zj8e$H8YZ{%e5~a8xCx@$Dm25+ZOGjX859hYmE(V|pd%R4HXFHVAfAVTTBYorKL4q2 zS)UNnhlj{TylbHivIeGB;oAkwd;w+Fb{?MADihLqk{aVy+A9DrrHu@d*=8-H;_?*JHU8 z7q!Cz7BViLL~)p{T+e=)x`99P8T$GFL&ZG#;W&x~<&_z0!?vjdnp!sj<$z%ds5H>C zHB@VMo-L|yqMcHd9L-e{fyBZUcj znKJIN>{FI5wd$AXap?0s&r4%KG-Nzx*>vA3mSq4g3A4VRWcsv_1Y%FuANZ-m9(7!C3 zl^GG~27cdc_pD#imM}uq)z~&xs&?3{9|kfq$g0JyQ_M0hOZ#Hz*I8KP**k>#0{3QT zfi4N{YG!p=$q#>BXfdM|n5lA7hNZSpG#YP!-BNjwFo)^Oh4yJ04p^*#l)4+w+}L-y zfbvr+Mu?<*qm=9}S$1?lMM?~a)C?{I-Kv`Q63>{$z^&@f_oWm{W#(R>M-DB!iGJ2I>5`AI`LivPh1a(L;ZMP^V`;DQd> zK}OhEgMSV}I4ktOK9mjbTBX>ny_h{sJ%I(P2(utzY}}nO%k&CWC(*nYnP$e89{C)S zMhLQ8O?}lj%L3NjN9HY;$Y8&C{#qK-92kQ~4y;_5O@luK z8VnCv9l@2!CQ!Hya~{W_wv)uqwPw=jrq2`M0yi-f7x8IB z^lj*~UcGa{_TnLnkyHs0upK^x7D7&Pa48I1mEUigO?q(ZC-jLQFnZ=D^n`J|`-1x; zptjw1=lf>+UbEAoE+5h)9V6FPJ2M$G5B8}i=|rN(KyPqP;pR=AQJq$|)xF>9+;6XU zX*7~Mdhh4Q^l%GqsRFpAijn0cE!u1GmcT5`$(u8(>?w9{Q~6DD&b-Yl z`%qEp=1Mu=-*n14=r<$^H^Gz(Mnu{#}mkhR-7o64(7$84(96HbTC)paC=uB44miCTi~hQsO@ns+N;2k4)*Y1Z`3t2 H)8_sMs`&t} diff --git a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.PredefinedNodes.xml b/DistributedProgramming/Models/DataTypeTest/DataTypeTest.PredefinedNodes.xml deleted file mode 100644 index c75e5c9d..00000000 --- a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.PredefinedNodes.xml +++ /dev/null @@ -1,619 +0,0 @@ - - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - DataType_64 - - ns=1;i=9 - - - 1 - AbstractEnumerationDataType - - - i=29 - - true - - Variable_2 - - ns=1;i=10 - - - 0 - EnumStrings - - - i=46 - - - i=68 - - - i=78 - - 10 - - - - - - Field1 - - - - Field2 - - - - - - i=21 - - 1 - 1 - 1 - - - - DataType_64 - - ns=1;i=11 - - - 1 - EnumerationDataType - - - - Enumeration DataType derived from abstract type - - - ns=1;i=9 - - - Variable_2 - - ns=1;i=12 - - - 0 - EnumValues - - - i=46 - - - i=68 - - - i=78 - - 12 - - - - - - i=7616 - - - - 1 - - - Field3 - - - - - - - - - - i=7594 - - 1 - 1 - 1 - - - - DataType_64 - - ns=1;i=13 - - - 1 - AbstractStructure - - - - Abstract structure - - - i=22 - - true - - - DataType_64 - - ns=1;i=22 - - - 1 - DerivedStructure - - - ns=1;i=13 - - - - Object_1 - - ns=1;i=14 - - - 0 - Default XML - - - i=76 - - 14 - - - - i=38 - - true - - ns=1;i=13 - - - - - i=39 - - - ns=1;i=15 - - - - - - Object_1 - - ns=1;i=23 - - - 0 - Default XML - - - i=76 - - 23 - - - - i=38 - - true - - ns=1;i=22 - - - - - i=39 - - - ns=1;i=24 - - - - - - Variable_2 - - ns=1;i=2 - - - 1 - DataTypeTest - - - i=72 - - 2 - - - PHhzOnNjaGVtYQ0KICB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEi -DQogIHhtbG5zOnVhPSJodHRwOi8vb3BjZm91bmRhdGlvbi5vcmcvVUEvMjAwOC8wMi9UeXBlcy54 -c2QiDQogIHhtbG5zOnRucz0iaHR0cDovL2Nhcy5ldS9VQS9Db21tU2VydmVyL1VuaXRUZXN0cy9E -YXRhVHlwZVRlc3QiDQogIHRhcmdldE5hbWVzcGFjZT0iaHR0cDovL2Nhcy5ldS9VQS9Db21tU2Vy -dmVyL1VuaXRUZXN0cy9EYXRhVHlwZVRlc3QiDQogIGVsZW1lbnRGb3JtRGVmYXVsdD0icXVhbGlm -aWVkIg0KPg0KICA8eHM6aW1wb3J0IG5hbWVzcGFjZT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3Jn -L1VBLyIgLz4NCg0KICA8eHM6c2ltcGxlVHlwZSAgbmFtZT0iQWJzdHJhY3RFbnVtZXJhdGlvbkRh -dGFUeXBlIj4NCiAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgIDx4 -czplbnVtZXJhdGlvbiB2YWx1ZT0iRmllbGQxXzAiIC8+DQogICAgICA8eHM6ZW51bWVyYXRpb24g -dmFsdWU9IkZpZWxkMl8xIiAvPg0KICAgIDwveHM6cmVzdHJpY3Rpb24+DQogIDwveHM6c2ltcGxl -VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iQWJzdHJhY3RFbnVtZXJhdGlvbkRhdGFUeXBlIiB0 -eXBlPSJ0bnM6QWJzdHJhY3RFbnVtZXJhdGlvbkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4 -VHlwZSBuYW1lPSJMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czpz -ZXF1ZW5jZT4NCiAgICAgIDx4czplbGVtZW50IG5hbWU9IkFic3RyYWN0RW51bWVyYXRpb25EYXRh -VHlwZSIgdHlwZT0idG5zOkFic3RyYWN0RW51bWVyYXRpb25EYXRhVHlwZSIgbWluT2NjdXJzPSIw -IiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNv -bXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9u -RGF0YVR5cGUiIHR5cGU9InRuczpMaXN0T2ZBYnN0cmFjdEVudW1lcmF0aW9uRGF0YVR5cGUiIG5p -bGxhYmxlPSJ0cnVlIj48L3hzOmVsZW1lbnQ+DQoNCiAgPHhzOnNpbXBsZVR5cGUgIG5hbWU9IkVu -dW1lcmF0aW9uRGF0YVR5cGUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmRvY3Vt -ZW50YXRpb24+RW51bWVyYXRpb24gRGF0YVR5cGUgZGVyaXZlZCBmcm9tIGFic3RyYWN0IHR5cGU8 -L3hzOmRvY3VtZW50YXRpb24+DQogICAgPC94czphbm5vdGF0aW9uPg0KICAgIDx4czpyZXN0cmlj -dGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJGaWVs -ZDNfMSIgLz4NCiAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICA8L3hzOnNpbXBsZVR5cGU+DQogIDx4 -czplbGVtZW50IG5hbWU9IkVudW1lcmF0aW9uRGF0YVR5cGUiIHR5cGU9InRuczpFbnVtZXJhdGlv -bkRhdGFUeXBlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJMaXN0T2ZFbnVtZXJhdGlv -bkRhdGFUeXBlIj4NCiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJF -bnVtZXJhdGlvbkRhdGFUeXBlIiB0eXBlPSJ0bnM6RW51bWVyYXRpb25EYXRhVHlwZSIgbWluT2Nj -dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8 -L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJMaXN0T2ZFbnVtZXJhdGlvbkRh -dGFUeXBlIiB0eXBlPSJ0bnM6TGlzdE9mRW51bWVyYXRpb25EYXRhVHlwZSIgbmlsbGFibGU9InRy -dWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQWJzdHJhY3RTdHJ1 -Y3R1cmUiPg0KICAgIDx4czphbm5vdGF0aW9uPg0KICAgICAgPHhzOmRvY3VtZW50YXRpb24+QWJz -dHJhY3Qgc3RydWN0dXJlPC94czpkb2N1bWVudGF0aW9uPg0KICAgIDwveHM6YW5ub3RhdGlvbj4N -CiAgICA8eHM6c2VxdWVuY2U+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJOdW1iZXIiIHR5cGU9 -InVhOlZhcmlhbnQiIG1pbk9jY3Vycz0iMCIgLz4NCiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hz -OmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBuYW1lPSJBYnN0cmFjdFN0cnVjdHVyZSIgdHlw -ZT0idG5zOkFic3RyYWN0U3RydWN0dXJlIiAvPg0KDQogIDx4czpjb21wbGV4VHlwZSBuYW1lPSJM -aXN0T2ZBYnN0cmFjdFN0cnVjdHVyZSI+DQogICAgPHhzOnNlcXVlbmNlPg0KICAgICAgPHhzOmVs -ZW1lbnQgbmFtZT0iQWJzdHJhY3RTdHJ1Y3R1cmUiIHR5cGU9InRuczpBYnN0cmFjdFN0cnVjdHVy -ZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgbmlsbGFibGU9InRydWUiIC8+ -DQogICAgPC94czpzZXF1ZW5jZT4NCiAgPC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQg -bmFtZT0iTGlzdE9mQWJzdHJhY3RTdHJ1Y3R1cmUiIHR5cGU9InRuczpMaXN0T2ZBYnN0cmFjdFN0 -cnVjdHVyZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KICA8eHM6Y29tcGxleFR5 -cGUgbmFtZT0iRGVyaXZlZFN0cnVjdHVyZSI+DQogICAgPHhzOmNvbXBsZXhDb250ZW50IG1peGVk -PSJmYWxzZSI+DQogICAgICA8eHM6ZXh0ZW5zaW9uIGJhc2U9InRuczpBYnN0cmFjdFN0cnVjdHVy -ZSI+DQogICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJO -dW1iZXIiIHR5cGU9InhzOmludCIgbWluT2NjdXJzPSIwIiAvPg0KICAgICAgICA8L3hzOnNlcXVl -bmNlPg0KICAgICAgPC94czpleHRlbnNpb24+DQogICAgPC94czpjb21wbGV4Q29udGVudD4NCiAg -PC94czpjb21wbGV4VHlwZT4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iRGVyaXZlZFN0cnVjdHVyZSIg -dHlwZT0idG5zOkRlcml2ZWRTdHJ1Y3R1cmUiIC8+DQoNCiAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9 -Ikxpc3RPZkRlcml2ZWRTdHJ1Y3R1cmUiPg0KICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgIDx4czpl -bGVtZW50IG5hbWU9IkRlcml2ZWRTdHJ1Y3R1cmUiIHR5cGU9InRuczpEZXJpdmVkU3RydWN0dXJl -IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIiBuaWxsYWJsZT0idHJ1ZSIgLz4N -CiAgICA8L3hzOnNlcXVlbmNlPg0KICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8eHM6ZWxlbWVudCBu -YW1lPSJMaXN0T2ZEZXJpdmVkU3RydWN0dXJlIiB0eXBlPSJ0bnM6TGlzdE9mRGVyaXZlZFN0cnVj -dHVyZSIgbmlsbGFibGU9InRydWUiPjwveHM6ZWxlbWVudD4NCg0KPC94czpzY2hlbWE+ - - - - i=15 - - -1 - 1 - 1 - - - - i=47 - - true - - i=92 - - - - - Variable_2 - - ns=1;i=4 - - - 0 - NamespaceUri - - - - A URI that uniquely identifies the dictionary. - - - i=46 - - - i=68 - - 4 - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - i=12 - - -1 - 1 - 1 - - - Variable_2 - - ns=1;i=15 - - - 1 - AbstractStructure - - - i=47 - - - i=69 - - 15 - - - //xs:element[@name='AbstractStructure'] - - - - i=12 - - -1 - 1 - 1 - - - Variable_2 - - ns=1;i=24 - - - 1 - DerivedStructure - - - i=47 - - - i=69 - - 24 - - - //xs:element[@name='DerivedStructure'] - - - - i=12 - - -1 - 1 - 1 - - - - Object_1 - - ns=1;i=18 - - - 0 - Default Binary - - - i=76 - - 18 - - - - i=38 - - true - - ns=1;i=13 - - - - - i=39 - - - ns=1;i=19 - - - - - - Object_1 - - ns=1;i=27 - - - 0 - Default Binary - - - i=76 - - 27 - - - - i=38 - - true - - ns=1;i=22 - - - - - i=39 - - - ns=1;i=28 - - - - - - Variable_2 - - ns=1;i=5 - - - 1 - DataTypeTest - - - i=72 - - 5 - - - PG9wYzpUeXBlRGljdGlvbmFyeQ0KICB4bWxuczpvcGM9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9y -Zy9CaW5hcnlTY2hlbWEvIg0KICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M -U2NoZW1hLWluc3RhbmNlIg0KICB4bWxuczp1YT0iaHR0cDovL29wY2ZvdW5kYXRpb24ub3JnL1VB -LyINCiAgeG1sbnM6dG5zPSJodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL0Rh -dGFUeXBlVGVzdCINCiAgRGVmYXVsdEJ5dGVPcmRlcj0iTGl0dGxlRW5kaWFuIg0KICBUYXJnZXRO -YW1lc3BhY2U9Imh0dHA6Ly9jYXMuZXUvVUEvQ29tbVNlcnZlci9Vbml0VGVzdHMvRGF0YVR5cGVU -ZXN0Ig0KPg0KICA8IS0tIFRoaXMgRmlsZSB3YXMgZ2VuZXJhdGVkIG9uIDIwMTktMDUtMTEgYW5k -IHN1cHBvcnRzIHRoZSBzcGVjaWZpY2F0aW9ucyBzdXBwb3J0ZWQgYnkgdmVyc2lvbiAxLjIuMjYu -MTYwMzIgb2YgdGhlIE9QQyBVQSBkZWxpdmVyYWJsZXMuIC0tPg0KICA8b3BjOkltcG9ydCBOYW1l -c3BhY2U9Imh0dHA6Ly9vcGNmb3VuZGF0aW9uLm9yZy9VQS8iIExvY2F0aW9uPSIuQmluYXJ5U2No -ZW1hLmJzZCIvPg0KDQogIDxvcGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iQWJzdHJhY3RFbnVtZXJh -dGlvbkRhdGFUeXBlIiBMZW5ndGhJbkJpdHM9IjMyIj4NCiAgICA8b3BjOkVudW1lcmF0ZWRWYWx1 -ZSBOYW1lPSJGaWVsZDEiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRlZFZhbHVlIE5h -bWU9IkZpZWxkMiIgVmFsdWU9IjEiIC8+DQogIDwvb3BjOkVudW1lcmF0ZWRUeXBlPg0KDQogIDxv -cGM6RW51bWVyYXRlZFR5cGUgTmFtZT0iRW51bWVyYXRpb25EYXRhVHlwZSIgTGVuZ3RoSW5CaXRz -PSIzMiI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkVudW1lcmF0aW9uIERhdGFUeXBlIGRlcml2 -ZWQgZnJvbSBhYnN0cmFjdCB0eXBlPC9vcGM6RG9jdW1lbnRhdGlvbj4NCiAgICA8b3BjOkVudW1l -cmF0ZWRWYWx1ZSBOYW1lPSJGaWVsZDEiIFZhbHVlPSIwIiAvPg0KICAgIDxvcGM6RW51bWVyYXRl -ZFZhbHVlIE5hbWU9IkZpZWxkMiIgVmFsdWU9IjEiIC8+DQogICAgPG9wYzpFbnVtZXJhdGVkVmFs -dWUgTmFtZT0iRmllbGQzIiBWYWx1ZT0iMSIgLz4NCiAgPC9vcGM6RW51bWVyYXRlZFR5cGU+DQoN -CiAgPG9wYzpTdHJ1Y3R1cmVkVHlwZSBOYW1lPSJBYnN0cmFjdFN0cnVjdHVyZSIgQmFzZVR5cGU9 -InVhOkV4dGVuc2lvbk9iamVjdCI+DQogICAgPG9wYzpEb2N1bWVudGF0aW9uPkFic3RyYWN0IHN0 -cnVjdHVyZTwvb3BjOkRvY3VtZW50YXRpb24+DQogICAgPG9wYzpGaWVsZCBOYW1lPSJOdW1iZXIi -IFR5cGVOYW1lPSJ1YTpWYXJpYW50IiAvPg0KICA8L29wYzpTdHJ1Y3R1cmVkVHlwZT4NCg0KICA8 -b3BjOlN0cnVjdHVyZWRUeXBlIE5hbWU9IkRlcml2ZWRTdHJ1Y3R1cmUiIEJhc2VUeXBlPSJ0bnM6 -QWJzdHJhY3RTdHJ1Y3R1cmUiPg0KICAgIDxvcGM6RmllbGQgTmFtZT0iTnVtYmVyIiBUeXBlTmFt -ZT0idWE6VmFyaWFudCIgU291cmNlVHlwZT0idG5zOkFic3RyYWN0U3RydWN0dXJlIiAvPg0KICAg -IDxvcGM6RmllbGQgTmFtZT0iTnVtYmVyIiBUeXBlTmFtZT0ib3BjOkludDMyIiAvPg0KICA8L29w -YzpTdHJ1Y3R1cmVkVHlwZT4NCg0KPC9vcGM6VHlwZURpY3Rpb25hcnk+ - - - - i=15 - - -1 - 1 - 1 - - - - i=47 - - true - - i=93 - - - - - Variable_2 - - ns=1;i=7 - - - 0 - NamespaceUri - - - - A URI that uniquely identifies the dictionary. - - - i=46 - - - i=68 - - 7 - - - http://cas.eu/UA/CommServer/UnitTests/DataTypeTest - - - - i=12 - - -1 - 1 - 1 - - - Variable_2 - - ns=1;i=19 - - - 1 - AbstractStructure - - - i=47 - - - i=69 - - 19 - - - AbstractStructure - - - - i=12 - - -1 - 1 - 1 - - - Variable_2 - - ns=1;i=28 - - - 1 - DerivedStructure - - - i=47 - - - i=69 - - 28 - - - DerivedStructure - - - - i=12 - - -1 - 1 - 1 - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.bsd b/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.bsd deleted file mode 100644 index 4d176491..00000000 --- a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.bsd +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - Enumeration DataType derived from abstract type - - - - - - - Abstract structure - - - - - - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.xsd b/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.xsd deleted file mode 100644 index c400d379..00000000 --- a/DistributedProgramming/Models/DataTypeTest/DataTypeTest.Types.xsd +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - Enumeration DataType derived from abstract type - - - - - - - - - - - - - - - - - Abstract structure - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/InformationModels.csproj b/DistributedProgramming/Models/InformationModels.csproj index 66c502e7..9429ff42 100644 --- a/DistributedProgramming/Models/InformationModels.csproj +++ b/DistributedProgramming/Models/InformationModels.csproj @@ -5,7 +5,7 @@ Debug AnyCPU {2A879FB1-D346-4352-AAC0-B6821F7ED662} - Exe + Library Project1 Project1 v4.7.2 @@ -32,57 +32,22 @@ prompt 4 + + + - - - - Designer - - - - - Designer - - - - - Designer - - - - - Designer - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Classes.cs b/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Classes.cs deleted file mode 100644 index 99f5bffa..00000000 --- a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Classes.cs +++ /dev/null @@ -1,677 +0,0 @@ -/* ======================================================================== - * Copyright (c) 2005-2016 The OPC Foundation, Inc. All rights reserved. - * - * OPC Foundation MIT License 1.00 - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * The complete license agreement can be found here: - * http://opcfoundation.org/License/MIT/1.00/ - * ======================================================================*/ - -using System; -using System.Collections.Generic; -using System.Text; -using System.Xml; -using System.Runtime.Serialization; -using ; - -namespace ObjectTypeTest -{ - #region Method Identifiers - /// - /// A class that declares constants for all Methods in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class Methods - { - /// - /// The identifier for the ComplexObjectType_ChildMethod Method. - /// - public const uint ComplexObjectType_ChildMethod = 10; - - /// - /// The identifier for the DerivedFromComplexObjectType_ChildMethod Method. - /// - public const uint DerivedFromComplexObjectType_ChildMethod = 25; - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_ChildMethod Method. - /// - public const uint InstanceOfDerivedFromComplexObjectType_ChildMethod = 39; - } - #endregion - - #region Object Identifiers - /// - /// A class that declares constants for all Objects in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class Objects - { - /// - /// The identifier for the ComplexObjectType_ChildObject Object. - /// - public const uint ComplexObjectType_ChildObject = 2; - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType Object. - /// - public const uint InstanceOfDerivedFromComplexObjectType = 30; - } - #endregion - - #region ObjectType Identifiers - /// - /// A class that declares constants for all ObjectTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class ObjectTypes - { - /// - /// The identifier for the ComplexObjectType ObjectType. - /// - public const uint ComplexObjectType = 1; - - /// - /// The identifier for the DerivedFromComplexObjectType ObjectType. - /// - public const uint DerivedFromComplexObjectType = 16; - } - #endregion - - #region Variable Identifiers - /// - /// A class that declares constants for all Variables in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class Variables - { - /// - /// The identifier for the ComplexObjectType_BrowseName4node66 Variable. - /// - public const uint ComplexObjectType_BrowseName4node66 = 3; - - /// - /// The identifier for the ComplexObjectType_ChildVariable Variable. - /// - public const uint ComplexObjectType_ChildVariable = 43; - - /// - /// The identifier for the ComplexObjectType_ChildVariable_EURange Variable. - /// - public const uint ComplexObjectType_ChildVariable_EURange = 47; - - /// - /// The identifier for the ComplexObjectType_ChildMethod_InputArguments Variable. - /// - public const uint ComplexObjectType_ChildMethod_InputArguments = 11; - - /// - /// The identifier for the ComplexObjectType_ChildMethod_OutputArguments Variable. - /// - public const uint ComplexObjectType_ChildMethod_OutputArguments = 12; - - /// - /// The identifier for the DerivedFromComplexObjectType_BrowseName4node66 Variable. - /// - public const uint DerivedFromComplexObjectType_BrowseName4node66 = 18; - - /// - /// The identifier for the DerivedFromComplexObjectType_ChildVariable_EURange Variable. - /// - public const uint DerivedFromComplexObjectType_ChildVariable_EURange = 53; - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_BrowseName4node66 Variable. - /// - public const uint InstanceOfDerivedFromComplexObjectType_BrowseName4node66 = 32; - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_ChildVariable Variable. - /// - public const uint InstanceOfDerivedFromComplexObjectType_ChildVariable = 55; - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_ChildVariable_EURange Variable. - /// - public const uint InstanceOfDerivedFromComplexObjectType_ChildVariable_EURange = 59; - } - #endregion - - #region Method Node Identifiers - /// - /// A class that declares constants for all Methods in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class MethodIds - { - /// - /// The identifier for the ComplexObjectType_ChildMethod Method. - /// - public static readonly ExpandedNodeId ComplexObjectType_ChildMethod = new ExpandedNodeId(ObjectTypeTest.Methods.ComplexObjectType_ChildMethod, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the DerivedFromComplexObjectType_ChildMethod Method. - /// - public static readonly ExpandedNodeId DerivedFromComplexObjectType_ChildMethod = new ExpandedNodeId(ObjectTypeTest.Methods.DerivedFromComplexObjectType_ChildMethod, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_ChildMethod Method. - /// - public static readonly ExpandedNodeId InstanceOfDerivedFromComplexObjectType_ChildMethod = new ExpandedNodeId(ObjectTypeTest.Methods.InstanceOfDerivedFromComplexObjectType_ChildMethod, ObjectTypeTest.Namespaces.cas); - } - #endregion - - #region Object Node Identifiers - /// - /// A class that declares constants for all Objects in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class ObjectIds - { - /// - /// The identifier for the ComplexObjectType_ChildObject Object. - /// - public static readonly ExpandedNodeId ComplexObjectType_ChildObject = new ExpandedNodeId(ObjectTypeTest.Objects.ComplexObjectType_ChildObject, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType Object. - /// - public static readonly ExpandedNodeId InstanceOfDerivedFromComplexObjectType = new ExpandedNodeId(ObjectTypeTest.Objects.InstanceOfDerivedFromComplexObjectType, ObjectTypeTest.Namespaces.cas); - } - #endregion - - #region ObjectType Node Identifiers - /// - /// A class that declares constants for all ObjectTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class ObjectTypeIds - { - /// - /// The identifier for the ComplexObjectType ObjectType. - /// - public static readonly ExpandedNodeId ComplexObjectType = new ExpandedNodeId(ObjectTypeTest.ObjectTypes.ComplexObjectType, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the DerivedFromComplexObjectType ObjectType. - /// - public static readonly ExpandedNodeId DerivedFromComplexObjectType = new ExpandedNodeId(ObjectTypeTest.ObjectTypes.DerivedFromComplexObjectType, ObjectTypeTest.Namespaces.cas); - } - #endregion - - #region Variable Node Identifiers - /// - /// A class that declares constants for all Variables in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class VariableIds - { - /// - /// The identifier for the ComplexObjectType_BrowseName4node66 Variable. - /// - public static readonly ExpandedNodeId ComplexObjectType_BrowseName4node66 = new ExpandedNodeId(ObjectTypeTest.Variables.ComplexObjectType_BrowseName4node66, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the ComplexObjectType_ChildVariable Variable. - /// - public static readonly ExpandedNodeId ComplexObjectType_ChildVariable = new ExpandedNodeId(ObjectTypeTest.Variables.ComplexObjectType_ChildVariable, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the ComplexObjectType_ChildVariable_EURange Variable. - /// - public static readonly ExpandedNodeId ComplexObjectType_ChildVariable_EURange = new ExpandedNodeId(ObjectTypeTest.Variables.ComplexObjectType_ChildVariable_EURange, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the ComplexObjectType_ChildMethod_InputArguments Variable. - /// - public static readonly ExpandedNodeId ComplexObjectType_ChildMethod_InputArguments = new ExpandedNodeId(ObjectTypeTest.Variables.ComplexObjectType_ChildMethod_InputArguments, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the ComplexObjectType_ChildMethod_OutputArguments Variable. - /// - public static readonly ExpandedNodeId ComplexObjectType_ChildMethod_OutputArguments = new ExpandedNodeId(ObjectTypeTest.Variables.ComplexObjectType_ChildMethod_OutputArguments, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the DerivedFromComplexObjectType_BrowseName4node66 Variable. - /// - public static readonly ExpandedNodeId DerivedFromComplexObjectType_BrowseName4node66 = new ExpandedNodeId(ObjectTypeTest.Variables.DerivedFromComplexObjectType_BrowseName4node66, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the DerivedFromComplexObjectType_ChildVariable_EURange Variable. - /// - public static readonly ExpandedNodeId DerivedFromComplexObjectType_ChildVariable_EURange = new ExpandedNodeId(ObjectTypeTest.Variables.DerivedFromComplexObjectType_ChildVariable_EURange, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_BrowseName4node66 Variable. - /// - public static readonly ExpandedNodeId InstanceOfDerivedFromComplexObjectType_BrowseName4node66 = new ExpandedNodeId(ObjectTypeTest.Variables.InstanceOfDerivedFromComplexObjectType_BrowseName4node66, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_ChildVariable Variable. - /// - public static readonly ExpandedNodeId InstanceOfDerivedFromComplexObjectType_ChildVariable = new ExpandedNodeId(ObjectTypeTest.Variables.InstanceOfDerivedFromComplexObjectType_ChildVariable, ObjectTypeTest.Namespaces.cas); - - /// - /// The identifier for the InstanceOfDerivedFromComplexObjectType_ChildVariable_EURange Variable. - /// - public static readonly ExpandedNodeId InstanceOfDerivedFromComplexObjectType_ChildVariable_EURange = new ExpandedNodeId(ObjectTypeTest.Variables.InstanceOfDerivedFromComplexObjectType_ChildVariable_EURange, ObjectTypeTest.Namespaces.cas); - } - #endregion - - #region BrowseName Declarations - /// - /// Declares all of the BrowseNames used in the Model Design. - /// - public static partial class BrowseNames - { - /// - /// The BrowseName for the BrowseName4node66 component. - /// - public const string BrowseName4node66 = "ChildProperty"; - - /// - /// The BrowseName for the ChildMethod component. - /// - public const string ChildMethod = "ChildMethod"; - - /// - /// The BrowseName for the ChildObject component. - /// - public const string ChildObject = "ChildObject"; - - /// - /// The BrowseName for the ChildVariable component. - /// - public const string ChildVariable = "ChildVariable"; - - /// - /// The BrowseName for the ComplexObjectType component. - /// - public const string ComplexObjectType = "ComplexObjectType"; - - /// - /// The BrowseName for the DerivedFromComplexObjectType component. - /// - public const string DerivedFromComplexObjectType = "DerivedFromComplexObjectType"; - - /// - /// The BrowseName for the InstanceOfDerivedFromComplexObjectType component. - /// - public const string InstanceOfDerivedFromComplexObjectType = "InstanceOfDerivedFromComplexObjectType"; - } - #endregion - - #region Namespace Declarations - /// - /// Defines constants for all namespaces referenced by the model design. - /// - public static partial class Namespaces - { - /// - /// The URI for the cas namespace (.NET code namespace is 'ObjectTypeTest'). - /// - public const string cas = "http://cas.eu/UA/CommServer/UnitTests/ObjectTypeTest"; - - /// - /// The URI for the ua namespace (.NET code namespace is ''). - /// - public const string ua = "http://opcfoundation.org/UA/"; - } - #endregion - - #region ComplexObjectState Class - #if (!OPCUA_EXCLUDE_ComplexObjectState) - /// - /// Stores an instance of the ComplexObjectType ObjectType. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public partial class ComplexObjectState : BaseObjectState - { - #region Constructors - /// - /// Initializes the type with its default attribute values. - /// - public ComplexObjectState(NodeState parent) : base(parent) - { - } - - /// - /// Returns the id of the default type definition node for the instance. - /// - protected override NodeId GetDefaultTypeDefinitionId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(ObjectTypeTest.ObjectTypes.ComplexObjectType, ObjectTypeTest.Namespaces.cas, namespaceUris); - } - - #if (!OPCUA_EXCLUDE_InitializationStrings) - /// - /// Initializes the instance. - /// - protected override void Initialize(ISystemContext context) - { - Initialize(context, InitializationString); - InitializeOptionalChildren(context); - } - - protected override void Initialize(ISystemContext context, NodeState source) - { - InitializeOptionalChildren(context); - base.Initialize(context, source); - } - - /// - /// Initializes the any option children defined for the instance. - /// - protected override void InitializeOptionalChildren(ISystemContext context) - { - base.InitializeOptionalChildren(context); - } - - #region Initialization String - private const string InitializationString = - "AQAAADQAAABodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL09iamVjdFR5cGVUZXN0" + - "/////wRggAABAAAAAQAZAAAAQ29tcGxleE9iamVjdFR5cGVJbnN0YW5jZQEBAQABAQEA/////wMAAAAV" + - "YMkKAgAAABEAAABCcm93c2VOYW1lNG5vZGU2NgEADQAAAENoaWxkUHJvcGVydHkBAQMAAC4ARAMAAAAA" + - "Ff////8BAf////8AAAAAFWCJCgIAAAABAA0AAABDaGlsZFZhcmlhYmxlAQErAAAvAQBACSsAAAAAGv//" + - "//8BAf////8BAAAAFWCJCgIAAAAAAAcAAABFVVJhbmdlAQEvAAAuAEQvAAAAAQB0A/////8BAf////8A" + - "AAAABGGCCgQAAAABAAsAAABDaGlsZE1ldGhvZAEBCgAALwEBCgAKAAAAAQH/////AAAAAA=="; - #endregion - #endif - #endregion - - #region Public Properties - /// - /// A description for the ChildProperty Property. - /// - public PropertyState BrowseName4node66 - { - get - { - return m_browseName4node66; - } - - set - { - if (!Object.ReferenceEquals(m_browseName4node66, value)) - { - ChangeMasks |= NodeStateChangeMasks.Children; - } - - m_browseName4node66 = value; - } - } - - /// - /// A description for the ChildVariable Variable. - /// - public AnalogItemState ChildVariable - { - get - { - return m_childVariable; - } - - set - { - if (!Object.ReferenceEquals(m_childVariable, value)) - { - ChangeMasks |= NodeStateChangeMasks.Children; - } - - m_childVariable = value; - } - } - - /// - /// A description for the ChildMethod Method. - /// - public ChildMethodMethodState ChildMethod - { - get - { - return m_childMethodMethod; - } - - set - { - if (!Object.ReferenceEquals(m_childMethodMethod, value)) - { - ChangeMasks |= NodeStateChangeMasks.Children; - } - - m_childMethodMethod = value; - } - } - #endregion - - #region Overridden Methods - /// - /// Populates a list with the children that belong to the node. - /// - /// The context for the system being accessed. - /// The list of children to populate. - public override void GetChildren( - ISystemContext context, - IList children) - { - if (m_browseName4node66 != null) - { - children.Add(m_browseName4node66); - } - - if (m_childVariable != null) - { - children.Add(m_childVariable); - } - - if (m_childMethodMethod != null) - { - children.Add(m_childMethodMethod); - } - - base.GetChildren(context, children); - } - - /// - /// Finds the child with the specified browse name. - /// - protected override BaseInstanceState FindChild( - ISystemContext context, - QualifiedName browseName, - bool createOrReplace, - BaseInstanceState replacement) - { - if (QualifiedName.IsNull(browseName)) - { - return null; - } - - BaseInstanceState instance = null; - - switch (browseName.Name) - { - case ObjectTypeTest.BrowseNames.BrowseName4node66: - { - if (createOrReplace) - { - if (BrowseName4node66 == null) - { - if (replacement == null) - { - BrowseName4node66 = new PropertyState(this); - } - else - { - BrowseName4node66 = (PropertyState)replacement; - } - } - } - - instance = BrowseName4node66; - break; - } - - case ObjectTypeTest.BrowseNames.ChildVariable: - { - if (createOrReplace) - { - if (ChildVariable == null) - { - if (replacement == null) - { - ChildVariable = new AnalogItemState(this); - } - else - { - ChildVariable = (AnalogItemState)replacement; - } - } - } - - instance = ChildVariable; - break; - } - - case ObjectTypeTest.BrowseNames.ChildMethod: - { - if (createOrReplace) - { - if (ChildMethod == null) - { - if (replacement == null) - { - ChildMethod = new ChildMethodMethodState(this); - } - else - { - ChildMethod = (ChildMethodMethodState)replacement; - } - } - } - - instance = ChildMethod; - break; - } - } - - if (instance != null) - { - return instance; - } - - return base.FindChild(context, browseName, createOrReplace, replacement); - } - #endregion - - #region Private Fields - private PropertyState m_browseName4node66; - private AnalogItemState m_childVariable; - private ChildMethodMethodState m_childMethodMethod; - #endregion - } - #endif - #endregion - - #region DerivedFromComplexObjectState Class - #if (!OPCUA_EXCLUDE_DerivedFromComplexObjectState) - /// - /// Stores an instance of the DerivedFromComplexObjectType ObjectType. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public partial class DerivedFromComplexObjectState : ComplexObjectState - { - #region Constructors - /// - /// Initializes the type with its default attribute values. - /// - public DerivedFromComplexObjectState(NodeState parent) : base(parent) - { - } - - /// - /// Returns the id of the default type definition node for the instance. - /// - protected override NodeId GetDefaultTypeDefinitionId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(ObjectTypeTest.ObjectTypes.DerivedFromComplexObjectType, ObjectTypeTest.Namespaces.cas, namespaceUris); - } - - #if (!OPCUA_EXCLUDE_InitializationStrings) - /// - /// Initializes the instance. - /// - protected override void Initialize(ISystemContext context) - { - Initialize(context, InitializationString); - InitializeOptionalChildren(context); - } - - protected override void Initialize(ISystemContext context, NodeState source) - { - InitializeOptionalChildren(context); - base.Initialize(context, source); - } - - /// - /// Initializes the any option children defined for the instance. - /// - protected override void InitializeOptionalChildren(ISystemContext context) - { - base.InitializeOptionalChildren(context); - } - - #region Initialization String - private const string InitializationString = - "AQAAADQAAABodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL09iamVjdFR5cGVUZXN0" + - "/////wRggAABAAAAAQAkAAAARGVyaXZlZEZyb21Db21wbGV4T2JqZWN0VHlwZUluc3RhbmNlAQEQAAEB" + - "EAD/////AwAAABVgyQoCAAAAEQAAAEJyb3dzZU5hbWU0bm9kZTY2AQANAAAAQ2hpbGRQcm9wZXJ0eQEB" + - "EgAALgBEEgAAAAAV/////wEB/////wAAAAAVYIkKAgAAAAEADQAAAENoaWxkVmFyaWFibGUBATEAAC8B" + - "AEAJMQAAAAAa/////wEB/////wEAAAAVYIkKAgAAAAAABwAAAEVVUmFuZ2UBATUAAC4ARDUAAAABAHQD" + - "/////wEB/////wAAAABEYYIKBAAAAAEACwAAAENoaWxkTWV0aG9kAQEZAAMAAAAAEgAAAENoaWxkTWV0" + - "aG9kTmV3TmFtZQAvAQEKABkAAAABAf////8AAAAA"; - #endregion - #endif - #endregion - - #region Public Properties - #endregion - - #region Overridden Methods - #endregion - - #region Private Fields - #endregion - } - #endif - #endregion -} \ No newline at end of file diff --git a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet.xml b/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet.xml deleted file mode 100644 index 824d8ed9..00000000 --- a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet.xml +++ /dev/null @@ -1,771 +0,0 @@ - - - - http://opcfoundation.org/UA/ - http://cas.eu/UA/CommServer/UnitTests/ObjectTypeTest - - - - - - ns=1;i=1 - - ObjectType_8 - - 1 - ComplexObjectType - - - - ComplexObjectType - - - 0 - 0 - - - 0 - - - - i=45 - - true - - i=58 - - - - - i=47 - - false - - ns=1;i=2 - - - - - i=46 - - false - - ns=1;i=3 - - - - - i=47 - - false - - ns=1;i=43 - - - - - i=47 - - false - - ns=1;i=10 - - - - - i=45 - - false - - ns=1;i=16 - - - - false - - - - ns=1;i=2 - - Object_1 - - 1 - ChildObject - - - - ChildObject - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=1 - - - - - i=40 - - false - - i=58 - - - - - i=37 - - false - - i=11510 - - - - 1 - - - - ns=1;i=3 - - Variable_2 - - 1 - ChildProperty - - - - ChildProperty - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=1 - - - - - i=40 - - false - - i=68 - - - - - i=37 - - false - - i=78 - - - - - - - - - - - - - i=21 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=10 - - Method_4 - - 1 - ChildMethod - - - - ChildMethod - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=1 - - - - - i=40 - - false - - ns=1;i=10 - - - - - i=37 - - false - - i=78 - - - - true - true - - - - ns=1;i=16 - - ObjectType_8 - - 1 - DerivedFromComplexObjectType - - - - DerivedFromComplexObjectType - - - 0 - 0 - - - 0 - - - - i=45 - - true - - ns=1;i=1 - - - - - i=47 - - false - - ns=1;i=25 - - - - false - - - - ns=1;i=25 - - Method_4 - - 1 - ChildMethod - - - - ChildMethodNewName - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=16 - - - - - i=40 - - false - - ns=1;i=10 - - - - - i=37 - - false - - i=78 - - - - true - true - - - - ns=1;i=30 - - Object_1 - - 1 - InstanceOfDerivedFromComplexObjectType - - - - InstanceOfDerivedFromComplexObjectType - - - 0 - 0 - - - 0 - - - - i=40 - - false - - ns=1;i=16 - - - - - i=35 - - true - - i=85 - - - - - i=46 - - false - - ns=1;i=32 - - - - - i=47 - - false - - ns=1;i=55 - - - - - i=47 - - false - - ns=1;i=39 - - - - 0 - - - - ns=1;i=32 - - Variable_2 - - 1 - ChildProperty - - - - ChildProperty - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=30 - - - - - i=40 - - false - - i=68 - - - - - - - - - - - - - i=21 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=39 - - Method_4 - - 1 - ChildMethod - - - - ChildMethodNewName - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=30 - - - - - i=40 - - false - - ns=1;i=10 - - - - true - true - - - - ns=1;i=43 - - Variable_2 - - 1 - ChildVariable - - - - ChildVariable - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=1 - - - - - i=40 - - false - - i=2368 - - - - - i=37 - - false - - i=78 - - - - - i=46 - - false - - ns=1;i=47 - - - - - - 0 - - - - i=26 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=47 - - Variable_2 - - 0 - EURange - - - - EURange - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=43 - - - - - i=40 - - false - - i=68 - - - - - i=37 - - false - - i=78 - - - - - - - - - - i=884 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=55 - - Variable_2 - - 1 - ChildVariable - - - - ChildVariable - - - 0 - 0 - - - 0 - - - - i=47 - - true - - ns=1;i=30 - - - - - i=40 - - false - - i=2368 - - - - - i=46 - - false - - ns=1;i=59 - - - - - - 0 - - - - i=26 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=59 - - Variable_2 - - 0 - EURange - - - - EURange - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=55 - - - - - i=40 - - false - - i=68 - - - - - - - - - - i=884 - - -1 - - 1 - 1 - 0 - false - 0 - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet2.xml b/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet2.xml deleted file mode 100644 index ad1c7746..00000000 --- a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.NodeSet2.xml +++ /dev/null @@ -1,150 +0,0 @@ - - - - http://cas.eu/UA/CommServer/UnitTests/ObjectTypeTest - - - - - - - - i=1 - i=2 - i=3 - i=4 - i=5 - i=6 - i=7 - i=8 - i=9 - i=10 - i=11 - i=13 - i=12 - i=15 - i=14 - i=16 - i=17 - i=18 - i=20 - i=21 - i=19 - i=22 - i=26 - i=27 - i=28 - i=47 - i=46 - i=35 - i=36 - i=48 - i=45 - i=40 - i=37 - i=38 - i=39 - - - ComplexObjectType - - ns=1;i=2 - ns=1;i=3 - ns=1;i=43 - ns=1;i=10 - i=58 - - - - ChildObject - - i=58 - i=11510 - ns=1;i=1 - - - - ChildProperty - - i=68 - i=78 - ns=1;i=1 - - - - ChildVariable - - ns=1;i=47 - i=2368 - i=78 - ns=1;i=1 - - - - EURange - - i=68 - i=78 - ns=1;i=43 - - - - ChildMethod - - i=78 - ns=1;i=1 - - - - DerivedFromComplexObjectType - - ns=1;i=25 - ns=1;i=1 - - - - ChildMethodNewName - - i=78 - ns=1;i=16 - - - - InstanceOfDerivedFromComplexObjectType - - ns=1;i=32 - ns=1;i=55 - ns=1;i=39 - i=85 - ns=1;i=16 - - - - ChildProperty - - i=68 - ns=1;i=30 - - - - ChildVariable - - ns=1;i=59 - i=2368 - ns=1;i=30 - - - - EURange - - i=68 - ns=1;i=55 - - - - ChildMethodNewName - - ns=1;i=30 - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.PredefinedNodes.uanodes b/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.PredefinedNodes.uanodes deleted file mode 100644 index eb24542ccb6874799ffa8c85c9b9ac1136f59529..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 879 zcmb7C&r1SP5S~e)QUVJ+7!g5`hr+#xfnEAxL5J2T?d+;k8oImezBF$VUHa4dhq~7H zp4N)2MGxMa_h#pt`DVUlA}V5cl=91#)pEjuJX!S<>&)x-ZzUK=VAb8Os!6CqtJ-{& zma2_>(eF>J1hB~lWmaIB)^P&p_vASWWoDwX4o>3pYh#?o8^LKE-0Ak(lThX*B8$pQ z9|yP*YXmH18}DiD(8*5&Zy1X0^rh%}Z7G$Q*5Ed2t^?1PK#iC|sz4R8H95-aJUo-_ z&19Pa-Z??nY4(J99}Jj|SINeWXfuLp%Gt&QO0B1nUWw{>ZRV7&rcWE2B8t&Gx8Scx&>cwoBJlb#qs;)vWJ>DT#l>=Drm=x2Gpz{; zTZVd=-#l`2JjSVsRD1AWx}kF1mQ?S5XS8j)$`CA?#@c17>)OyU^*(&Y!>U3m2o`i~s-t diff --git a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.PredefinedNodes.xml b/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.PredefinedNodes.xml deleted file mode 100644 index ed1716b1..00000000 --- a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.PredefinedNodes.xml +++ /dev/null @@ -1,299 +0,0 @@ - - - - http://cas.eu/UA/CommServer/UnitTests/ObjectTypeTest - - - ObjectType_8 - - ns=1;i=1 - - - 1 - ComplexObjectType - - - i=58 - - - Object_1 - - ns=1;i=2 - - - 1 - ChildObject - - - i=47 - - - i=58 - - - i=11510 - - 2 - 1 - - - Variable_2 - - ns=1;i=3 - - - 1 - ChildProperty - - - i=46 - - - i=68 - - - i=78 - - 3 - - i=21 - - -1 - 1 - 1 - - - Variable_2 - - ns=1;i=43 - - - 1 - ChildVariable - - - i=47 - - - i=2368 - - - i=78 - - 43 - - i=26 - - -1 - 1 - 1 - - Variable_2 - - ns=1;i=47 - - - 0 - EURange - - - i=46 - - - i=68 - - - i=78 - - 47 - - i=884 - - -1 - 1 - 1 - - - - Method_4 - - ns=1;i=10 - - - 1 - ChildMethod - - - i=47 - - - ns=1;i=10 - - - i=78 - - 10 - true - true - - - - ObjectType_8 - - ns=1;i=16 - - - 1 - DerivedFromComplexObjectType - - - ns=1;i=1 - - - Method_4 - - ns=1;i=25 - - - 1 - ChildMethod - - - - ChildMethodNewName - - - i=47 - - - ns=1;i=10 - - - i=78 - - 25 - true - true - - - - Object_1 - - ns=1;i=30 - - - 1 - InstanceOfDerivedFromComplexObjectType - - - i=47 - - - ns=1;i=16 - - 30 - - - - i=35 - - true - - i=85 - - - - - Variable_2 - - ns=1;i=32 - - - 1 - ChildProperty - - - i=46 - - - i=68 - - 32 - - i=21 - - -1 - 1 - 1 - - - Variable_2 - - ns=1;i=55 - - - 1 - ChildVariable - - - i=47 - - - i=2368 - - 55 - - i=26 - - -1 - 1 - 1 - - Variable_2 - - ns=1;i=59 - - - 0 - EURange - - - i=46 - - - i=68 - - 59 - - i=884 - - -1 - 1 - 1 - - - - Method_4 - - ns=1;i=39 - - - 1 - ChildMethod - - - - ChildMethodNewName - - - i=47 - - - ns=1;i=10 - - 39 - true - true - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.bsd b/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.bsd deleted file mode 100644 index 56b31b02..00000000 --- a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.bsd +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.xsd b/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.xsd deleted file mode 100644 index ce901e7b..00000000 --- a/DistributedProgramming/Models/ObjectTypeTest/ObjectTypeTest.Types.xsd +++ /dev/null @@ -1,10 +0,0 @@ - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Classes.cs b/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Classes.cs deleted file mode 100644 index cabebefc..00000000 --- a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Classes.cs +++ /dev/null @@ -1,100 +0,0 @@ -/* ======================================================================== - * Copyright (c) 2005-2016 The OPC Foundation, Inc. All rights reserved. - * - * OPC Foundation MIT License 1.00 - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * The complete license agreement can be found here: - * http://opcfoundation.org/License/MIT/1.00/ - * ======================================================================*/ - -using System; -using System.Collections.Generic; -using System.Text; -using System.Xml; -using System.Runtime.Serialization; -using ; - -namespace ReferenceTest -{ - #region ReferenceType Identifiers - /// - /// A class that declares constants for all ReferenceTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class ReferenceTypes - { - /// - /// The identifier for the ReferenceTypeTest ReferenceType. - /// - public const uint ReferenceTypeTest = 1; - } - #endregion - - #region ReferenceType Node Identifiers - /// - /// A class that declares constants for all ReferenceTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class ReferenceTypeIds - { - /// - /// The identifier for the ReferenceTypeTest ReferenceType. - /// - public static readonly ExpandedNodeId ReferenceTypeTest = new ExpandedNodeId(ReferenceTest.ReferenceTypes.ReferenceTypeTest, ReferenceTest.Namespaces.cas); - } - #endregion - - #region BrowseName Declarations - /// - /// Declares all of the BrowseNames used in the Model Design. - /// - public static partial class BrowseNames - { - /// - /// The BrowseName for the ReferenceTypeTest component. - /// - public const string ReferenceTypeTest = "ReferenceTypeTest"; - } - #endregion - - #region Namespace Declarations - /// - /// Defines constants for all namespaces referenced by the model design. - /// - public static partial class Namespaces - { - /// - /// The URI for the cas namespace (.NET code namespace is 'ReferenceTest'). - /// - public const string cas = "http://cas.eu/UA/CommServer/UnitTests/ReferenceTest"; - - /// - /// The URI for the ua namespace (.NET code namespace is ''). - /// - public const string ua = "http://opcfoundation.org/UA/"; - } - #endregion - -} \ No newline at end of file diff --git a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet.xml b/DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet.xml deleted file mode 100644 index 98e00f0d..00000000 --- a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - http://opcfoundation.org/UA/ - http://cas.eu/UA/CommServer/UnitTests/ReferenceTest - - - - - - ns=1;i=1 - - ReferenceType_32 - - 1 - ReferenceTypeTest - - - - ReferenceTypeTest - - - 0 - 0 - - - 0 - - - - i=45 - - true - - i=46 - - - - false - false - - - FromSomwhere - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet2.xml b/DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet2.xml deleted file mode 100644 index 136cd8e0..00000000 --- a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.NodeSet2.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - http://cas.eu/UA/CommServer/UnitTests/ReferenceTest - - - - - - - - i=1 - i=2 - i=3 - i=4 - i=5 - i=6 - i=7 - i=8 - i=9 - i=10 - i=11 - i=13 - i=12 - i=15 - i=14 - i=16 - i=17 - i=18 - i=20 - i=21 - i=19 - i=22 - i=26 - i=27 - i=28 - i=47 - i=46 - i=35 - i=36 - i=48 - i=45 - i=40 - i=37 - i=38 - i=39 - - - ReferenceTypeTest - - i=46 - - FromSomwhere - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.PredefinedNodes.uanodes b/DistributedProgramming/Models/ReferenceTest/ReferenceTest.PredefinedNodes.uanodes deleted file mode 100644 index e37c800f834cfb2f3a3cfc1c9adf45d3a6519d80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 133 zcmZQ%U|=u?;*64#0xNy}fa%q{j@DV&DN{x1#*q;QZY344^?E H6F}ksKcpv> diff --git a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.PredefinedNodes.xml b/DistributedProgramming/Models/ReferenceTest/ReferenceTest.PredefinedNodes.xml deleted file mode 100644 index 388f55b5..00000000 --- a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.PredefinedNodes.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - http://cas.eu/UA/CommServer/UnitTests/ReferenceTest - - - ReferenceType_32 - - ns=1;i=1 - - - 1 - ReferenceTypeTest - - - i=46 - - - - FromSomwhere - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.bsd b/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.bsd deleted file mode 100644 index 9b480a05..00000000 --- a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.bsd +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.xsd b/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.xsd deleted file mode 100644 index 65ca8785..00000000 --- a/DistributedProgramming/Models/ReferenceTest/ReferenceTest.Types.xsd +++ /dev/null @@ -1,10 +0,0 @@ - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Classes.cs b/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Classes.cs deleted file mode 100644 index d5cdf491..00000000 --- a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Classes.cs +++ /dev/null @@ -1,575 +0,0 @@ -/* ======================================================================== - * Copyright (c) 2005-2016 The OPC Foundation, Inc. All rights reserved. - * - * OPC Foundation MIT License 1.00 - * - * Permission is hereby granted, free of charge, to any person - * obtaining a copy of this software and associated documentation - * files (the "Software"), to deal in the Software without - * restriction, including without limitation the rights to use, - * copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the - * Software is furnished to do so, subject to the following - * conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES - * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND - * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT - * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, - * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING - * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - * OTHER DEALINGS IN THE SOFTWARE. - * - * The complete license agreement can be found here: - * http://opcfoundation.org/License/MIT/1.00/ - * ======================================================================*/ - -using System; -using System.Collections.Generic; -using System.Text; -using System.Xml; -using System.Runtime.Serialization; -using ; - -namespace VariableTypeTest -{ - #region Variable Identifiers - /// - /// A class that declares constants for all Variables in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class Variables - { - /// - /// The identifier for the ComplexVariableType_EURange Variable. - /// - public const uint ComplexVariableType_EURange = 12; - - /// - /// The identifier for the ComplexVariableType_VariableChild Variable. - /// - public const uint ComplexVariableType_VariableChild = 14; - } - #endregion - - #region VariableType Identifiers - /// - /// A class that declares constants for all VariableTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class VariableTypes - { - /// - /// The identifier for the ComplexVariableType VariableType. - /// - public const uint ComplexVariableType = 8; - - /// - /// The identifier for the ArrayVariableType VariableType. - /// - public const uint ArrayVariableType = 15; - - /// - /// The identifier for the SimpleVariableWithValueType VariableType. - /// - public const uint SimpleVariableWithValueType = 16; - } - #endregion - - #region Variable Node Identifiers - /// - /// A class that declares constants for all Variables in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class VariableIds - { - /// - /// The identifier for the ComplexVariableType_EURange Variable. - /// - public static readonly ExpandedNodeId ComplexVariableType_EURange = new ExpandedNodeId(VariableTypeTest.Variables.ComplexVariableType_EURange, VariableTypeTest.Namespaces.cas); - - /// - /// The identifier for the ComplexVariableType_VariableChild Variable. - /// - public static readonly ExpandedNodeId ComplexVariableType_VariableChild = new ExpandedNodeId(VariableTypeTest.Variables.ComplexVariableType_VariableChild, VariableTypeTest.Namespaces.cas); - } - #endregion - - #region VariableType Node Identifiers - /// - /// A class that declares constants for all VariableTypes in the Model Design. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public static partial class VariableTypeIds - { - /// - /// The identifier for the ComplexVariableType VariableType. - /// - public static readonly ExpandedNodeId ComplexVariableType = new ExpandedNodeId(VariableTypeTest.VariableTypes.ComplexVariableType, VariableTypeTest.Namespaces.cas); - - /// - /// The identifier for the ArrayVariableType VariableType. - /// - public static readonly ExpandedNodeId ArrayVariableType = new ExpandedNodeId(VariableTypeTest.VariableTypes.ArrayVariableType, VariableTypeTest.Namespaces.cas); - - /// - /// The identifier for the SimpleVariableWithValueType VariableType. - /// - public static readonly ExpandedNodeId SimpleVariableWithValueType = new ExpandedNodeId(VariableTypeTest.VariableTypes.SimpleVariableWithValueType, VariableTypeTest.Namespaces.cas); - } - #endregion - - #region BrowseName Declarations - /// - /// Declares all of the BrowseNames used in the Model Design. - /// - public static partial class BrowseNames - { - /// - /// The BrowseName for the ArrayVariableType component. - /// - public const string ArrayVariableType = "ArrayVariableType"; - - /// - /// The BrowseName for the ComplexVariableType component. - /// - public const string ComplexVariableType = "ComplexVariableType"; - - /// - /// The BrowseName for the SimpleVariableWithValueType component. - /// - public const string SimpleVariableWithValueType = "SimpleVariableWithValueType"; - - /// - /// The BrowseName for the VariableChild component. - /// - public const string VariableChild = "VariableChild"; - } - #endregion - - #region Namespace Declarations - /// - /// Defines constants for all namespaces referenced by the model design. - /// - public static partial class Namespaces - { - /// - /// The URI for the cas namespace (.NET code namespace is 'VariableTypeTest'). - /// - public const string cas = "http://cas.eu/UA/CommServer/UnitTests/VariableTypeTest"; - - /// - /// The URI for the ua namespace (.NET code namespace is ''). - /// - public const string ua = "http://opcfoundation.org/UA/"; - } - #endregion - - #region ComplexVariableState Class - #if (!OPCUA_EXCLUDE_ComplexVariableState) - /// - /// Stores an instance of the ComplexVariableType VariableType. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public partial class ComplexVariableState : AnalogItemState - { - #region Constructors - /// - /// Initializes the type with its default attribute values. - /// - public ComplexVariableState(NodeState parent) : base(parent) - { - } - - /// - /// Returns the id of the default type definition node for the instance. - /// - protected override NodeId GetDefaultTypeDefinitionId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(VariableTypeTest.VariableTypes.ComplexVariableType, VariableTypeTest.Namespaces.cas, namespaceUris); - } - - /// - /// Returns the id of the default data type node for the instance. - /// - protected override NodeId GetDefaultDataTypeId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(.DataTypes.Number, .Namespaces.ua, namespaceUris); - } - - /// - /// Returns the id of the default value rank for the instance. - /// - protected override int GetDefaultValueRank() - { - return ValueRanks.Scalar; - } - - #if (!OPCUA_EXCLUDE_InitializationStrings) - /// - /// Initializes the instance. - /// - protected override void Initialize(ISystemContext context) - { - Initialize(context, InitializationString); - InitializeOptionalChildren(context); - } - - protected override void Initialize(ISystemContext context, NodeState source) - { - InitializeOptionalChildren(context); - base.Initialize(context, source); - } - - /// - /// Initializes the any option children defined for the instance. - /// - protected override void InitializeOptionalChildren(ISystemContext context) - { - base.InitializeOptionalChildren(context); - } - - #region Initialization String - private const string InitializationString = - "AQAAADYAAABodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL1ZhcmlhYmxlVHlwZVRl" + - "c3T/////FWCJAAIAAAABABsAAABDb21wbGV4VmFyaWFibGVUeXBlSW5zdGFuY2UBAQgAAQEIAAAa////" + - "/wEB/////wIAAABVYIkKAgAAAAAABwAAAEVVUmFuZ2UBAQwAAwAAAAAOAAAATmV3RGlzcGxheU5hbWUA" + - "LgBEDAAAAAEAdAP/////AQH/////AAAAABVgiQoCAAAAAQANAAAAVmFyaWFibGVDaGlsZAEBDgAALgBE" + - "DgAAAAAG/////wIC/////wAAAAA="; - #endregion - #endif - #endregion - - #region Public Properties - /// - /// A description for the VariableChild Property. - /// - public PropertyState VariableChild - { - get - { - return m_variableChild; - } - - set - { - if (!Object.ReferenceEquals(m_variableChild, value)) - { - ChangeMasks |= NodeStateChangeMasks.Children; - } - - m_variableChild = value; - } - } - #endregion - - #region Overridden Methods - /// - /// Populates a list with the children that belong to the node. - /// - /// The context for the system being accessed. - /// The list of children to populate. - public override void GetChildren( - ISystemContext context, - IList children) - { - if (m_variableChild != null) - { - children.Add(m_variableChild); - } - - base.GetChildren(context, children); - } - - /// - /// Finds the child with the specified browse name. - /// - protected override BaseInstanceState FindChild( - ISystemContext context, - QualifiedName browseName, - bool createOrReplace, - BaseInstanceState replacement) - { - if (QualifiedName.IsNull(browseName)) - { - return null; - } - - BaseInstanceState instance = null; - - switch (browseName.Name) - { - case VariableTypeTest.BrowseNames.VariableChild: - { - if (createOrReplace) - { - if (VariableChild == null) - { - if (replacement == null) - { - VariableChild = new PropertyState(this); - } - else - { - VariableChild = (PropertyState)replacement; - } - } - } - - instance = VariableChild; - break; - } - } - - if (instance != null) - { - return instance; - } - - return base.FindChild(context, browseName, createOrReplace, replacement); - } - #endregion - - #region Private Fields - private PropertyState m_variableChild; - #endregion - } - - #region ComplexVariableState Class - /// - /// A typed version of the ComplexVariableType variable. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public class ComplexVariableState : ComplexVariableState - { - #region Constructors - /// - /// Initializes the instance with its defalt attribute values. - /// - public ComplexVariableState(NodeState parent) : base(parent) - { - Value = default(T); - } - - /// - /// Initializes the instance with the default values. - /// - protected override void Initialize(ISystemContext context) - { - base.Initialize(context); - - Value = default(T); - DataType = TypeInfo.GetDataTypeId(typeof(T)); - ValueRank = TypeInfo.GetValueRank(typeof(T)); - } - - protected override void Initialize(ISystemContext context, NodeState source) - { - InitializeOptionalChildren(context); - base.Initialize(context, source); - } - #endregion - - #region Public Members - /// - /// The value of the variable. - /// - public new T Value - { - get - { - return CheckTypeBeforeCast(base.Value, true); - } - - set - { - base.Value = value; - } - } - #endregion - } - #endregion - #endif - #endregion - - #region ArrayVariableState Class - #if (!OPCUA_EXCLUDE_ArrayVariableState) - /// - /// Stores an instance of the ArrayVariableType VariableType. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public partial class ArrayVariableState : BaseDataVariableState - { - #region Constructors - /// - /// Initializes the type with its default attribute values. - /// - public ArrayVariableState(NodeState parent) : base(parent) - { - } - - /// - /// Returns the id of the default type definition node for the instance. - /// - protected override NodeId GetDefaultTypeDefinitionId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(VariableTypeTest.VariableTypes.ArrayVariableType, VariableTypeTest.Namespaces.cas, namespaceUris); - } - - /// - /// Returns the id of the default data type node for the instance. - /// - protected override NodeId GetDefaultDataTypeId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(.DataTypes.Int32, .Namespaces.ua, namespaceUris); - } - - /// - /// Returns the id of the default value rank for the instance. - /// - protected override int GetDefaultValueRank() - { - return 4; - } - - #if (!OPCUA_EXCLUDE_InitializationStrings) - /// - /// Initializes the instance. - /// - protected override void Initialize(ISystemContext context) - { - Initialize(context, InitializationString); - InitializeOptionalChildren(context); - } - - protected override void Initialize(ISystemContext context, NodeState source) - { - InitializeOptionalChildren(context); - base.Initialize(context, source); - } - - /// - /// Initializes the any option children defined for the instance. - /// - protected override void InitializeOptionalChildren(ISystemContext context) - { - base.InitializeOptionalChildren(context); - } - - #region Initialization String - private const string InitializationString = - "AQAAADYAAABodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL1ZhcmlhYmxlVHlwZVRl" + - "c3T/////F2CJAAIAAAABABkAAABBcnJheVZhcmlhYmxlVHlwZUluc3RhbmNlAQEPAAEBDwAABgMAAAAD" + - "AAAAAAAAAAAAAAAAAAAAAQH/////AAAAAA=="; - #endregion - #endif - #endregion - - #region Public Properties - #endregion - - #region Overridden Methods - #endregion - - #region Private Fields - #endregion - } - #endif - #endregion - - #region SimpleVariableWithValueState Class - #if (!OPCUA_EXCLUDE_SimpleVariableWithValueState) - /// - /// Stores an instance of the SimpleVariableWithValueType VariableType. - /// - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("Opc.Ua.ModelCompiler", "1.0.0.0")] - public partial class SimpleVariableWithValueState : BaseDataVariableState - { - #region Constructors - /// - /// Initializes the type with its default attribute values. - /// - public SimpleVariableWithValueState(NodeState parent) : base(parent) - { - } - - /// - /// Returns the id of the default type definition node for the instance. - /// - protected override NodeId GetDefaultTypeDefinitionId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(VariableTypeTest.VariableTypes.SimpleVariableWithValueType, VariableTypeTest.Namespaces.cas, namespaceUris); - } - - /// - /// Returns the id of the default data type node for the instance. - /// - protected override NodeId GetDefaultDataTypeId(NamespaceTable namespaceUris) - { - return Opc.Ua.NodeId.Create(.DataTypes.Int32, .Namespaces.ua, namespaceUris); - } - - /// - /// Returns the id of the default value rank for the instance. - /// - protected override int GetDefaultValueRank() - { - return ValueRanks.Scalar; - } - - #if (!OPCUA_EXCLUDE_InitializationStrings) - /// - /// Initializes the instance. - /// - protected override void Initialize(ISystemContext context) - { - Initialize(context, InitializationString); - InitializeOptionalChildren(context); - } - - protected override void Initialize(ISystemContext context, NodeState source) - { - InitializeOptionalChildren(context); - base.Initialize(context, source); - } - - /// - /// Initializes the any option children defined for the instance. - /// - protected override void InitializeOptionalChildren(ISystemContext context) - { - base.InitializeOptionalChildren(context); - } - - #region Initialization String - private const string InitializationString = - "AQAAADYAAABodHRwOi8vY2FzLmV1L1VBL0NvbW1TZXJ2ZXIvVW5pdFRlc3RzL1ZhcmlhYmxlVHlwZVRl" + - "c3T/////FWCpAAIAAAABACMAAABTaW1wbGVWYXJpYWJsZVdpdGhWYWx1ZVR5cGVJbnN0YW5jZQEBEAAB" + - "ARAABgEAAAAABv////8BAf////8AAAAA"; - #endregion - #endif - #endregion - - #region Public Properties - #endregion - - #region Overridden Methods - #endregion - - #region Private Fields - #endregion - } - #endif - #endregion -} \ No newline at end of file diff --git a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet.xml b/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet.xml deleted file mode 100644 index d98c610f..00000000 --- a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet.xml +++ /dev/null @@ -1,286 +0,0 @@ - - - - http://opcfoundation.org/UA/ - http://cas.eu/UA/CommServer/UnitTests/VariableTypeTest - - - - - - ns=1;i=8 - - VariableType_16 - - 1 - ComplexVariableType - - - - ComplexVariableType - - - 0 - 0 - - - 0 - - - - i=45 - - true - - i=2368 - - - - - i=46 - - false - - ns=1;i=12 - - - - - i=46 - - false - - ns=1;i=14 - - - - - - - - - - i=26 - - -1 - - false - - - - ns=1;i=12 - - Variable_2 - - 0 - EURange - - - - NewDisplayName - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=8 - - - - - i=40 - - false - - i=68 - - - - - i=37 - - false - - i=78 - - - - - - - - - - i=884 - - -1 - - 1 - 1 - 0 - false - 0 - - - - ns=1;i=14 - - Variable_2 - - 1 - VariableChild - - - - VariableChild - - - 0 - 0 - - - 0 - - - - i=46 - - true - - ns=1;i=8 - - - - - i=40 - - false - - i=68 - - - - - i=37 - - false - - i=78 - - - - - - 0 - - - - i=6 - - -1 - - 2 - 2 - 0 - false - 0 - - - - ns=1;i=15 - - VariableType_16 - - 1 - ArrayVariableType - - - - ArrayVariableType - - - 0 - 0 - - - 0 - - - - i=45 - - true - - i=63 - - - - - - - - - - i=6 - - 3 - - 0 - 0 - 0 - - false - - - - ns=1;i=16 - - VariableType_16 - - 1 - SimpleVariableWithValueType - - - - SimpleVariableWithValueType - - - 0 - 0 - - - 0 - - - - i=45 - - true - - i=63 - - - - - - 1 - - - - i=6 - - -1 - - false - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet2.xml b/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet2.xml deleted file mode 100644 index a4713193..00000000 --- a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.NodeSet2.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - http://cas.eu/UA/CommServer/UnitTests/VariableTypeTest - - - - - - - - i=1 - i=2 - i=3 - i=4 - i=5 - i=6 - i=7 - i=8 - i=9 - i=10 - i=11 - i=13 - i=12 - i=15 - i=14 - i=16 - i=17 - i=18 - i=20 - i=21 - i=19 - i=22 - i=26 - i=27 - i=28 - i=47 - i=46 - i=35 - i=36 - i=48 - i=45 - i=40 - i=37 - i=38 - i=39 - - - ComplexVariableType - - ns=1;i=12 - ns=1;i=14 - i=2368 - - - - NewDisplayName - - i=68 - i=78 - ns=1;i=8 - - - - VariableChild - - i=68 - i=78 - ns=1;i=8 - - - - ArrayVariableType - - i=63 - - - - SimpleVariableWithValueType - - i=63 - - - 1 - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.PredefinedNodes.uanodes b/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.PredefinedNodes.uanodes deleted file mode 100644 index 3ab2087bae5da1c3ab146bb584482d1571e7bace..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 391 zcmYk2!A`?442JDaDw`N%6N3Z10H@`~fy - - - http://cas.eu/UA/CommServer/UnitTests/VariableTypeTest - - - VariableType_16 - - ns=1;i=8 - - - 1 - ComplexVariableType - - - i=2368 - - - i=26 - - -1 - - Variable_2 - - ns=1;i=12 - - - 0 - EURange - - - - NewDisplayName - - - i=46 - - - i=68 - - - i=78 - - 12 - - i=884 - - -1 - 1 - 1 - - - Variable_2 - - ns=1;i=14 - - - 1 - VariableChild - - - i=46 - - - i=68 - - - i=78 - - 14 - - i=6 - - -1 - 2 - 2 - - - - VariableType_16 - - ns=1;i=15 - - - 1 - ArrayVariableType - - - i=63 - - - i=6 - - 3 - 0,0,0 - - - VariableType_16 - - ns=1;i=16 - - - 1 - SimpleVariableWithValueType - - - i=63 - - - - 1 - - - - i=6 - - -1 - - \ No newline at end of file diff --git a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.bsd b/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.bsd deleted file mode 100644 index bad1bd1a..00000000 --- a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.bsd +++ /dev/null @@ -1,12 +0,0 @@ - - - - - \ No newline at end of file diff --git a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.xsd b/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.xsd deleted file mode 100644 index 137d886c..00000000 --- a/DistributedProgramming/Models/VariableTypeTest/VariableTypeTest.Types.xsd +++ /dev/null @@ -1,10 +0,0 @@ - - - - \ No newline at end of file