Public Member Functions | Public Attributes | List of all members
OpcUa::DataValue Struct Reference

#include <data_value.h>

Public Member Functions

 DataValue ()
 
 DataValue (const DataValue &data)=default
 
 DataValue (const Variant &value)
 
template<typename T >
 DataValue (const T val)
 
DataValueoperator= (const Variant &value)
 
template<typename T >
DataValueoperator= (const T &value)
 
template<typename T >
bool operator== (const T &t) const
 
bool operator== (const DataValue &data) const
 
void SetServerTimestamp (const DateTime &t)
 
void SetSourceTimestamp (const DateTime &t)
 

Public Attributes

uint8_t Encoding
 
uint16_t ServerPicoseconds
 
DateTime ServerTimestamp
 
uint16_t SourcePicoseconds
 
DateTime SourceTimestamp
 
StatusCode Status
 
Variant Value
 

Detailed Description

Definition at line 26 of file data_value.h.

Constructor & Destructor Documentation

OpcUa::DataValue::DataValue ( )
inline

Definition at line 36 of file data_value.h.

OpcUa::DataValue::DataValue ( const DataValue data)
default
OpcUa::DataValue::DataValue ( const Variant value)
inlineexplicit

Definition at line 48 of file data_value.h.

template<typename T >
OpcUa::DataValue::DataValue ( const T  val)
inlineexplicit

Definition at line 56 of file data_value.h.

Member Function Documentation

DataValue& OpcUa::DataValue::operator= ( const Variant value)
inline

Definition at line 63 of file data_value.h.

template<typename T >
DataValue& OpcUa::DataValue::operator= ( const T &  value)
inline

Definition at line 71 of file data_value.h.

template<typename T >
bool OpcUa::DataValue::operator== ( const T &  t) const
inline

Definition at line 79 of file data_value.h.

bool OpcUa::DataValue::operator== ( const DataValue data) const
inline

Definition at line 84 of file data_value.h.

void OpcUa::DataValue::SetServerTimestamp ( const DateTime t)
inline

Definition at line 116 of file data_value.h.

void OpcUa::DataValue::SetSourceTimestamp ( const DateTime t)
inline

Definition at line 110 of file data_value.h.

Member Data Documentation

uint8_t OpcUa::DataValue::Encoding

Definition at line 28 of file data_value.h.

uint16_t OpcUa::DataValue::ServerPicoseconds

Definition at line 34 of file data_value.h.

DateTime OpcUa::DataValue::ServerTimestamp

Definition at line 33 of file data_value.h.

uint16_t OpcUa::DataValue::SourcePicoseconds

Definition at line 32 of file data_value.h.

DateTime OpcUa::DataValue::SourceTimestamp

Definition at line 31 of file data_value.h.

StatusCode OpcUa::DataValue::Status

Definition at line 30 of file data_value.h.

Variant OpcUa::DataValue::Value

Definition at line 29 of file data_value.h.


The documentation for this struct was generated from the following file:


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