C++ Based OPC UA Client/Server SDK  1.5.5.355

This class provides the settings for a data monitored item. More...

#include <iomanager.h>

Public Member Functions

 MonitoringContext ()
 Construction with initialized Parameters.
 
virtual ~MonitoringContext ()
 Destruction.
 

Public Attributes

OpcUa_Double samplingInterval
 Sampling interval for the monitored item to create. More...
 
OpcUa_Double deadband
 Dead band value for the monitored item to create. More...
 
OpcUa_Boolean isAbsoluteDeadband
 Indicates if it is an absolute deadband or a percent deadband if a deadband value is set. More...
 
OpcUa_Boolean sdkMustHandleAbsoluteDeadband
 Set by the implementation of the IOManager if a configured absolute deadband should be handles by the SDK. More...
 
OpcUa_DataChangeTrigger dataChangeTrigger
 Type of data change trigger for the monitored item to create. More...
 
OpcUa_StringpIndexRange
 Index range for the monitored item to create. More...
 
OpcUa_QualifiedNamepDataEncoding
 Data encoding for the monitored item to create. More...
 
OpcUa_UInt32 queueSize
 QueueSize for the monitored item to create. More...
 

Detailed Description

This class provides the settings for a data monitored item.

Member Data Documentation

OpcUa_DataChangeTrigger MonitoringContext::dataChangeTrigger

Type of data change trigger for the monitored item to create.


Possible values are OpcUa_DataChangeTrigger_Status, OpcUa_DataChangeTrigger_StatusValue (default), OpcUa_DataChangeTrigger_StatusValueTimestamp.

OpcUa_Double MonitoringContext::deadband

Dead band value for the monitored item to create.

OpcUa_Boolean MonitoringContext::isAbsoluteDeadband

Indicates if it is an absolute deadband or a percent deadband if a deadband value is set.

OpcUa_QualifiedName* MonitoringContext::pDataEncoding

Data encoding for the monitored item to create.

This parameter is only relevant if the data type or the variable to monitore is complex.

OpcUa_String* MonitoringContext::pIndexRange

Index range for the monitored item to create.

This parameter is NULL if no index range is specified.

OpcUa_UInt32 MonitoringContext::queueSize

QueueSize for the monitored item to create.

This is a hint for the IOManager implementation. The queue is managed in the MonitoredItem

OpcUa_Double MonitoringContext::samplingInterval

Sampling interval for the monitored item to create.

OpcUa_Boolean MonitoringContext::sdkMustHandleAbsoluteDeadband

Set by the implementation of the IOManager if a configured absolute deadband should be handles by the SDK.


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