Public Member Functions | Public Attributes | Protected Attributes | List of all members
OpcUa::Event Class Reference

#include <event.h>

Public Member Functions

 Event (const Node &type)
 
 Event (const NodeId &type)
 
 Event ()
 
Variant GetValue (const std::vector< QualifiedName > &path) const
 
Variant GetValue (AttributeId attribute) const
 
Variant GetValue (const QualifiedName &path) const
 
Variant GetValue (const std::string &qualifiedname) const
 
std::vector< std::vector< QualifiedName > > GetValueKeys ()
 
void SetValue (const std::vector< QualifiedName > &path, Variant value)
 
void SetValue (AttributeId attribute, Variant value)
 
void SetValue (const QualifiedName &path, Variant value)
 
void SetValue (const std::string &qualifiedname, Variant value)
 

Public Attributes

ByteString EventId
 
NodeId EventType
 
DateTime LocalTime
 
LocalizedText Message
 
DateTime ReceiveTime
 
uint16_t Severity = 1
 
std::string SourceName
 
NodeId SourceNode
 
DateTime Time
 

Protected Attributes

AttributeMap AttributeValues
 
PathMap PathValues
 

Detailed Description

Definition at line 20 of file event.h.

Constructor & Destructor Documentation

OpcUa::Event::Event ( const Node type)

Definition at line 16 of file event.cpp.

OpcUa::Event::Event ( const NodeId type)

Definition at line 14 of file event.cpp.

OpcUa::Event::Event ( )

Definition at line 10 of file event.cpp.

Member Function Documentation

Variant OpcUa::Event::GetValue ( const std::vector< QualifiedName > &  path) const

Definition at line 57 of file event.cpp.

Variant OpcUa::Event::GetValue ( AttributeId  attribute) const

Definition at line 89 of file event.cpp.

Variant OpcUa::Event::GetValue ( const QualifiedName path) const

Definition at line 52 of file event.cpp.

Variant OpcUa::Event::GetValue ( const std::string &  qualifiedname) const

Definition at line 82 of file event.cpp.

std::vector< std::vector< QualifiedName > > OpcUa::Event::GetValueKeys ( )

Definition at line 18 of file event.cpp.

void OpcUa::Event::SetValue ( const std::vector< QualifiedName > &  path,
Variant  value 
)

Definition at line 35 of file event.cpp.

void OpcUa::Event::SetValue ( AttributeId  attribute,
Variant  value 
)

Definition at line 40 of file event.cpp.

void OpcUa::Event::SetValue ( const QualifiedName path,
Variant  value 
)

Definition at line 30 of file event.cpp.

void OpcUa::Event::SetValue ( const std::string &  qualifiedname,
Variant  value 
)

Definition at line 45 of file event.cpp.

Member Data Documentation

AttributeMap OpcUa::Event::AttributeValues
protected

Definition at line 68 of file event.h.

ByteString OpcUa::Event::EventId

Definition at line 36 of file event.h.

NodeId OpcUa::Event::EventType

Definition at line 37 of file event.h.

DateTime OpcUa::Event::LocalTime

Definition at line 38 of file event.h.

LocalizedText OpcUa::Event::Message

Definition at line 41 of file event.h.

PathMap OpcUa::Event::PathValues
protected

Definition at line 67 of file event.h.

DateTime OpcUa::Event::ReceiveTime

Definition at line 39 of file event.h.

uint16_t OpcUa::Event::Severity = 1

Definition at line 42 of file event.h.

std::string OpcUa::Event::SourceName

Definition at line 44 of file event.h.

NodeId OpcUa::Event::SourceNode

Definition at line 43 of file event.h.

DateTime OpcUa::Event::Time

Definition at line 40 of file event.h.


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