_UaServer_MonitoredItem Struct Reference
[UaServerProviders]

A Monitored Item Structure. More...

#include <uaserver_providers.h>


Data Fields

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 addition information.
OpcUa_Int32 iSamplingInterval
 This interval defines the sampling rate of the monitored item.
OpcUa_UInt32 uItemQueueSize
 Size of the Item Queue.
OpcUa_Variant LastValue
 Last Value.
UaServer_RingBuffer ItemQueue
 Item Queue.
OpcUa_Boolean bDiscardOldest
 Discard policy for the item.
OpcUa_NodeId NodeId
 NodeId of the Item.
OpcUa_UInt32 AttributeId
 AttributeId of the Item.
OpcUa_Boolean bIsChanged
 Changed flag.
OpcUa_Void * pSubscription
 just a temporary value here TODO
OpcUa_Boolean bUsed
 is this instance in use?

Detailed Description

A Monitored Item Structure.


The documentation for this struct was generated from the following file:
  • /home/gergap/work/unified/sdk_ansi_c/src/uaserver/uaserverc/uaserver_providers.h