OPC UA client facade for the ENVision adapter, backed by uatools. More...
#include <memory>#include <string>#include "ifw/core/protocol/base/iComm.hpp"Go to the source code of this file.
Classes | |
| class | ifw::ccf::protocols::envision_llnetio::OpcuaClientWrapper |
Thin facade over eso::uatools::Client, exposing the legacy IComm-shaped OPC UA client API. More... | |
Namespaces | |
| namespace | eso |
| namespace | eso::uatools |
| namespace | ifw |
| namespace | ifw::ccf |
| namespace | ifw::ccf::protocols |
| namespace | ifw::ccf::protocols::envision_llnetio |
OPC UA client facade for the ENVision adapter, backed by uatools.
Thin facade over eso::uatools::Client (ifw::fnd::defs::ICommAdapter) that exposes the legacy IComm-shaped synchronous API (Connect / Disconnect / Read(VV&) / Write(VV) / Rpc(obj,proc,params,&res)) used throughout comAdptEnvision.cpp. Keeping this facade lets the adapter call sites and their VectorVariant-based value handling stay unchanged while all OPC UA traffic goes through uatools/ualib.
History: this used to select between the legacy ifw::core::protocol::opcua::Open62541 client and ualib via the CCF_USE_UATOOLS environment variable, to A/B-test on the real FGF camera. ualib is now the sole backend; the legacy ifw-core/protocol path and the env-var switch have been removed.