/// <summary> /// Initializes the node manager. /// </summary> public EmptyServerNodeManager(IUaServer opcServer, IUaServerPlugin opcServerPlugin, IUaServerData uaServer, ApplicationConfiguration configuration, params string[] namespaceUris) : base(uaServer, configuration, namespaceUris) { opcServer_ = opcServer; opcServerPlugin_ = opcServerPlugin; SystemContext.NodeIdFactory = this; }
/// <summary> /// Initializes the node manager. /// </summary> public ModelDesignServerNodeManager(IUaServer opcServer, IUaServerPlugin opcServerPlugin, IUaServerData uaServer, ApplicationConfiguration configuration, params string[] namespaceUris) : base(uaServer, configuration, namespaceUris) { opcServer_ = opcServer; opcServerPlugin_ = opcServerPlugin; // get the configuration for the node manager. In case no configuration exists // use suitable defaults. configuration_ = configuration.ParseExtension <ModelDesignServerConfiguration>() ?? new ModelDesignServerConfiguration(); var configurationFile = configuration_.ConfigurationFile; Console.WriteLine("Specified configuration file: {0}", configurationFile); SystemContext.NodeIdFactory = this; }