/// <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;
 }
Ejemplo n.º 2
0
 /// <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;
 }