UA Server SDK C++ Bundle  1.4.1.271
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
MonitoringContext Class Reference

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_String * pIndexRange
 Index range for the monitored item to create. More...
 
OpcUa_QualifiedName * pDataEncoding
 Data encoding 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.

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: