Public Member Functions | Public Attributes | Protected Attributes
OpcUa::Event Class Reference

#include <event.h>

List of all members.

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 19 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.

Definition at line 10 of file event.cpp.


Member Function Documentation

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

Definition at line 55 of file event.cpp.

Definition at line 82 of file event.cpp.

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

Definition at line 50 of file event.cpp.

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

Definition at line 75 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 33 of file event.cpp.

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

Definition at line 38 of file event.cpp.

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

Definition at line 28 of file event.cpp.

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

Definition at line 43 of file event.cpp.


Member Data Documentation

Definition at line 67 of file event.h.

Definition at line 35 of file event.h.

Definition at line 36 of file event.h.

Definition at line 37 of file event.h.

Definition at line 40 of file event.h.

Definition at line 66 of file event.h.

Definition at line 38 of file event.h.

uint16_t OpcUa::Event::Severity = 1

Definition at line 41 of file event.h.

Definition at line 43 of file event.h.

Definition at line 42 of file event.h.

Definition at line 39 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 Sat Jun 8 2019 18:24:59