ANSI C Based OPC UA Client/Server/PubSub SDK
UaServer_MonitoredItem Struct Reference

A Monitored Item structure (Common) More...

#include <uaserver_monitoring_types.h>

Data Fields

OpcUa_NodeId NodeId
 NodeId of the Item.
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.
unsigned int ItemType: 1
 MonitoredItemType, data or event MonitoredItem.
unsigned int InternalType: 2
 Internal item type.
unsigned int Reserved: 5
 Reserved bits.
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_StatusCode AddStatus
 Status of adding the monitored item.
OpcUa_Void * pSubscription
 the subscription of the item
UaBase_Vector TriggeringLinks
 list of ItemsToReport if this item triggers

Detailed Description

A Monitored Item structure (Common)

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