MonitoringContext Class Reference
[Core Module context and helper classes]

#include <iomanager.h>

List of all members.


Public Member Functions

 MonitoringContext ()
virtual ~MonitoringContext ()

Public Attributes

OpcUa_Double samplingInterval
 Sampling interval for the monitored item to create.
OpcUa_Double deadband
 Deadband value for the monitored item to create.
OpcUa_Boolean isAbsoluteDeadband
 Indicates if it is an absolute deadband or a percent deadband if a deadband value is set.
OpcUa_Boolean sdkMustHandleAbsoluteDeadband
 Set by the implementation of the IOManager if a configured absolute deadband should be handles by the SDK.
OpcUa_DataChangeTrigger 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_String * pIndexRange
 Index range for the monitored item to create.
OpcUa_QualifiedName * 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.

Detailed Description

This class provides the context for a data monitored item.

Constructor & Destructor Documentation

MonitoringContext::MonitoringContext (  )  [inline]

Construction with initialized Parameters

virtual MonitoringContext::~MonitoringContext (  )  [inline, virtual]

Destruction


The documentation for this class was generated from the following file:
  • src/uaserver/uaservercpp/coremodule/iomanager.h