/// <summary> /// Ctor using ExpandedNodeId (nsu syntax for namespace). /// </summary> public OpcMonitoredItem(ExpandedNodeId expandedNodeId, string sessionEndpointUrl, int?samplingInterval, string displayName) { ConfigNodeId = null; ConfigExpandedNodeId = expandedNodeId; OriginalId = expandedNodeId.ToString(); ConfigType = OpcMonitoredItemConfigurationType.ExpandedNodeId; Init(sessionEndpointUrl, samplingInterval, displayName); State = OpcMonitoredItemState.UnmonitoredNamespaceUpdateRequested; }
/// <summary> /// Ctor using NodeId (ns syntax for namespace). /// </summary> public OpcMonitoredItem(NodeId nodeId, Uri sessionEndpointUrl, int?samplingInterval, string displayName) { ConfigNodeId = nodeId; ConfigExpandedNodeId = null; OriginalId = nodeId.ToString(); ConfigType = OpcMonitoredItemConfigurationType.NodeId; Init(sessionEndpointUrl, samplingInterval, displayName); State = OpcMonitoredItemState.Unmonitored; }