C++ Based OPC UA Client/Server/PubSub SDK
1.7.9.586
|
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... | |
OpcUa_UInt32 | queueSize |
QueueSize for the monitored item to create. More... | |
This class provides the settings for a data monitored item.
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.