ANSI C Based OPC UA Client/Server SDK  1.8.3.398
UaServer_MonitoredItemEvent Struct Reference

A Monitored Item structure (Event) More...

#include <uaserver_monitoring_types.h>

Data Fields

OpcUa_NodeId NodeId
 NodeId of the Item.
 
MonitoredItemType ItemType
 Type: data or event MonitoredItem.
 
OpcUa_MonitoringMode MonitoringMode
 Monitoring mode of the item.
 
OpcUa_UInt32 uServerHandle
 Server defined handle for the item.
 
OpcUa_UInt32 uClientHandle
 Client defined handle for the item.
 
OpcUa_UInt32 uProviderHandle
 Provider defined handle for the item.
 
OpcUa_UInt32 uUserData [2]
 More User Data for the provider to store additional information.
 
OpcUa_Int32 iSamplingInterval
 This interval defines the sampling rate of the monitored item.
 
OpcUa_Boolean bStartupFlag
 Indicates that the current value should be stored in the ItemQueue.
 
OpcUa_Boolean bDiscardOldest
 Discard policy for the item.
 
OpcUa_Boolean bTriggered
 true if value has changed since the last DataChangeNotification
 
OpcUa_TimestampsToReturn TimestampsToReturn
 timestamps to return for this item
 
OpcUa_Void * pSubscription
 the subscription of the item
 
OpcUa_StatusCode AddStatus
 Status of adding the monitored item.
 
UaBase_Vector TriggeringLinks
 list of ItemsToReport if this item triggers
 
UaServer_EventFilter * pEventFilter
 the applied event filter
 
UaBase_RingBuffer Events
 ringbuffer to queue the events (OpcUa_EventFieldList)
 
OpcUa_UInt32 uMaxEventQueueSize
 Maximum size of the Event Queue.
 

Detailed Description

A Monitored Item structure (Event)


The documentation for this struct was generated from the following file: