High Performance OPC UA Server SDK  1.1.0.158
ua_monitoringmode

An enumeration that specifies whether sampling and reporting are enabled or disabled for a MonitoredItem. More...

Enumerations

enum  ua_monitoringmode { UA_MONITORINGMODE_DISABLED = 0, UA_MONITORINGMODE_SAMPLING = 1, UA_MONITORINGMODE_REPORTING = 2, UA_MONITORINGMODE_MAX_ENUM_VALUE = INT32_MAX }
 An enumeration that specifies whether sampling and reporting are enabled or disabled for a MonitoredItem. More...
 

Functions

const char * ua_monitoringmode_to_string (enum ua_monitoringmode monitoringmode)
 

Detailed Description

An enumeration that specifies whether sampling and reporting are enabled or disabled for a MonitoredItem.

The two main modes are Disabled and Reporting. Sampling is only used together with the SetTriggering Service.

The value of the publishing enabled parameter for a Subscription does not affect the value of the monitoring mode for a MonitoredItem of the Subscription.

Enumeration Type Documentation

An enumeration that specifies whether sampling and reporting are enabled or disabled for a MonitoredItem.

The two main modes are Disabled and Reporting. Sampling is only used together with the SetTriggering Service.

The value of the publishing enabled parameter for a Subscription does not affect the value of the monitoring mode for a MonitoredItem of the Subscription.

Enumerator
UA_MONITORINGMODE_DISABLED 

The item being monitored is not sampled or evaluated, and Notifications are not generated or queued.

Notification reporting is disabled.

In this mode the monitored item is completely deactivated in the server.

UA_MONITORINGMODE_SAMPLING 

The item being monitored is sampled and evaluated, and Notifications are generated and queued.

Notification reporting is disabled.

In this special mode the data is sampled in the server but only delivered to the client in combination with linked monitored items created with SetTriggering Service.

UA_MONITORINGMODE_REPORTING 

The item being monitored is sampled and evaluated, and Notifications are generated and queued.

Notification reporting is enabled.

In this mode, the data is sampled in the server and delivered to the client.