ifw-core  5.0.0-pre2
Classes | Typedefs | Functions
protocol::opcua Namespace Reference

Classes

class  IDataChangeHandler
 The IDataChangeHandler class Defines an entry point for data change notifications. More...
 
class  MonitoredItem
 
struct  OpcuaConnection
 Connection Struct. More...
 
class  Open62541
 The Open62541 class. More...
 
class  Subscription
 
class  TaskPoll
 

Typedefs

using MonitoredItemPtr = std::shared_ptr< MonitoredItem >
 
using MonitoredItemConstPtr = std::shared_ptr< const MonitoredItem >
 
using SubscriptionPtr = std::shared_ptr< Subscription >
 
using SubscriptionConstPtr = std::shared_ptr< const Subscription >
 

Functions

bool SetValue (const protocol::base::Variant container, UA_Variant &value)
 SetValue Convert a variant type into an OPCUA value object. More...
 
bool GetValue (const UA_Variant value, protocol::base::Variant &container)
 Convert OPCUA value into a variant type. More...
 
 REGISTER_COMM (Open62541)
 

Typedef Documentation

◆ MonitoredItemConstPtr

using protocol::opcua::MonitoredItemConstPtr = typedef std::shared_ptr<const MonitoredItem>

◆ MonitoredItemPtr

using protocol::opcua::MonitoredItemPtr = typedef std::shared_ptr<MonitoredItem>

◆ SubscriptionConstPtr

using protocol::opcua::SubscriptionConstPtr = typedef std::shared_ptr<const Subscription>

◆ SubscriptionPtr

using protocol::opcua::SubscriptionPtr = typedef std::shared_ptr<Subscription>

Function Documentation

◆ GetValue()

bool protocol::opcua::GetValue ( const UA_Variant  value,
protocol::base::Variant container 
)

Convert OPCUA value into a variant type.

Parameters
valueOPCUA value object
containerReference to the output variant object.

◆ REGISTER_COMM()

protocol::opcua::REGISTER_COMM ( Open62541  )

◆ SetValue()

bool protocol::opcua::SetValue ( const protocol::base::Variant  container,
UA_Variant &  value 
)

SetValue Convert a variant type into an OPCUA value object.

Parameters
containerVariant object
valueReference to the output OPCUA value object