UA ANSI C Server Professional  1.4.0.285
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
_UaServer_MonitoredItemData Struct Reference

A Monitored Item structure (Data) 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_Void * pSubscription
 the subscription of the item
 
OpcUa_TimestampsToReturn TimestampsToReturn
 timestamps to return for this item
 
OpcUa_List TriggeringLinks
 list of ItemsToReport if this item triggers
 
OpcUa_UInt32 NoOfIndexRanges
 number of index ranges of this item
 
UaServer_NumericRange * IndexRanges
 the index ranges of this item
 
OpcUa_DataChangeFilter DataChangeFilter
 the DataChangeFilter for the item
 
OpcUa_UInt32 uItemQueueSize
 Size of the Item Queue.
 
OpcUa_DataValue LastDataValue
 Last Value.
 
UaServer_RingBuffer ItemQueue
 Item Queue.
 
OpcUa_UInt32 AttributeId
 AttributeId of the Item.
 
OpcUa_Range * pEURange
 Optional: pointer to the EURange property of the node.
 

Detailed Description

A Monitored Item structure (Data)


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