gitextract_6xajbiz7/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ └── ISSUE_TEMPLATE/ │ ├── ISSUE_TEMPLATE.md │ ├── PrepareReleaseTask.md │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── .nuget/ │ ├── NuGet.Config │ └── NuGet.targets ├── .vscode/ │ └── settings.json ├── CONTRIBUTING.md ├── COVERPAGE.md ├── Common/ │ ├── Infrastructure/ │ │ ├── Common.Infrastructure.csproj │ │ ├── Common.Infrastructure.nuspec.nuspec │ │ ├── Common.Infrastructure.nuspec.tt │ │ ├── Diagnostic/ │ │ │ ├── IEventSourceProvider.cs │ │ │ ├── ITraceSource.cs │ │ │ └── TraceSourceBase.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── README.md │ │ └── Serializers/ │ │ ├── INamespaces.cs │ │ ├── IStylesheetNameProvider.cs │ │ └── XmlFile.cs │ ├── README.md │ └── Tests/ │ └── InfrastructureUnitTest/ │ ├── App.config │ ├── Common.Infrastructure.UnitTest.csproj │ ├── Instrumentation/ │ │ └── Extensions.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── TraceSourceBaseUnitTest.cs │ └── packages.config ├── Common.playlist ├── CommonResources/ │ ├── Media/ │ │ ├── Figures.pptx │ │ └── Figures.wmf │ ├── ModelingProject/ │ │ ├── Configuration.dgml │ │ └── UANetworkingArchitecture/ │ │ ├── Configuration.classdiagram │ │ ├── Configuration.classdiagram.layout │ │ ├── ModelDefinition/ │ │ │ ├── Package_2319.uml │ │ │ ├── Package_2321.uml │ │ │ ├── Package_2322.uml │ │ │ └── UANetworkingArchitecture.uml │ │ ├── UANetworkingArchitecture.modelproj │ │ ├── UAOOI.UANetworkingReferenceApplication.dgml │ │ └── UAOOI.UANodesetValidation.dgml │ ├── README.MD │ └── T4Definitions/ │ ├── CodeHeader.snippet │ ├── Model.t4 │ ├── ReleaseNoteTemplate.md │ ├── ReleaseNoteTemplate.tt │ ├── ReleaseNoteTemplate5-0-2-Alpha.md │ ├── ReleaseNoteTemplate5-1.md │ ├── ReleaseTask.md │ ├── T4Definitions.csproj │ ├── Template.AssemblyInfo.cs │ ├── Template.AssemblyInfo.tt │ ├── Template.nuspec.nuspec │ └── Template.nuspec.tt ├── Configuration/ │ ├── Core/ │ │ ├── Configuration.Core.csproj │ │ ├── ConfigurationCore.nuspec │ │ ├── ConfigurationCore.tt │ │ ├── IConfiguration.cs │ │ ├── IInstanceConfiguration.cs │ │ ├── INodeDescriptor.cs │ │ ├── InstanceNodeClassesEnum.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── README.md │ │ └── UAServerConfigurationEventArgs.cs │ ├── DataBindings/ │ │ ├── Configuration.DataBindings.csproj │ │ ├── Configuration.DataBindings.nuspec │ │ ├── Configuration.DataBindings.tt │ │ ├── ConfigurationBase.cs │ │ ├── IConfigurationEditor.cs │ │ ├── IInstanceConfigurationFactory.cs │ │ ├── InstanceConfigurationBase.cs │ │ ├── NodeDescriptorBase.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── README.MD │ │ ├── Settings.cs │ │ ├── UANetworkingConfigurationEditor.cs │ │ └── app.config │ ├── Networking/ │ │ ├── CommonDefinitions.cs │ │ ├── Configuration.Networking.csproj │ │ ├── Configuration.Networking.nuspec │ │ ├── Configuration.Networking.tt │ │ ├── ConfigurationDataFactoryIO.cs │ │ ├── ConfigurationFactoryBase.cs │ │ ├── IConfigurationDataFactory.cs │ │ ├── IConfigurationFactory.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ └── Resources.resx │ │ ├── README.MD │ │ ├── Serialization/ │ │ │ ├── BuiltInType.cs │ │ │ ├── ConfigurationData.XsdDataContractExporter.xsd │ │ │ ├── ConfigurationData.cd │ │ │ ├── ConfigurationData.cs │ │ │ ├── ConfigurationData.xsd │ │ │ ├── ConfigurationData.xsd.cs │ │ │ ├── ConfigurationVersionDataType.cs │ │ │ ├── DataMemberConfiguration.cs │ │ │ ├── DataSetConfiguration.cs │ │ │ ├── FieldEncodingEnum.cs │ │ │ ├── GoCS.cmd │ │ │ ├── GoXSD.cmd │ │ │ ├── InstanceNodeClassesEnum.cs │ │ │ ├── MessageHandlerConfiguration.cs │ │ │ ├── MessageReaderConfiguration.cs │ │ │ ├── MessageWriterConfiguration.cs │ │ │ ├── NodeDescriptor.cs │ │ │ ├── TypeDictionary.cs │ │ │ ├── UATypeInfo.cs │ │ │ ├── ValueRanks.cs │ │ │ ├── schema.xsd │ │ │ ├── svcutil.hlp │ │ │ └── xsd.hlp │ │ ├── Serializers/ │ │ │ ├── JSONDataContractSerializers.cs │ │ │ ├── SerializerType.cs │ │ │ └── XmlDataContractSerializers.cs │ │ └── UANetworkingConfiguration.cs │ ├── NetworkingUpgrade/ │ │ ├── Configuration.Networking.Upgrade.csproj │ │ ├── ConfigurationManagement.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ └── Re_l1_00_16/ │ │ ├── BuiltInType.cs │ │ ├── CommonDefinitions.cs │ │ ├── ConfigurationData.cs │ │ ├── ConfigurationData.xsd │ │ ├── ConfigurationData.xsd.cs │ │ ├── FieldEncodingEnum.cs │ │ ├── InstanceNodeClassesEnum.cs │ │ ├── NodeDescriptor.cs │ │ ├── UATypeInfo.cs │ │ └── ValueRanks.cs │ ├── README.md │ └── Tests/ │ ├── DataBindingsUnitTest/ │ │ ├── Configuration.DataBindings.UnitTest.csproj │ │ ├── ConfigurationBaseUnitTest.cs │ │ ├── Exports/ │ │ │ ├── ConfigurationEditor.cs │ │ │ ├── Container.cs │ │ │ ├── InstanceConfigurationFactory.cs │ │ │ └── Logger.cs │ │ ├── InstanceConfigurationBaseUnitTest.cs │ │ ├── NodeDescriptor.cs │ │ ├── NodeDescriptorBaseUnitTest.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── AssemblyInfo.tt │ │ ├── UANetworkingConfigurationEditorUnitTest.cs │ │ ├── app.config │ │ └── packages.config │ ├── NetworkingUnitTest/ │ │ ├── CSharpSelectedTypesEncoding.cs │ │ ├── Configuration.Networking.UnitTest.csproj │ │ ├── ConfigurationDataUnitTest.cs │ │ ├── ConfigurationFactoryBaseUnitTest.cs │ │ ├── DataSetConfigurationUnitTest.cs │ │ ├── Instrumentation/ │ │ │ ├── ConfigurationDataWrapper.cs │ │ │ ├── Container.cs │ │ │ ├── CustomConfigurationData.cs │ │ │ ├── GoXSD.cmd │ │ │ ├── Logger.cs │ │ │ └── ReferenceConfiguration.cs │ │ ├── JSONDataContractSerializersUnitTest.cs │ │ ├── NodeDescriptorUnitTest.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── PrepareTests.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── TestData/ │ │ │ ├── ConfigurationDataConsumer.json │ │ │ ├── ConfigurationDataConsumer.xml │ │ │ ├── ConfigurationDataProducer.json │ │ │ ├── ConfigurationDataProducer.xml │ │ │ ├── ConsumerConfigurationDataWrapper.xml │ │ │ └── CustomConfigurationData.xml │ │ ├── UANetworkingConfigurationUnitTest.cs │ │ ├── UATypeInfoUnitTest.cs │ │ ├── XmlDataContractSerializersUnitTest.cs │ │ └── packages.config │ └── NetworkingUpgradeUnitTest/ │ ├── Configuration.Networking.Upgrade.UnitTest.csproj │ ├── InitializeTests.cs │ ├── OPCUAOOIKey.snk │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Re_l1_00_16UnitTest.cs │ ├── TestingData/ │ │ ├── ConfigurationDataConsumer.xml │ │ └── ConfigurationDataProducer.xml │ └── packages.config ├── Configuration.playlist ├── DataDiscovery/ │ ├── DiscoveryServices/ │ │ ├── DataDiscovery.DiscoveryServices.csproj │ │ ├── DataDiscoveryServices.cs │ │ ├── Models/ │ │ │ ├── DomainDescriptor.GoCS.cmd │ │ │ ├── DomainDescriptor.GoXSD.cmd │ │ │ ├── DomainDescriptor.cs │ │ │ ├── DomainDescriptor.xsd │ │ │ ├── DomainDescriptor.xsd.cs │ │ │ ├── DomainModel.GoCS.cmd │ │ │ ├── DomainModel.GoXSD.cmd │ │ │ ├── DomainModel.cs │ │ │ ├── DomainModel.xsd │ │ │ ├── DomainModel.xsd.cs │ │ │ └── SemanticsDataIndex.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Priority.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── UAOOI.DataDiscovery.DiscoveryServices.nuspec │ │ ├── ReadMe.old │ │ ├── ReadMe.tt │ │ ├── ReadMe.txt │ │ └── Readme.md │ ├── DomainModel.md │ ├── ProjectDescription.md │ ├── README.MD │ └── Tests/ │ └── DiscoveryServices.UnitTest/ │ ├── DataDiscovery.DiscoveryServices.UnitTest.csproj │ ├── DataDiscoveryServicesUnitTest.cs │ ├── DomainDescriptorUnitTest.cs │ ├── DomainModelUnitTest.cs │ ├── OPCUAOOIKey.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ └── AssemblyInfo.tt │ └── TestData/ │ ├── DomainDescriptor.xml │ ├── DomainDescriptorFactory.cs │ ├── DomainModel.xml │ ├── commsvr.com.UA.Examples.BoilersSet.DomainModel.cs │ └── root.zone/ │ ├── DomainDescriptor.xml │ └── commsvr.com/ │ ├── DomainDescriptor.xml │ └── UA/ │ └── Examples/ │ └── BoilersSet/ │ ├── Commsvr.UA.Examples.BoilersSet.NodeSet2.xml │ ├── DomainDescriptor.xml │ └── DomainModel.xml ├── DataDiscovery.playlist ├── InformationProcessing.md ├── Introduction2ComplexDataProcessing.md ├── Networking/ │ ├── Core/ │ │ ├── HandlerState.cs │ │ ├── IAssociationState.cs │ │ ├── IBinaryDataTransferGraphReceiver.cs │ │ ├── IBinaryDataTransferGraphSender.cs │ │ ├── IMessageHandlerFactory.cs │ │ ├── INetworkingEventSourceProvider.cs │ │ ├── Networking.Core.csproj │ │ ├── Networking.Core.nuspec.nuspec │ │ ├── Networking.Core.nuspec.tt │ │ ├── OPCUAOOIKey.snk │ │ └── UAOOI.Networking.Core.xml │ ├── DataRepository/ │ │ ├── AzureGateway/ │ │ │ ├── AzureInterconnection/ │ │ │ │ ├── AzureDeviceParameters.cs │ │ │ │ ├── CommunicationContext.cs │ │ │ │ └── IDTOProvider.cs │ │ │ ├── ConfigurationDataConsumer.BoilersSet.xml │ │ │ ├── Diagnostic/ │ │ │ │ ├── AzureGatewayDiagnosticExtension.cs │ │ │ │ ├── AzureGatewaySemanticEventSource.cs │ │ │ │ └── NetworkingEventSourceProvider.cs │ │ │ ├── Networking.DataRepository.AzureGateway.csproj │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── PartBindingFactory.cs │ │ │ ├── PartConfigurationFactory.cs │ │ │ ├── PartDataManagementSetup.cs │ │ │ ├── Properties/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ └── UAOOI.Networking.DataRepository.AzureGateway.xml │ │ │ ├── README.md │ │ │ └── RepositoryGroup.cs │ │ ├── AzureGatewayUnitTest/ │ │ │ ├── AzureInterconnection/ │ │ │ │ ├── AzureDeviceParametersUnitTest.cs │ │ │ │ └── CommunicationContextUnitTest.cs │ │ │ ├── Diagnostic/ │ │ │ │ └── AzureGatewaySemanticEventSourceUnitTest.cs │ │ │ ├── Networking.DataRepository.AzureGatewayUnitTest.csproj │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── PartBindingFactoryUnit.cs │ │ │ ├── PartConfigurationFactoryUnitTest.cs │ │ │ ├── PartDataManagementSetupUnitTest.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── RepositoryGroupUnitTest.cs │ │ │ ├── TestingData/ │ │ │ │ └── ConfigurationDataConsumer.BoilersSet.xml │ │ │ ├── app.config │ │ │ └── packages.config │ │ ├── DataLogger/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── CompositionSettings.cs │ │ │ ├── ConfigurationDataConsumer.xml │ │ │ ├── ConfigurationFactory.cs │ │ │ ├── ConsumerViewModell.cs │ │ │ ├── Diagnostic/ │ │ │ │ ├── DataLoggerEventSource.cs │ │ │ │ ├── DataLoggerEventSourceExtensions.cs │ │ │ │ └── NetworkingEventSourceProvider.cs │ │ │ ├── LoggerManagementSetup.cs │ │ │ ├── Networking.DataLogger.csproj │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── PartIBindingFactory.cs │ │ │ └── README.md │ │ └── DataLogger.UnitTest/ │ │ ├── ConsumerConfigurationFactoryUnitTest.cs │ │ ├── ConsumerViewModelUnit.cs │ │ ├── DataConsumerUnitTest.cs │ │ ├── Diagnostic/ │ │ │ └── DataLoggerEventSourceUnitTest.cs │ │ ├── Instrumentation/ │ │ │ └── TestConsumerViewModel.cs │ │ ├── Networking.DataLogger.UnitTest.csproj │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── app.config │ │ └── packages.config │ ├── Encoding/ │ │ ├── EncodingFactoryBinarySimple.cs │ │ ├── Networking.Encoding.csproj │ │ ├── Networking.Encoding.nuspec.nuspec │ │ ├── Networking.Encoding.nuspec.tt │ │ ├── OPCUAOOIKey.snk │ │ ├── README.md │ │ ├── README.nupkg.md │ │ ├── UABinaryDecoderImplementation.cs │ │ └── UABinaryEncoderImplementation.cs │ ├── NetworkingCodeMap.dgml │ ├── README.MD │ ├── README.MessageCentricCommunication.md │ ├── ReferenceApplication/ │ │ ├── App.BilersSet.xml │ │ ├── App.config │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── AppBootstrapper.cs │ │ ├── ApplicationSettings.cs │ │ ├── ConfigurationEditor/ │ │ │ └── Readme.txt │ │ ├── Consumer/ │ │ │ └── DataLoggerViewModel.cs │ │ ├── Controls/ │ │ │ ├── ConfigurationEditorOpenCommand.cs │ │ │ ├── INotification.cs │ │ │ ├── InteractionRequestedEventArgs.cs │ │ │ └── OpenFileCommand.cs │ │ ├── MEF/ │ │ │ ├── BootstrapperBase.cs │ │ │ ├── DefaultServiceRegistrar.cs │ │ │ ├── EventSourceBootstrapper.cs │ │ │ ├── ExceptionExtensions.cs │ │ │ ├── MefBootstrapper.cs │ │ │ └── ServiceLocatorAdapter.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── Networking.ReferenceApplication.csproj │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── AssemblyInfo.tt │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ ├── Settings.settings │ │ │ └── app.manifest │ │ ├── README.MD │ │ ├── ReadMe.old │ │ ├── ReadMe.tt │ │ ├── ReadMe.txt │ │ ├── SaveFileConfirmation.cs │ │ └── packages.config │ ├── ReferenceApplication.Core/ │ │ ├── CompositionSettings.cs │ │ ├── Diagnostic/ │ │ │ ├── NetworkingEventSourceProvider.cs │ │ │ ├── ReferenceApplicationEventSource.cs │ │ │ └── ReferenceApplicationEventSourceExtensions.cs │ │ ├── IDataRepositoryStartup.cs │ │ ├── MvvmLight/ │ │ │ ├── DelegateCommand.cs │ │ │ ├── DelegateCommandBase.cs │ │ │ ├── ObservableObject.cs │ │ │ └── PropertySupport.cs │ │ ├── Networking.ReferenceApplication.Core.csproj │ │ ├── OPCUAOOIKey.snk │ │ ├── ProducerViewModel.cs │ │ └── README.md │ ├── SemanticData/ │ │ ├── Association.cd │ │ ├── Association.cs │ │ ├── AssociationsCollection.cs │ │ ├── Common/ │ │ │ ├── AssociationStateChangedEventArgs.cs │ │ │ ├── IDataUniqueIdentifier.cs │ │ │ └── ISemanticData.cs │ │ ├── ConsumerAssociation.cs │ │ ├── DataManagementSetup.cs │ │ ├── DataMemberConfiguration.helpers.cs │ │ ├── DataRepository/ │ │ │ ├── Binding.cs │ │ │ ├── ConsumerBinding.cs │ │ │ ├── ConsumerBindingMonitoredValue.cs │ │ │ ├── Extensions.cs │ │ │ ├── IBinding.cs │ │ │ ├── IConsumerBinding.cs │ │ │ ├── IProducerBinding.cs │ │ │ ├── IValueConverter.cs │ │ │ ├── ProducerBinding.cs │ │ │ └── ProducerBindingMonitoredValue.cs │ │ ├── Diagnostics/ │ │ │ ├── NetworkingEventSourceProvider.cs │ │ │ ├── ReactiveNetworkingEventSource.cs │ │ │ └── ReactiveNetworkingEventSourceExtensions.cs │ │ ├── Encoding/ │ │ │ ├── CommonDefinitions.cs │ │ │ ├── IBinaryDecoder.cs │ │ │ ├── IBinaryEncoder.cs │ │ │ ├── IDataValue.cs │ │ │ ├── IDiagnosticInfo.cs │ │ │ ├── IExpandedNodeId.cs │ │ │ ├── IExtensionObject.cs │ │ │ ├── ILocalizedText.cs │ │ │ ├── INodeId.cs │ │ │ ├── IQualifiedName.cs │ │ │ ├── IStatusCode.cs │ │ │ ├── IUADecoder.cs │ │ │ ├── IUAEcoder.cs │ │ │ ├── IVariant.cs │ │ │ ├── UABinaryDecoder.cs │ │ │ ├── UABinaryEncoder.cs │ │ │ └── VariantEncodingMask.cs │ │ ├── IBindingFactory.cs │ │ ├── IEncodingFactory.cs │ │ ├── MessageHandlersCollection.cs │ │ ├── MessageHandling/ │ │ │ ├── BinaryDecoder.cs │ │ │ ├── BinaryEncoder.cs │ │ │ ├── BinaryMessageDecoder.cs │ │ │ ├── BinaryMessageEncoder.cs │ │ │ ├── BinaryPacketDecoder.cs │ │ │ ├── BinaryPacketEncoder.cs │ │ │ ├── CommonDefinition.cs │ │ │ ├── DataSelector.cs │ │ │ ├── HeaderWriter.cs │ │ │ ├── IBinaryHeaderWriter.cs │ │ │ ├── IMessageHandler.cs │ │ │ ├── IMessageReader.cs │ │ │ ├── IMessageWriter.cs │ │ │ ├── MessageEventArg.cs │ │ │ ├── MessageHandler.cs │ │ │ ├── MessageHandling.cd │ │ │ ├── MessageHeader.cs │ │ │ ├── MessageLengthEnum.cs │ │ │ ├── MessageReaderBase.cs │ │ │ ├── MessageTypeEnum.cs │ │ │ ├── MessageWriterBase.cs │ │ │ ├── NetworkMessage.abnf │ │ │ ├── NetworkMessageFlags.cs │ │ │ └── PacketHeader.cs │ │ ├── Networking.SemanticData.csproj │ │ ├── Networking.SemanticData.nuspec │ │ ├── Networking.SemanticData.tt │ │ ├── OPCUAOOIKey.snk │ │ ├── ProducerAssociation.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── README.MD │ │ ├── README.PubSubMTF.md │ │ ├── README.nupkg.md │ │ ├── READMEDataDiscoveryAndBinding.md │ │ ├── READMEGettingStartedTutorial.md │ │ ├── README_AMQPMapping.md │ │ ├── README_EthernetMapping.md │ │ ├── README_MQTTMapping.md │ │ └── app.config │ ├── Simulator.Boiler/ │ │ ├── AddressSpace/ │ │ │ ├── BaseDataVariableState.cs │ │ │ ├── BaseInstanceState.cs │ │ │ ├── BaseObjectState.cs │ │ │ ├── BaseVariableState.cs │ │ │ ├── FolderState.cs │ │ │ ├── ISemanticDataSetSource.cs │ │ │ ├── ISemanticDataSource.cs │ │ │ ├── ISystemContext.cs │ │ │ ├── IVariable.cs │ │ │ ├── ModelExtensions.cs │ │ │ ├── NodeState.cs │ │ │ ├── OOI.Opc.Ua.Classes.cs │ │ │ ├── PropertyState.cs │ │ │ └── SemanticDataSetSource.cs │ │ ├── ConfigurationDataConsumer.BoilersSet.xml │ │ ├── ConfigurationDataProducer.BoilersSet.xml │ │ ├── DataGenerator.cs │ │ ├── Model/ │ │ │ ├── BoilerState.cs │ │ │ ├── BoilersSet.cs │ │ │ ├── Commsvr.UA.Examples.BoilersSet.Classes.cs │ │ │ ├── CustomControllerState.cs │ │ │ ├── GenericControllerState.cs │ │ │ ├── LevelIndicatorState.cs │ │ │ └── tempuri.org.UA.Examples.BoilerType.Classes.cs │ │ ├── Networking.Simulator.Boiler.csproj │ │ ├── OPCUAOOIKey.snk │ │ ├── ProducerConfigurationFactory.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── README.md │ │ ├── SimulatorDataManagementSetup.cs │ │ └── UAInformationModel/ │ │ ├── BoilerExampleSolution.uamdsl │ │ └── DemoConfiguration/ │ │ ├── BoilerExample.oses │ │ ├── BoilerExample.uasconfig │ │ ├── BoilerType/ │ │ │ ├── tempuri.org.UA.Examples.BoilerType.Classes.cs │ │ │ ├── tempuri.org.UA.Examples.BoilerType.NodeSet.xml │ │ │ ├── tempuri.org.UA.Examples.BoilerType.NodeSet2.xml │ │ │ ├── tempuri.org.UA.Examples.BoilerType.PredefinedNodes.uanodes │ │ │ ├── tempuri.org.UA.Examples.BoilerType.PredefinedNodes.xml │ │ │ ├── tempuri.org.UA.Examples.BoilerType.Types.bsd │ │ │ └── tempuri.org.UA.Examples.BoilerType.Types.xsd │ │ ├── BoilerType.csv │ │ ├── BoilerType.xml │ │ ├── BoilersSet/ │ │ │ ├── Commsvr.UA.Examples.BoilersSet.Classes.cs │ │ │ ├── Commsvr.UA.Examples.BoilersSet.NodeSet.xml │ │ │ ├── Commsvr.UA.Examples.BoilersSet.NodeSet2.xml │ │ │ ├── Commsvr.UA.Examples.BoilersSet.PredefinedNodes.uanodes │ │ │ ├── Commsvr.UA.Examples.BoilersSet.PredefinedNodes.xml │ │ │ ├── Commsvr.UA.Examples.BoilersSet.Types.bsd │ │ │ └── Commsvr.UA.Examples.BoilersSet.Types.xsd │ │ ├── BoilersSet.csv │ │ ├── BoilersSet.xml │ │ └── DefaultConfig.xml │ ├── SimulatorInteroperabilityTest/ │ │ ├── AssemblyInfo.cs │ │ ├── ConfigurationDataProducer.xml │ │ ├── DataGenerator.cs │ │ ├── Networking.SimulatorInteroperabilityTest.csproj │ │ ├── OPCUAOOIKey.snk │ │ ├── ProducerConfigurationFactory.cs │ │ ├── README.md │ │ └── SimulatorDataManagementSetup.cs │ ├── Tests/ │ │ ├── Networking.Simulator.Boiler.Unit/ │ │ │ ├── AddressSpace/ │ │ │ │ ├── BaseInstanceStateUnitTest.cs │ │ │ │ ├── NodeStateUnitTest.cs │ │ │ │ ├── PropertyStateUnitTest.cs │ │ │ │ └── SemanticDataSetSourceUnitTest.cs │ │ │ ├── AssemblyCleanupFixture.cs │ │ │ ├── AssemblyInitializeFixture.cs │ │ │ ├── CommonServiceLocatorInstrumentation/ │ │ │ │ ├── ConfigurationDataProducer.xml │ │ │ │ ├── Container.cs │ │ │ │ └── Logger.cs │ │ │ ├── DataGeneratorUnitTest.cs │ │ │ ├── Deploy/ │ │ │ │ └── Producer.tml.xml │ │ │ ├── Model/ │ │ │ │ ├── AnalogItemStateUnitTest.cs │ │ │ │ ├── BoilerDrumStateUnitTest.cs │ │ │ │ ├── BoilerStateUnitTest.cs │ │ │ │ ├── BoilersSetUnitTest.cs │ │ │ │ ├── CustomControllerStateUnitTest.cs │ │ │ │ └── GenericControllerStateUnitTest.cs │ │ │ ├── Networking.Simulator.Boiler.UnitTest.csproj │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── ProducerConfigurationFactoryUnitTest.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── app.config │ │ │ └── packages.config │ │ ├── Networking.SimulatorInteroperabilityTest.UnitTest/ │ │ │ ├── DataGeneratorUnitTest.cs │ │ │ ├── Networking.SimulatorInteroperabilityTest.UnitTest.csproj │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── ProducerConfigurationFactoryUnitTest.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ └── packages.config │ │ ├── ReferenceApplicationUnitTest/ │ │ │ ├── ApplicationSettingsUnitTest1.cs │ │ │ ├── Diagnostic/ │ │ │ │ └── ReferenceApplicationEventSourceUnitTest.cs │ │ │ ├── MEF/ │ │ │ │ ├── BootstrapperBaseUnitTest.cs │ │ │ │ ├── DefaultServiceRegistrarUnitTest.cs │ │ │ │ └── MefBootstrapperUnitTest.cs │ │ │ ├── MainWindowViewModelUnitTest.cs │ │ │ ├── Networking.ReferenceApplication.UnitTest.csproj │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── app.config │ │ │ └── packages.config │ │ ├── SemanticDatalUnitTest/ │ │ │ ├── AssociationUnitTest.cs │ │ │ ├── BinaryDecoderUnitTest.cs │ │ │ ├── BinaryEncoderTest.cs │ │ │ ├── CommonDefinitions.cs │ │ │ ├── ConfigurationUnitTest.cs │ │ │ ├── ConsumerBindingMonitoredValueUnitTest.cs │ │ │ ├── ConsumerBindingUnitTest.cs │ │ │ ├── ConsumerDeviceSimulatorUnitTest.cs │ │ │ ├── DataManagementSetupUnitTest.cs │ │ │ ├── Diagnostics/ │ │ │ │ └── ReactiveNetworkingEventSourceUnitTest.cs │ │ │ ├── EncodingFactoryUnitTest.cs │ │ │ ├── ExtensionsUnitTest.cs │ │ │ ├── HeaderTestHelpers.cs │ │ │ ├── HeaderWriterUnitTest.cs │ │ │ ├── Helpers/ │ │ │ │ ├── MyState.cs │ │ │ │ ├── UABinaryDecoderImplementation.cs │ │ │ │ └── UABinaryEncoderImplementation.cs │ │ │ ├── MessageHandlerFactory/ │ │ │ │ ├── BinaryDataTransferGraphBaseFixture.cs │ │ │ │ ├── BinaryDataTransferGraphReceiverFixture.cs │ │ │ │ ├── BinaryDataTransferGraphSenderFixture.cs │ │ │ │ └── MessageHandlerFactoryFixture.cs │ │ │ ├── MessageHeaderUnitTest.cs │ │ │ ├── MessageWriterBaseTest.cs │ │ │ ├── Networking.SemanticData.UnitTest.csproj │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── OPCUAServerProducerSimulatorUnitTest.cs │ │ │ ├── PacketHeaderUnitTest.cs │ │ │ ├── PersistentConfigurationUnitTest.cs │ │ │ ├── ProducerAssociationUnitTest.cs │ │ │ ├── ProducerBindingMonitoredValueUnitTest.cs │ │ │ ├── ProducerBindingUnitTest.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Simulator/ │ │ │ │ ├── ConsumerDeviceSimulator.cs │ │ │ │ ├── CustomNodeManager.cs │ │ │ │ ├── OPCUAServerSimulator.cs │ │ │ │ ├── PersistenConfiguration.cs │ │ │ │ └── ScreeViewModel.cs │ │ │ ├── UABinaryDecoderImplementationUnitTest.cs │ │ │ ├── UABinaryEncoderImplementationUnitTest.cs │ │ │ ├── Writers.cd │ │ │ ├── app.config │ │ │ └── packages.config │ │ └── UDPMessageHandler.UnitTest/ │ │ ├── BinaryUDPPackageReaderTestClass.cs │ │ ├── Configuration/ │ │ │ ├── IPAddressValidationRuleUnitTest.cs │ │ │ ├── UDPReaderConfigurationUnitTest.cs │ │ │ └── UDPWriterConfigurationUnitTest.cs │ │ ├── Diagnostic/ │ │ │ └── UDPMessageHandlerSemanticEventSourceUnitTest.cs │ │ ├── Networking.UDPMessageHandler.UnitTest.csproj │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── AssemblyInfo.tt │ │ ├── app.config │ │ └── packages.config │ └── UDPMessageHandler/ │ ├── BinaryUDPPackageReader.cs │ ├── BinaryUDPPackageWriter.cs │ ├── Configuration/ │ │ ├── IPAddressValidationRule.cs │ │ ├── UDPReaderConfiguration.cs │ │ └── UDPWriterConfiguration.cs │ ├── Diagnostic/ │ │ ├── NetworkingEventSourceProvider.cs │ │ ├── UDPMessageHandlerDiagnosticExtension.cs │ │ └── UDPMessageHandlerSemanticEventSource.cs │ ├── MessageHandlerFactory.cs │ ├── Networking.UDPMessageHandler.csproj │ ├── Networking.UDPMessageHandler.nuspec.nuspec │ ├── Networking.UDPMessageHandler.nuspec.tt │ ├── OPCUAOOIKey.snk │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── README.md │ ├── README.nupkg.md │ ├── UAOOI.Networking.UDPMessageHandler.xml │ └── app.config ├── Networking.playlist ├── OPCUAMainTechnologyFeatures.md ├── OPCUnifiedArchitecture.md ├── Preface.md ├── README.MD ├── REFERENCES.md ├── SUMMARY.md ├── SemanticData/ │ ├── ADIInformationModelAdoption.md │ ├── ADIModelDeployment.md │ ├── AddressSpaceAddressSpaceModel.md │ ├── AddressSpaceComplianceTestTool/ │ │ ├── App.config │ │ ├── CommandLineSyntax/ │ │ │ ├── Extensions.cs │ │ │ └── Options.cs │ │ ├── DoDisplayHelp.cmd │ │ ├── DoExport.cmd │ │ ├── DoExportXMLModels.cmd │ │ ├── DoValidate.cmd │ │ ├── OPCUAOOIKey.snk │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── AssemblyInfo.tt │ │ ├── README.md │ │ ├── SemanticData.AddressSpaceComplianceTestTool.csproj │ │ ├── XMLModels/ │ │ │ ├── DataTypeTest.NodeSet2.xml │ │ │ ├── ObjectTypeTest.NodeSet2.xml │ │ │ ├── ReferenceTest.NodeSet2.xml │ │ │ └── VariableTypeTest.NodeSet2.xml │ │ └── packages.config │ ├── AdoptingCompanionStandardADI.md │ ├── BuildingErrorsHandling/ │ │ ├── BuildErrors.cs │ │ ├── BuildErrors.partial.cs │ │ ├── BuildErrors.tt │ │ ├── IIdentifierSyntax.md │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ ├── SemanticData.BuildingErrorsHandling.nuspec │ │ │ └── SemanticData.BuildingErrorsHandling.tt │ │ ├── SemanticData.BuildingErrorsHandling.csproj │ │ ├── TraceMessage.cs │ │ └── XML/ │ │ ├── BuildErrorsCollection.xml │ │ └── BuildErrorsCollection.xsd │ ├── CompanionSpecificationInformationModelFforAnalyzers.md │ ├── DesignDeploymentSupport.md │ ├── InformationModelConcept.md │ ├── InformationModelFactory/ │ │ ├── DataTypePurpose.cs │ │ ├── IDataDescriptor.cs │ │ ├── IDataTypeDefinitionFactory.cs │ │ ├── IDataTypeFactory.cs │ │ ├── IDataTypeFieldFactory.cs │ │ ├── IInstanceFactory.cs │ │ ├── IMethodInstanceFactory.cs │ │ ├── IModelFactory.cs │ │ ├── INodeContainer.cs │ │ ├── INodeFactory.cs │ │ ├── IObjectInstanceFactory.cs │ │ ├── IObjectTypeFactory.cs │ │ ├── IPropertyInstanceFactory.cs │ │ ├── IReferenceFactory.cs │ │ ├── IReferenceTypeFactory.cs │ │ ├── ITypeFactory.cs │ │ ├── IVariableInstanceFactory.cs │ │ ├── IVariableTypeFactory.cs │ │ ├── IViewInstanceFactory.cs │ │ ├── ModelingRules.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Parameter.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── UAOOI.SemanticData.InformationModelFactory.5.1.0.nuspec │ │ ├── README.md │ │ ├── ReleaseStatus.cs │ │ ├── SemanticData.InformationModelFactory.csproj │ │ └── UAConstants/ │ │ ├── AccessLevels.cs │ │ ├── AccessRestrictions.cs │ │ ├── BrowseNames.cs │ │ └── Namespaces.cs │ ├── InformationModelLifecycle.md │ ├── InformationModelsDevelopment.md │ ├── README.MD │ ├── SemanticData.playlist │ ├── SolutionConfiguration/ │ │ ├── SemanticData..SolutionConfiguration.csproj │ │ └── Serialization/ │ │ ├── UAModelDesignerSolution.GoCS.cmd │ │ ├── UAModelDesignerSolution.GoXSD.cmd │ │ ├── UAModelDesignerSolution.cs │ │ ├── UAModelDesignerSolution.design.cs │ │ └── UAModelDesignerSolution.xsd │ ├── StandardInformationModel.md │ ├── Tests/ │ │ ├── AddressSpaceComplianceTestToolUnitTests/ │ │ │ ├── App.config │ │ │ ├── CommandLineSyntaxUnitTest.cs │ │ │ ├── DoDisplayHelp.cmd │ │ │ ├── DoExport Boiler.cmd │ │ │ ├── DoExport.cmd │ │ │ ├── DoValidate.cmd │ │ │ ├── DoValidateBoiler.cmd │ │ │ ├── Instrumentation/ │ │ │ │ └── Extensions.cs │ │ │ ├── OPCUAOOIKey.snk │ │ │ ├── ProgramUnitTest.cs │ │ │ ├── Properties/ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ └── AssemblyInfo.tt │ │ │ ├── SemanticData.AddressSpaceComplianceTestTool.UnitTests.csproj │ │ │ ├── TraceSourceBaseUnitTest.cs │ │ │ ├── XMLModels/ │ │ │ │ ├── Commsvr.UA.Examples.BoilersSet.NodeSet2.xml │ │ │ │ ├── DataTypeTest.ModelDesign.xml │ │ │ │ ├── DataTypeTest.NodeSet2.xml │ │ │ │ ├── ObjectTypeTest.NodeSet2.xml │ │ │ │ ├── ReferenceTest.NodeSet2.xml │ │ │ │ ├── VariableTypeTest.NodeSet2.xml │ │ │ │ └── tempuri.org.UA.Examples.BoilerType.NodeSet2.xml │ │ │ └── packages.config │ │ ├── DataMangement.playlist │ │ ├── README.MD │ │ └── USNodeSetValidationUnitTestProject/ │ │ ├── AddressSpaceContextUnitTest.cs │ │ ├── DataSerialization/ │ │ │ ├── ExtensionsUnitTest.cs │ │ │ ├── NodeIdUnitTest.cs │ │ │ └── QualifiedNameUnitTest.cs │ │ ├── ExtensionsUnitTest.cs │ │ ├── Helpers/ │ │ │ ├── TestData.cs │ │ │ ├── TraceDiagnosticFixture.cs │ │ │ └── TracedAddressSpaceContext.cs │ │ ├── InformationModelFactoryUnitTest.cs │ │ ├── ModelFactoryTestingFixture/ │ │ │ ├── DataTypeDefinitionFactoryBase.cs │ │ │ ├── DataTypeFactoryBase.cs │ │ │ ├── DataTypeFieldFactoryBase.cs │ │ │ ├── InformationModelFactoryBase.cs │ │ │ ├── InstanceFactoryBase.cs │ │ │ ├── MethodInstanceFactoryBase.cs │ │ │ ├── NodeFactoryBase.cs │ │ │ ├── NodesContainer.cs │ │ │ ├── ObjectInstanceFactoryBase.cs │ │ │ ├── ObjectTypeFactoryBase.cs │ │ │ ├── PropertyInstanceFactoryBase.cs │ │ │ ├── ReferenceFactoryBase.cs │ │ │ ├── ReferenceTypeFactoryBase.cs │ │ │ ├── TypeFactoryBase.cs │ │ │ ├── VariableInstanceFactoryBase.cs │ │ │ ├── VariableTypeFactoryBase.cs │ │ │ └── ViewInstanceFactoryBase.cs │ │ ├── NamespaceTableUnitTest.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── AssemblyInfo.tt │ │ ├── README.md │ │ ├── SemanticData.UANodeSetValidation.UnitTest.csproj │ │ ├── ServiceResultExceptionUnitTest.cs │ │ ├── UANodeContextUnitTest.cs │ │ ├── UAReferenceContextTestClass.cs │ │ ├── ValidatorUnitTest.cs │ │ ├── XML/ │ │ │ ├── UAModelContextUnitTest.cs │ │ │ ├── UANodeSetUnitTest.cs │ │ │ └── UANodeUnitTest.cs │ │ ├── XMLModels/ │ │ │ ├── CorrectModels/ │ │ │ │ ├── DataTypeTest/ │ │ │ │ │ ├── DataTypeTest.Classes.cs │ │ │ │ │ ├── DataTypeTest.Constants.cs │ │ │ │ │ ├── DataTypeTest.DataTypes.cs │ │ │ │ │ ├── DataTypeTest.NodeIds.csv │ │ │ │ │ ├── DataTypeTest.NodeSet.xml │ │ │ │ │ ├── DataTypeTest.NodeSet2.xml │ │ │ │ │ ├── DataTypeTest.PredefinedNodes.uanodes │ │ │ │ │ ├── DataTypeTest.PredefinedNodes.xml │ │ │ │ │ ├── DataTypeTest.Types.bsd │ │ │ │ │ └── DataTypeTest.Types.xsd │ │ │ │ ├── DataTypeTest.csv │ │ │ │ ├── DataTypeTest.xml │ │ │ │ ├── GoNodeSet.cmd │ │ │ │ ├── ObjectTypeTest/ │ │ │ │ │ ├── ObjectTypeTest.Classes.cs │ │ │ │ │ ├── ObjectTypeTest.Constants.cs │ │ │ │ │ ├── ObjectTypeTest.DataTypes.cs │ │ │ │ │ ├── ObjectTypeTest.NodeIds.csv │ │ │ │ │ ├── ObjectTypeTest.NodeSet.xml │ │ │ │ │ ├── ObjectTypeTest.NodeSet2.xml │ │ │ │ │ ├── ObjectTypeTest.PredefinedNodes.uanodes │ │ │ │ │ ├── ObjectTypeTest.PredefinedNodes.xml │ │ │ │ │ ├── ObjectTypeTest.Types.bsd │ │ │ │ │ └── ObjectTypeTest.Types.xsd │ │ │ │ ├── ObjectTypeTest.csv │ │ │ │ ├── ObjectTypeTest.xml │ │ │ │ ├── ReferenceTest/ │ │ │ │ │ ├── ReferenceTest.Classes.cs │ │ │ │ │ ├── ReferenceTest.Constants.cs │ │ │ │ │ ├── ReferenceTest.DataTypes.cs │ │ │ │ │ ├── ReferenceTest.NodeIds.csv │ │ │ │ │ ├── ReferenceTest.NodeSet.xml │ │ │ │ │ ├── ReferenceTest.NodeSet2.xml │ │ │ │ │ ├── ReferenceTest.PredefinedNodes.uanodes │ │ │ │ │ ├── ReferenceTest.PredefinedNodes.xml │ │ │ │ │ ├── ReferenceTest.Types.bsd │ │ │ │ │ └── ReferenceTest.Types.xsd │ │ │ │ ├── ReferenceTest.csv │ │ │ │ ├── ReferenceTest.xml │ │ │ │ ├── TestModels.uamdsl │ │ │ │ ├── VariableTypeTest/ │ │ │ │ │ ├── VariableTypeTest.Classes.cs │ │ │ │ │ ├── VariableTypeTest.Constants.cs │ │ │ │ │ ├── VariableTypeTest.DataTypes.cs │ │ │ │ │ ├── VariableTypeTest.NodeIds.csv │ │ │ │ │ ├── VariableTypeTest.NodeSet.xml │ │ │ │ │ ├── VariableTypeTest.NodeSet2.xml │ │ │ │ │ ├── VariableTypeTest.PredefinedNodes.uanodes │ │ │ │ │ ├── VariableTypeTest.PredefinedNodes.xml │ │ │ │ │ ├── VariableTypeTest.Types.bsd │ │ │ │ │ └── VariableTypeTest.Types.xsd │ │ │ │ ├── VariableTypeTest.csv │ │ │ │ └── VariableTypeTest.xml │ │ │ ├── ModelsWithErrors/ │ │ │ │ ├── DuplicatedNodeId.xml │ │ │ │ ├── NotSupportedFeature.xml │ │ │ │ ├── UndefinedHasChildren.xml │ │ │ │ ├── UndefinedHasSubtype.xml │ │ │ │ ├── UndefinedHasTypeDefinition.xml │ │ │ │ ├── WrongAccessLevel.xml │ │ │ │ ├── WrongBrowseName.xml │ │ │ │ ├── WrongDisplayNameLength.xml │ │ │ │ ├── WrongEventNotifier.xml │ │ │ │ ├── WrongInverseName.xml │ │ │ │ ├── WrongNodeId.xml │ │ │ │ ├── WrongReference2Property.xml │ │ │ │ ├── WrongValueRank.xml │ │ │ │ └── WrongWriteMask.xml │ │ │ └── ProblemsToReport/ │ │ │ ├── ADI#509/ │ │ │ │ └── Opc.Ua.Adi.NodeSet2.xml │ │ │ ├── BrowseNameInheritedFrom0/ │ │ │ │ └── BrowseNameInheritedFrom0.xml │ │ │ ├── HasOrderedComponent/ │ │ │ │ └── Opc.Ua.NodeSet2.TriCycleType_V1.1.xml │ │ │ ├── MachineVision/ │ │ │ │ └── Opc.Ua.MachineVision.NodeSet2.xml │ │ │ ├── eoursel510/ │ │ │ │ ├── DoRecoverModelDesign.cmd │ │ │ │ ├── Opc.Ua.NodeSet2.TriCycleType_V1.1.ModelDesign/ │ │ │ │ │ ├── Prefix2.Classes.cs │ │ │ │ │ ├── Prefix2.NodeSet.xml │ │ │ │ │ ├── Prefix2.NodeSet2.xml │ │ │ │ │ ├── Prefix2.PredefinedNodes.uanodes │ │ │ │ │ ├── Prefix2.PredefinedNodes.xml │ │ │ │ │ ├── Prefix2.Types.bsd │ │ │ │ │ └── Prefix2.Types.xsd │ │ │ │ ├── Opc.Ua.NodeSet2.TriCycleType_V1.1.ModelDesign.csv │ │ │ │ ├── Opc.Ua.NodeSet2.TriCycleType_V1.1.ModelDesign.xml │ │ │ │ ├── Opc.Ua.NodeSet2.TriCycleType_V1.1.xml │ │ │ │ └── UAModelDesignerSolution.uamdsl │ │ │ └── fgolra177/ │ │ │ ├── Opc.Ua.Semi.NodeSet2.xml │ │ │ └── OpcUaGemModel.xml │ │ ├── XMLModelsCorrectModelsUnitTest.cs │ │ ├── XMLModelsModelsWithErrorsUnitTest.cs │ │ ├── XMLModelsProblemsToReportUnitTest.cs │ │ ├── app.config │ │ └── packages.config │ ├── UAModelDesignExport/ │ │ ├── DataTypeDefinitionFactoryBase.cs │ │ ├── DataTypeFactoryBase.cs │ │ ├── DataTypeFieldFactoryBase.cs │ │ ├── Diagnostic/ │ │ │ └── AssemblyTraceSource.cs │ │ ├── Extensions.cs │ │ ├── IModelDesignExport.cs │ │ ├── InstanceFactoryBase.cs │ │ ├── MethodInstanceFactoryBase.cs │ │ ├── ModelDesignExport.cs │ │ ├── ModelFactory.cs │ │ ├── NodeFactoryBase.cs │ │ ├── NodesContainer.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── ObjectInstanceFactoryBase.cs │ │ ├── ObjectTypeFactoryBase.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── UAModelDesignExport.Nuget.nuspec │ │ │ └── UAModelDesignExport.Nuget.tt │ │ ├── PropertyInstanceFactoryBase.cs │ │ ├── README.md │ │ ├── ReferenceFactoryBase.cs │ │ ├── ReferenceTypeFactoryBase.cs │ │ ├── SemanticData.UAModelDesignExport.csproj │ │ ├── TypeFactoryBase.cs │ │ ├── VariableInstanceFactoryBase.cs │ │ ├── VariableTypeFactoryBase.cs │ │ ├── ViewInstanceFactoryBase.cs │ │ └── XML/ │ │ ├── Resource.cs │ │ ├── UA Defined Types.xml │ │ ├── UA Model Design.cs │ │ ├── UA Model Design.md │ │ ├── UA Model Design.xsd │ │ ├── UA Model Design.xsd.cs │ │ └── UA_Model_Design.GoCS.cmd │ ├── UAModelDesignExport.UnitTest/ │ │ ├── DataTypeDefinitionFactoryBaseUnitTest.cs │ │ ├── ExtensionsUnitTest.cs │ │ ├── Instrumentation/ │ │ │ ├── Extensions.cs │ │ │ ├── IStylesheetNameProvider.cs │ │ │ ├── TracedAddressSpaceContext.cs │ │ │ └── UnitTestsExtensions.cs │ │ ├── ModelDesignExportUnitTest.cs │ │ ├── ModelDesignUnitTest.cs │ │ ├── ModelFactoryUnitTest.cs │ │ ├── Models/ │ │ │ ├── DataTypeTest/ │ │ │ │ ├── DataTypeTest.Classes.cs │ │ │ │ ├── DataTypeTest.Constants.cs │ │ │ │ ├── DataTypeTest.DataTypes.cs │ │ │ │ ├── DataTypeTest.NodeIds.csv │ │ │ │ ├── DataTypeTest.NodeSet.xml │ │ │ │ ├── DataTypeTest.NodeSet2.xml │ │ │ │ ├── DataTypeTest.PredefinedNodes.uanodes │ │ │ │ ├── DataTypeTest.PredefinedNodes.xml │ │ │ │ ├── DataTypeTest.Types.bsd │ │ │ │ └── DataTypeTest.Types.xsd │ │ │ ├── DataTypeTest.asp.xml │ │ │ ├── DataTypeTest.csv │ │ │ ├── DataTypeTest.xml │ │ │ ├── DoRecoverModelDesign.cmd │ │ │ ├── GoNodeSet.cmd │ │ │ ├── ObjectTypeTest/ │ │ │ │ ├── ObjectTypeTest.Classes.cs │ │ │ │ ├── ObjectTypeTest.Constants.cs │ │ │ │ ├── ObjectTypeTest.DataTypes.cs │ │ │ │ ├── ObjectTypeTest.NodeIds.csv │ │ │ │ ├── ObjectTypeTest.NodeSet.xml │ │ │ │ ├── ObjectTypeTest.NodeSet2.xml │ │ │ │ ├── ObjectTypeTest.PredefinedNodes.uanodes │ │ │ │ ├── ObjectTypeTest.PredefinedNodes.xml │ │ │ │ ├── ObjectTypeTest.Types.bsd │ │ │ │ └── ObjectTypeTest.Types.xsd │ │ │ ├── ObjectTypeTest.asp.xml │ │ │ ├── ObjectTypeTest.csv │ │ │ ├── ObjectTypeTest.xml │ │ │ ├── ReadMe.txt │ │ │ ├── ReferenceTest/ │ │ │ │ ├── ReferenceTest.Classes.cs │ │ │ │ ├── ReferenceTest.Constants.cs │ │ │ │ ├── ReferenceTest.DataTypes.cs │ │ │ │ ├── ReferenceTest.NodeIds.csv │ │ │ │ ├── ReferenceTest.NodeSet.xml │ │ │ │ ├── ReferenceTest.NodeSet2.xml │ │ │ │ ├── ReferenceTest.PredefinedNodes.uanodes │ │ │ │ ├── ReferenceTest.PredefinedNodes.xml │ │ │ │ ├── ReferenceTest.Types.bsd │ │ │ │ └── ReferenceTest.Types.xsd │ │ │ ├── ReferenceTest.asp.xml │ │ │ ├── ReferenceTest.csv │ │ │ ├── ReferenceTest.xml │ │ │ ├── TestModels.uamdsl │ │ │ ├── VariableTypeTest/ │ │ │ │ ├── VariableTypeTest.Classes.cs │ │ │ │ ├── VariableTypeTest.Constants.cs │ │ │ │ ├── VariableTypeTest.DataTypes.cs │ │ │ │ ├── VariableTypeTest.NodeIds.csv │ │ │ │ ├── VariableTypeTest.NodeSet.xml │ │ │ │ ├── VariableTypeTest.NodeSet2.xml │ │ │ │ ├── VariableTypeTest.PredefinedNodes.uanodes │ │ │ │ ├── VariableTypeTest.PredefinedNodes.xml │ │ │ │ ├── VariableTypeTest.Types.bsd │ │ │ │ └── VariableTypeTest.Types.xsd │ │ │ ├── VariableTypeTest.asp.xml │ │ │ ├── VariableTypeTest.csv │ │ │ └── VariableTypeTest.xml │ │ ├── NodeFactoryBaseUnitTest.cs │ │ ├── NodeSetUnitTest.cs │ │ ├── OPCUAOOIKey.snk │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── SemanticData.UAModelDesignExport.UnitTest.csproj │ │ ├── UAResourcesUnitTestUnitTest.cs │ │ ├── UAResourcesUnitTestUnitTest.cs.md │ │ ├── app.config │ │ └── packages.config │ └── UANodeSetValidation/ │ ├── AddressSpace.Abstractions/ │ │ ├── AttributeWriteMask.cs │ │ ├── IAddressSpaceContext.cs │ │ ├── IDataTypeDefinition.cs │ │ ├── IModelTableEntry.cs │ │ ├── INamespaceTable.cs │ │ ├── IReference.cs │ │ ├── IRolePermission.cs │ │ ├── IUADataType.cs │ │ ├── IUAMethod.cs │ │ ├── IUANode.cs │ │ ├── IUANodeSet.cs │ │ ├── IUAObject.cs │ │ ├── IUAObjectType.cs │ │ ├── IUAReferenceType.cs │ │ ├── IUAType.cs │ │ ├── IUAVariable.cs │ │ ├── IUAVariableType.cs │ │ ├── IUAView.cs │ │ └── NodeClassEnum.cs │ ├── AddressSpaceContext.cs │ ├── AddressSpaceFactory.cs │ ├── DataSerialization/ │ │ ├── AttributeValues.cs │ │ ├── ExpandedNodeId.cs │ │ ├── Extensions.cs │ │ ├── NodeId.cs │ │ ├── Opc.Ua.Types.xsd │ │ ├── Opc_Ua_Types.cs │ │ ├── QualifiedName.cs │ │ └── ServiceResultException.cs │ ├── Diagnostic/ │ │ ├── AssemblyTraceSource.cs │ │ └── IBuildErrorsHandling.cs │ ├── Extensions.cs │ ├── IAddressSpaceBuildContext.cs │ ├── IUANodeBase.cs │ ├── IUANodeContext.cs │ ├── IValidator.cs │ ├── InformationModelFactory/ │ │ ├── DataTypeDefinitionFactoryBase.cs │ │ ├── DataTypeFactoryBase.cs │ │ ├── DataTypeFieldFactoryBase.cs │ │ ├── InformationModelFactoryBase.cs │ │ ├── InstanceFactoryBase.cs │ │ ├── MethodInstanceFactoryBase.cs │ │ ├── NodeFactoryBase.cs │ │ ├── NodesContainer.cs │ │ ├── ObjectInstanceFactoryBase.cs │ │ ├── ObjectTypeFactoryBase.cs │ │ ├── PropertyInstanceFactoryBase.cs │ │ ├── ReferenceFactoryBase.cs │ │ ├── ReferenceTypeFactoryBase.cs │ │ ├── TypeFactoryBase.cs │ │ ├── VariableInstanceFactoryBase.cs │ │ ├── VariableTypeFactoryBase.cs │ │ └── ViewInstanceFactoryBase.cs │ ├── NamespaceTable.cs │ ├── NodesCollection.cs │ ├── OPCUAOOIKey.snk │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── UANodeSetValidation.Nuget.nuspec │ │ └── UANodeSetValidation.Nuget.tt │ ├── README.MD │ ├── ReferenceKindEnum.cs │ ├── SemanticData.UANodeSetValidation.csproj │ ├── UAInformationModel/ │ │ └── Opc.Ua.Constants.cs │ ├── UANodeContext.cs │ ├── UAReferenceContext.cs │ ├── Validator.cs │ ├── XML/ │ │ ├── ClassDiagram.cd │ │ ├── Conversions.cs │ │ ├── DataTypeDefinition.cs │ │ ├── DataTypeField.cs │ │ ├── IUAModelContext.cs │ │ ├── IUANodeSetModelHeader.cs │ │ ├── ModelTableEntry.cs │ │ ├── NodeIdAlias.cs │ │ ├── NodeToDelete.cs │ │ ├── OPCBinarySchema.GoCS.cmd │ │ ├── OPCBinarySchema.cs │ │ ├── OPCBinarySchema.xsd │ │ ├── OPCFCTTInformationModelling.Svcutil.cmd │ │ ├── OPCFCTTInformationModelling.cs │ │ ├── OPCFCTTInformationModelling.xltm │ │ ├── OPCFCTTInformationModelling.xml │ │ ├── OPCFCTTInformationModelling.xsd │ │ ├── Opc.Ua.NodeSet2.xml │ │ ├── P-150101E02-AddressSpaceInterchangeXML.docx │ │ ├── README.MD │ │ ├── Reference.cs │ │ ├── ReferenceChange.cs │ │ ├── RolePermission.cs │ │ ├── UADataType.cs │ │ ├── UAInstance.cs │ │ ├── UAMethod.cs │ │ ├── UAModelContext.cs │ │ ├── UANode.cs │ │ ├── UANodeSet.CustomPart.cs │ │ ├── UANodeSet.GoCS.cmd │ │ ├── UANodeSet.cs │ │ ├── UANodeSet.xsd │ │ ├── UANodeSetChanges.cs │ │ ├── UAObject.cs │ │ ├── UAObjectType.cs │ │ ├── UAReferenceType.cs │ │ ├── UAType.cs │ │ ├── UAVariable.cs │ │ ├── UAVariableType.cs │ │ └── UAView.cs │ └── docs/ │ ├── .vscode/ │ │ └── settings.json │ └── ObjectModelSpecyficatio.md ├── SemanticData.playlist ├── TableOfContent.md ├── UAObjectOrientedInternet.sln ├── UAObjectOrientedInternet.sln.GhostDoc.user.dic ├── docs/ │ ├── AboutPartnershipProgram.md.html │ ├── Projects/ │ │ └── Networking.ProcessObserverProducer.md.html │ ├── README.md │ ├── Tiers.md.html │ ├── _config.yml │ └── style.css ├── gitignoreTemplate.txt └── license.md