5 #ifndef CCF_PROTOCOLS_COM_ADPT_ENVISION_HPP_H_
6 #define CCF_PROTOCOLS_COM_ADPT_ENVISION_HPP_H_
8 #include "ifw/core/protocol/open62541/open62541.hpp"
40 std::string& message);
52 virtual void ReadUser(
const std::string& name,
53 core::utils::param::Parameter& par);
57 virtual void ScanUser(std::vector<core::utils::param::Parameter>& pars);
69 virtual void WriteUser(
const core::utils::param::Parameter& par);
86 void _coreParToPairVariant(
const core::utils::param::Parameter& par,
87 protocol::base::PairVariant& variant_par);
89 protocol::opcua::Open62541 m_opcua_client;
92 std::string m_opcua_object;
95 std::map<std::string, protocol::base::Variant> m_nodes_cache;
97 std::string m_opcua_ns;
CCF Communication Adapter implementing the ENVision Protocol.
Definition: comAdptEnvision.hpp:19
virtual void InitialiseUser()
Definition: comAdptEnvision.cpp:54
virtual void SetDeviceAddressUser(const std::string &address)
Definition: comAdptEnvision.cpp:49
virtual void WriteUser(const core::utils::param::Parameter &par)
Definition: comAdptEnvision.cpp:174
virtual void ReadUser(const std::string &name, core::utils::param::Parameter &par)
Definition: comAdptEnvision.cpp:95
virtual void HandleParPostReadUser(core::utils::param::Parameter &par)
Definition: comAdptEnvision.cpp:215
virtual void DisconnectUser()
Definition: comAdptEnvision.cpp:89
virtual void HandleParPreWriteUser(core::utils::param::Parameter &par)
Definition: comAdptEnvision.cpp:187
virtual void ConnectUser()
Definition: comAdptEnvision.cpp:79
virtual void HandleParPostWriteUser(core::utils::param::Parameter &par)
Definition: comAdptEnvision.cpp:211
virtual void StartUser()
Definition: comAdptEnvision.cpp:225
virtual ~ComAdptEnvision()
Definition: comAdptEnvision.cpp:45
ComAdptEnvision()
Definition: comAdptEnvision.cpp:40
virtual void CheckStatusUser(ccf::HwStatus &status, std::string &message)
Definition: comAdptEnvision.cpp:72
virtual void ScanUser(std::vector< core::utils::param::Parameter > &pars)
Definition: comAdptEnvision.cpp:220
virtual void StopUser()
Definition: comAdptEnvision.cpp:251
virtual void CheckConnectionUser(bool &connected)
Definition: comAdptEnvision.cpp:67
CCF Communication Adapter implementing RTMS communication.
Definition: comAdptRtms.hpp:29
Definition: comAdptEnvision.cpp:38
constexpr auto DEV_PROP_OPCUA_NS
Definition: comAdptEnvision.hpp:16
constexpr auto DEV_PROP_OPCUA_OBJECT
Definition: comAdptEnvision.hpp:15
HwStatus
HW status values.
Definition: base.hpp:195