The following tables list the members exposed by MonitoredItem.
Name | Description | |
---|---|---|
![]() | AttributeId | The attribute to monitor. |
![]() | AttributesModified | Whether the monitoring attributes have been modified since the item was created. |
![]() | CacheQueueSize | Returns the queue size used by the cache. |
![]() | ClientHandle | The identifier assigned by the client. |
![]() | Created | Whether the item has been created on the server. |
![]() | DiscardOldest | Whether to discard the oldest entries in the queue when it is full. |
![]() | DisplayName | A display name for the monitored item. |
![]() | Encoding | The encoding to use when returning notifications. |
![]() | Filter | The filter to use to select values to return. |
![]() | Handle | A local handle assigned to the monitored item. |
![]() | IndexRange | The range of array indexes to monitor. |
![]() | LastMessage | The last message containing a notification for the item. |
![]() | LastValue | The last value or event recieved from the server. |
![]() | MonitoringMode | The monitoring mode. |
![]() | NodeClass | The node class of the node being monitored (affects the type of filter available). |
![]() | QueueSize | The length of the queue used to buffer values. |
![]() | RelativePath | The relative path from the browse path to the node to monitor. |
![]() | ResolvedNodeId | The node id to monitor after applying any relative path. |
![]() | SamplingInterval | The sampling interval. |
![]() | StartNodeId | The start node for the browse path that identifies the node to monitor. |
![]() | Status | The status associated with the monitored item. |
![]() | Subscription | The subscription that owns the monitored item. |
![]() | Tag | Optional application specific data. |
Name | Description | |
---|---|---|
![]() | Clone | Creates a deep copy of the object. |
![]() | DequeueEvents | Read all events in the cache queue. |
![]() | DequeueValues | Read all values in the cache queue. |
![]() | GetEventMessage | Get the message text from the event message. |
![]() | GetEventSeverity | Get the severity code from the event message. |
![]() | GetEventSourceName | Get the source name from the event message. |
![]() | GetEventTime | Returns value of the field name containing the event type. |
![]() | GetEventType | Returns value of the field name containing the event type. |
![]() | GetFieldName | Returns the field name the specified SelectClause in the EventFilter. |
![]() | GetFieldValue | Overloaded. Returns value of the field name containing the event type. |
![]() ![]() | GetServiceResult | Overloaded. The service result for a data change notification. |
![]() | SaveValueInCache | Saves a data change or event in the cache. |
![]() | SetCreateResult | Updates the object with the results of a create monitored item request. |
![]() | SetDeleteResult | Updates the object with the results of a modify monitored item request. |
![]() | SetError | Sets the error status for the monitored item. |
![]() | SetModifyResult | Updates the object with the results of a modify monitored item request. |
![]() | SetResolvePathResult | Updates the object with the results of a translate browse path request. |
Name | Description | |
---|---|---|
![]() | Notification | Raised when a new notification arrives. The application can use this event to get a callback for each Monitored Item. Or, use the DataChangeCallback event in the Subscription class to get a callback with all item in a publish response. |