Private Member Functions | List of all members
SubClient Class Reference

Subscription client class handles subscription callbacks. More...

Inheritance diagram for SubClient:
Inheritance graph
[legend]

Private Member Functions

void DataChange (uint32_t handle, const Node &node, const Variant &val, AttributeId attr) override
 
void DataChange (uint32_t handle, const Node &node, const Variant &val, AttributeId attr) override
 
void DataChange (uint32_t handle, const OpcUa::Node &node, const OpcUa::Variant &value, OpcUa::AttributeId attr) override
 

Additional Inherited Members

- Public Member Functions inherited from OpcUa::SubscriptionHandler
virtual void DataValueChange (uint32_t handle, const Node &node, const DataValue &val, AttributeId attribute)
 
virtual void Event (uint32_t handle, const Event &event)
 
virtual void StatusChange (StatusCode status)
 
virtual ~SubscriptionHandler ()
 

Detailed Description

Subscription client class handles subscription callbacks.

Currently is only implemented reaction on data change.

Definition at line 23 of file example_client.cpp.

Member Function Documentation

void SubClient::DataChange ( uint32_t  handle,
const Node node,
const Variant val,
AttributeId  attr 
)
inlineoverrideprivatevirtual

Reimplemented from OpcUa::SubscriptionHandler.

Definition at line 25 of file example_client.cpp.

void SubClient::DataChange ( uint32_t  handle,
const Node node,
const Variant val,
AttributeId  attr 
)
inlineoverrideprivatevirtual

Reimplemented from OpcUa::SubscriptionHandler.

Definition at line 26 of file example_server.cpp.

void SubClient::DataChange ( uint32_t  handle,
const OpcUa::Node node,
const OpcUa::Variant value,
OpcUa::AttributeId  attr 
)
inlineoverrideprivatevirtual

DataChange function is called by client internal mechanisms when change of data on subscribed node.

Parameters
handlesubscription handle
nodenode on which data were changed
valuenew value
attrOpcUa Attribute Id

Reimplemented from OpcUa::SubscriptionHandler.

Definition at line 72 of file opcua_client.cpp.


The documentation for this class was generated from the following files:


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:09