open62541pp 0.17.0
C++ wrapper of open62541
Loading...
Searching...
No Matches
monitoreditem.hpp File Reference
Include dependency graph for monitoreditem.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  opcua::services::MonitoringParametersEx
 

Namespaces

namespace  opcua
 
namespace  opcua::services
 

Typedefs

using opcua::services::DeleteMonitoredItemCallback = std::function<void(IntegerId subId, IntegerId monId)>
 
using opcua::services::DataChangeNotificationCallback
 
using opcua::services::EventNotificationCallback
 

Functions

CreateMonitoredItemsResponse opcua::services::createMonitoredItemsDataChange (Client &connection, const CreateMonitoredItemsRequest &request, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback)
 
template<typename CompletionToken >
auto opcua::services::createMonitoredItemsDataChangeAsync (Client &connection, const CreateMonitoredItemsRequest &request, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token)
 
template<typename T >
MonitoredItemCreateResult opcua::services::createMonitoredItemDataChange (T &connection, IntegerId subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx &parameters, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback)
 
template<typename CompletionToken >
auto opcua::services::createMonitoredItemDataChangeAsync (Client &connection, IntegerId subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx &parameters, DataChangeNotificationCallback dataChangeCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token)
 
CreateMonitoredItemsResponse opcua::services::createMonitoredItemsEvent (Client &connection, const CreateMonitoredItemsRequest &request, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback)
 
template<typename CompletionToken >
auto opcua::services::createMonitoredItemsEventAsync (Client &connection, const CreateMonitoredItemsRequest &request, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token)
 
MonitoredItemCreateResult opcua::services::createMonitoredItemEvent (Client &connection, IntegerId subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx &parameters, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback={})
 
template<typename CompletionToken >
auto opcua::services::createMonitoredItemEventAsync (Client &connection, IntegerId subscriptionId, const ReadValueId &itemToMonitor, MonitoringMode monitoringMode, const MonitoringParametersEx &parameters, EventNotificationCallback eventCallback, DeleteMonitoredItemCallback deleteCallback, CompletionToken &&token)
 
ModifyMonitoredItemsResponse opcua::services::modifyMonitoredItems (Client &connection, const ModifyMonitoredItemsRequest &request) noexcept
 
template<typename CompletionToken >
auto opcua::services::modifyMonitoredItemsAsync (Client &connection, const ModifyMonitoredItemsRequest &request, CompletionToken &&token)
 
MonitoredItemModifyResult opcua::services::modifyMonitoredItem (Client &connection, IntegerId subscriptionId, IntegerId monitoredItemId, const MonitoringParametersEx &parameters) noexcept
 
template<typename CompletionToken >
auto opcua::services::modifyMonitoredItemAsync (Client &connection, IntegerId subscriptionId, IntegerId monitoredItemId, const MonitoringParametersEx &parameters, CompletionToken &&token)
 
SetMonitoringModeResponse opcua::services::setMonitoringMode (Client &connection, const SetMonitoringModeRequest &request) noexcept
 
template<typename CompletionToken >
auto opcua::services::setMonitoringModeAsync (Client &connection, const SetMonitoringModeRequest &request, CompletionToken &&token)
 
StatusCode opcua::services::setMonitoringMode (Client &connection, IntegerId subscriptionId, IntegerId monitoredItemId, MonitoringMode monitoringMode) noexcept
 
template<typename CompletionToken >
auto opcua::services::setMonitoringModeAsync (Client &connection, IntegerId subscriptionId, IntegerId monitoredItemId, MonitoringMode monitoringMode, CompletionToken &&token)
 
SetTriggeringResponse opcua::services::setTriggering (Client &connection, const SetTriggeringRequest &request) noexcept
 
template<typename CompletionToken >
auto opcua::services::setTriggeringAsync (Client &connection, const SetTriggeringRequest &request, CompletionToken &&token)
 
DeleteMonitoredItemsResponse opcua::services::deleteMonitoredItems (Client &connection, const DeleteMonitoredItemsRequest &request) noexcept
 
template<typename CompletionToken >
auto opcua::services::deleteMonitoredItemsAsync (Client &connection, const DeleteMonitoredItemsRequest &request, CompletionToken &&token)
 
template<typename T >
StatusCode opcua::services::deleteMonitoredItem (T &connection, IntegerId subscriptionId, IntegerId monitoredItemId)
 
template<typename CompletionToken >
auto opcua::services::deleteMonitoredItemAsync (Client &connection, IntegerId subscriptionId, IntegerId monitoredItemId, CompletionToken &&token)