Opc.Ua.Server.SamplingGroupManager.CreateMonitoredItem C# (CSharp) Method

CreateMonitoredItem() protected method

Creates a new monitored item.
protected CreateMonitoredItem ( IServerInternal server, INodeManager nodeManager, object managerHandle, uint subscriptionId, uint id, Session session, ReadValueId itemToMonitor, DiagnosticsMasks diagnosticsMasks, TimestampsToReturn timestampsToReturn, MonitoringMode monitoringMode, uint clientHandle, MonitoringFilter originalFilter, MonitoringFilter filterToUse, Range range, double samplingInterval, uint queueSize, bool discardOldest, double minimumSamplingInterval ) : MonitoredItem
server IServerInternal The server.
nodeManager INodeManager The node manager.
managerHandle object The manager handle.
subscriptionId uint The subscription id.
id uint The id.
session Session The session.
itemToMonitor ReadValueId The item to monitor.
diagnosticsMasks DiagnosticsMasks The diagnostics masks.
timestampsToReturn TimestampsToReturn The timestamps to return.
monitoringMode MonitoringMode The monitoring mode.
clientHandle uint The client handle.
originalFilter MonitoringFilter The original filter.
filterToUse MonitoringFilter The filter to use.
range Range The range.
samplingInterval double The sampling interval.
queueSize uint Size of the queue.
discardOldest bool if set to true [discard oldest].
minimumSamplingInterval double The minimum sampling interval.
return MonitoredItem
        protected virtual MonitoredItem CreateMonitoredItem(
            IServerInternal     server,
            INodeManager        nodeManager,
            object              managerHandle,
            uint                subscriptionId,
            uint                id,
            Session             session,
            ReadValueId         itemToMonitor,
            DiagnosticsMasks    diagnosticsMasks,
            TimestampsToReturn  timestampsToReturn,
            MonitoringMode      monitoringMode,
            uint                clientHandle,
            MonitoringFilter    originalFilter,
            MonitoringFilter    filterToUse,
            Range               range,
            double              samplingInterval,
            uint                queueSize,
            bool                discardOldest,
            double              minimumSamplingInterval)
        {
            return new MonitoredItem(
                server,
                nodeManager,
                managerHandle,
                subscriptionId,
                id,
                session,
                itemToMonitor,
                diagnosticsMasks,
                timestampsToReturn,
                monitoringMode,
                clientHandle,
                originalFilter,
                filterToUse,
                range,
                samplingInterval,
                queueSize,
                discardOldest,
                minimumSamplingInterval);
        }
        

Same methods

SamplingGroupManager::CreateMonitoredItem ( OperationContext context, uint subscriptionId, double publishingInterval, TimestampsToReturn timestampsToReturn, uint monitoredItemId, object managerHandle, MonitoredItemCreateRequest itemToCreate, Range range, double minimumSamplingInterval ) : MonitoredItem