Opc.Ua.Server.DiagnosticsNodeManager.DiagnosticsNodeManager C# (CSharp) Method

DiagnosticsNodeManager() public method

Initializes the node manager.
public DiagnosticsNodeManager ( IServerInternal server, ApplicationConfiguration configuration ) : System
server IServerInternal
configuration ApplicationConfiguration
return System
        public DiagnosticsNodeManager(
            IServerInternal server, 
            ApplicationConfiguration configuration)
        :
            base(server, configuration)
        {
            this.AliasRoot = "Core";

            string[] namespaceUris = new string[2];
            namespaceUris[0] = Namespaces.OpcUa;
            namespaceUris[1] = Namespaces.OpcUa + "Diagnostics";
            SetNamespaces(namespaceUris);

            m_namespaceIndex = Server.NamespaceUris.GetIndexOrAppend(namespaceUris[1]);
            m_lastUsedId = (long)(DateTime.UtcNow.Ticks & 0x7FFFFFFF);
            m_sessions = new List<SessionDiagnosticsData>();
            m_subscriptions = new List<SubscriptionDiagnosticsData>();
            m_diagnosticsEnabled = true;
            m_sampledItems = new List<MonitoredItem>();
            m_minimumSamplingInterval = 100;
        }
        #endregion