uatools
1.0.0-pre2
Loading...
Searching...
No Matches
utils.hpp
Go to the documentation of this file.
1
6
7
#ifndef ESO_UATOOLS_PROTOCOL_OPEN62541_UTILS_HPP_
8
#define ESO_UATOOLS_PROTOCOL_OPEN62541_UTILS_HPP_
9
10
#ifdef UA_ENABLE_AMALGAMATION
11
# include <open62541.h>
12
#else
13
# include <open62541/types.h>
14
#endif
15
16
#include "
eso/uatools/protocol/base/iComm.hpp
"
17
18
namespace
eso::uatools::protocol::opcua
{
19
20
// Convert a base::Variant into a UA_Variant. Returns false on failure.
21
bool
SetValue
(
const
base::Variant
& container, UA_Variant& value);
22
23
// Convert a UA_Variant into a base::Variant. Returns false on failure.
24
bool
GetValue
(
const
UA_Variant value,
base::Variant
& container);
25
26
}
// namespace eso::uatools::protocol::opcua
27
28
#endif
// ESO_UATOOLS_PROTOCOL_OPEN62541_UTILS_HPP_
iComm.hpp
eso::uatools::protocol::base::Variant
std::variant< bool, std::int8_t, std::uint8_t, short, unsigned short, int, unsigned int, float, double, std::string, std::vector< bool >, std::vector< short >, std::vector< int >, std::vector< unsigned int >, std::vector< float >, std::vector< double >, std::vector< std::string > > Variant
Definition
icomm_adapter_min_v1.hpp:53
eso::uatools::protocol::opcua
Definition
iDataChangeHandler.hpp:27
eso::uatools::protocol::opcua::SetValue
bool SetValue(const base::Variant &container, UA_Variant &value)
Definition
utils.cpp:13
eso::uatools::protocol::opcua::GetValue
bool GetValue(const UA_Variant value, base::Variant &container)
Definition
utils.cpp:44
info
protocol_old
open62541
src
include
eso
uatools
protocol
open62541
utils.hpp
Generated by
1.13.2