22#ifndef CCF_PROTOCOLS_OPCUA_CLIENT_WRAPPER_ENVISION_LLNETIO_HPP_
23#define CCF_PROTOCOLS_OPCUA_CLIENT_WRAPPER_ENVISION_LLNETIO_HPP_
28#include "ifw/core/protocol/base/iComm.hpp"
53 void Connect(
const std::string& device,
const std::string& address);
58 void Read(ifw::core::protocol::base::VectorVariant& params);
61 void Write(
const ifw::core::protocol::base::VectorVariant& params);
65 void Rpc(
const std::string& obj,
66 const std::string& proc,
67 const ifw::core::protocol::base::VectorVariant& params,
68 ifw::core::protocol::base::Variant& result);
71 std::unique_ptr<eso::uatools::Client> m_ualib;
void Write(const ifw::core::protocol::base::VectorVariant ¶ms)
Write one or more nodes.
Definition opcuaClientWrapper.cpp:210
OpcuaClientWrapper()
Definition opcuaClientWrapper.cpp:158
OpcuaClientWrapper(const OpcuaClientWrapper &)=delete
OpcuaClientWrapper & operator=(const OpcuaClientWrapper &)=delete
void Rpc(const std::string &obj, const std::string &proc, const ifw::core::protocol::base::VectorVariant ¶ms, ifw::core::protocol::base::Variant &result)
Call an OPC UA method. result receives the first output argument (typically a short return code in EN...
Definition opcuaClientWrapper.cpp:223
void Read(ifw::core::protocol::base::VectorVariant ¶ms)
Read one or more nodes. params[i].second is replaced in-place with the value read from params[i]....
Definition opcuaClientWrapper.cpp:186
OpcuaClientWrapper & operator=(OpcuaClientWrapper &&)=delete
OpcuaClientWrapper(OpcuaClientWrapper &&)=delete
void Disconnect()
Definition opcuaClientWrapper.cpp:181
void Connect(const std::string &device, const std::string &address)
Definition opcuaClientWrapper.cpp:168
Definition comAdptEnvision.cpp:13