ANSI C Based OPC UA Client/Server SDK
1.8.0.369
|
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_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 | |
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. | |
UaBase_RingBuffer | ItemQueue |
Item Queue. | |
OpcUa_UInt32 | AttributeId |
AttributeId of the Item. | |
OpcUa_Range * | pEURange |
Optional: pointer to the EURange property of the node. | |
A Monitored Item structure (Data)