13 #include "opc/nodeid.hpp"
24 virtual Client* operator()() = 0;
33 virtual bool connect(std::string connstr) = 0;
Templated implementation of Factory class.
Definition: factory.hpp:35
OPC Client to communicate with OPC Server.
Definition: client.hpp:20
virtual Variant get_value(NodeId &nodeid)=0
virtual std::vector< NodeId > get_nodes()=0
Get node objects available in DSC.
virtual bool connect(std::string connstr)=0
Connect to DCS using the connection string.
virtual ~Client()=default
Default destructor.
virtual bool set_value(NodeId &nodeid, Variant value)=0
virtual bool disconnect()=0
Disconnect from DCS.
OPC Client Node ID.
Definition: nodeid.hpp:20
Definition: variant.hpp:18
Definition: client.hpp:23