Build 1.01.318.0

[This is preliminary documentation and is subject to change.]

The MonitoredItem type exposes the following members.

Constructors

  NameDescription
Public methodMonitoredItem
Initializes the object with its node type.

Methods

  NameDescription
Protected methodApplyFilter
Applies the filter to value to determine if the new value should be kept.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodStatic memberEquals(Object, Object, DeadbandType, Double, Double)
Checks if the two values are equal.
Protected methodStatic memberExceedsDeadband
Returns true if the deadband was exceeded.
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCreateResult
Returns the result after creating the monitor item.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetModifyResult
Returns the result after modifying the monitor item.
Public methodGetReadValueId
Returns a description of the item being monitored.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInitializeQueue
Clears and re-initializes the queue if the monitoring parameters changed.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodModifyAttributes
Modifies the attributes for monitored item.
Public methodPublish(OperationContext, Queue<(Of <<'(EventFieldList>)>>))
Publishes all available event notifications.
Public methodPublish(OperationContext, Queue<(Of <<'(MonitoredItemNotification>)>>), Queue<(Of <<'(DiagnosticInfo>)>>))
Publishes all available data change notifications.
Protected methodPublish(OperationContext, Queue<(Of <<'(MonitoredItemNotification>)>>), Queue<(Of <<'(DiagnosticInfo>)>>), DataValue, ServiceResult)
Publishes a single data change notifications.
Public methodQueueEvent(IFilterTarget)
Adds an event to the queue.
Public methodQueueEvent(IFilterTarget, Boolean)
Adds an event to the queue.
Public methodQueueValue(DataValue, ServiceResult)
Adds an event to the queue.
Public methodQueueValue(DataValue, ServiceResult, Boolean)
Updates the queue with a data value or an error.
Public methodSamplingIntervalExpired
Used to check whether the item is ready to sample.
Public methodSetMonitoringMode
Changes the monitoring mode for the item.
Public methodSetSamplingError
Sets an error that occured in the sampling group.
Public methodSetSamplingInterval
Updates the sampling interval for an item.
Public methodSetSemanticsChanged
Sets a flag indicating that the semantics for the monitored node have changed.
Public methodSetStructureChanged
Sets a flag indicating that the structure of the monitored node has changed.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodStatic memberValueChanged
Applies the filter to value to determine if the new value should be kept.

Properties

  NameDescription
Public propertyAlwaysReportUpdates
Whether the monitored item should report a value without checking if it was changed.
Public propertyAttributeId
The attribute being monitored.
Public propertyDataChangeFilter
The data change filter used by the monitored item.
Public propertyDataEncoding
The data encoding requested by the monitored item.
Public propertyDiagnosticsMasks
The diagnostics masks to use when collecting notifications for the item.
Public propertyEventFilter
The event filter used by the monitored item.
Public propertyFilter
The filter used by the monitored item.
Public propertyId
The identifier for the item that is unique within the server.
Public propertyIndexRange
The index range requested by the monitored item.
Public propertyIsReadyToPublish
Returns true if the item is ready to publish.
Public propertyItemsInQueue
Gets number of elements actually contained in value queue.
Public propertyManagerHandle
The handle assigned by the node manager when it created the item.
Public propertyMinimumSamplingInterval
The minimum sampling interval for the item.
Public propertyMonitoredItemType
A bit mask that indicates what the monitored item is.
Public propertyMonitoringAllEvents
Whether the item is monitoring all events produced by the server.
Public propertyMonitoringMode
The current monitoring mode for the item
Public propertyNodeId
The node id being monitored.
Public propertyNodeManager
The node manager that created the item.
Public propertyQueueSize
The queue size for the item.
Public propertyReadyToPublish Obsolete.
Whether the item has notifications that are ready to publish.
Public propertySamplingInterval
The sampling interval for the item.
Public propertySession
The session that owns the monitored item.
Public propertySubscriptionCallback
The object to call when item is ready to publish.
Public propertySubscriptionId
The identifier for the subscription that owns the monitored item.
Public propertyTimeToNextSample
The number of milliseconds until the next sample.

See Also