7#ifndef CCF_PROTOCOLS_COM_ADPT_ENVISION_LLNETIO_HPP_H_
8#define CCF_PROTOCOLS_COM_ADPT_ENVISION_LLNETIO_HPP_H_
42 std::string& message);
60 virtual void ReadUser(
const std::string& name,
61 ifw::core::utils::param::Parameter& par);
65 virtual void ScanUser(std::vector<ifw::core::utils::param::Parameter>& pars);
77 virtual void WriteUser(
const ifw::core::utils::param::Parameter& par);
99 void CheckErrTryReconnect(
const std::string& action,
100 const std::string& err);
102 void WriteOpcUa(
const ifw::core::utils::param::Parameter& par);
104 void CoreParToPairVariant(
const ifw::core::utils::param::Parameter& par,
105 ifw::core::protocol::base::PairVariant& variant_par,
106 ifw::fnd::datatype::DataType& data_type);
109 ifw::fnd::datatype::DataType GetNodeType(
const std::string& low_level_name);
114 std::string m_opcua_object;
117 std::map<std::string, ifw::core::protocol::base::Variant> m_nodes_cache;
120 std::map<std::string, ifw::fnd::datatype::DataType> m_node_types_cache;
122 std::string m_opcua_ns;
127 std::atomic<bool> m_dev_acq_running{
false};
Frame class used to store the data and metadata for one frames received from the camera.
Definition dataFrame.hpp:20
virtual void DisconnectUser()
Definition comAdptEnvision.cpp:67
virtual void SetDeviceAddressUser(const std::string &address)
Definition comAdptEnvision.cpp:25
virtual void CheckConnectionUser(bool &connected)
Definition comAdptEnvision.cpp:43
virtual void InitialiseUser()
Definition comAdptEnvision.cpp:30
virtual void HandleParPostWriteUser(ifw::core::utils::param::Parameter &par)
Definition comAdptEnvision.cpp:352
ComAdptEnvision()
Definition comAdptEnvision.cpp:15
virtual void WriteUser(const ifw::core::utils::param::Parameter &par)
Definition comAdptEnvision.cpp:318
virtual void HandleSetupUser()
Definition comAdptEnvision.cpp:495
virtual void StopUser()
Definition comAdptEnvision.cpp:425
virtual void HandleParPostReadUser(ifw::core::utils::param::Parameter &par)
Definition comAdptEnvision.cpp:356
virtual void HandleParPreWriteUser(ifw::core::utils::param::Parameter &par)
Definition comAdptEnvision.cpp:330
virtual void StartUser()
Definition comAdptEnvision.cpp:371
virtual void ScanUser(std::vector< ifw::core::utils::param::Parameter > &pars)
Definition comAdptEnvision.cpp:366
virtual ~ComAdptEnvision()
Definition comAdptEnvision.cpp:21
virtual void ReceiveUser(ifw::ccf::common::DataFrame &frame, bool &frame_received, const double timeout, bool &timed_out)
Implementation of the frame reception.
Definition comAdptEnvision.cpp:88
virtual void CheckStatusUser(ifw::ccf::HwStatus &status, std::string &message)
Definition comAdptEnvision.cpp:48
virtual void ReadUser(const std::string &name, ifw::core::utils::param::Parameter &par)
Definition comAdptEnvision.cpp:152
virtual void ConnectUser()
Definition comAdptEnvision.cpp:55
Thin facade over eso::uatools::Client, exposing the legacy IComm-shaped OPC UA client API.
Definition opcuaClientWrapper.hpp:43
CCF Communication Adapter implementing RTMS communication.
Definition comAdptRtms.hpp:36
Definition comAdptEnvision.cpp:13
constexpr auto DEV_PROP_OPCUA_NS
Definition comAdptEnvision.hpp:18
constexpr auto DEV_PROP_OPCUA_OBJECT
Definition comAdptEnvision.hpp:17
HwStatus
HW status values.
Definition base.hpp:152
OPC UA client facade for the ENVision adapter, backed by uatools.