/***************************************************************************** * Copyright (c) 2022 Priva b.v. *****************************************************************************/ #pragma once #include "ConnectionConfig.h" #include "IModbusAdapter.h" /// \brief This class represents a single modbus context. Each context will /// result in an instance of this class. It is not intended to be /// created directly but through a factory. The factory will create /// the object and return the pointer to its interface. class ModbusAdapter : public IModbusAdapter { public: ModbusAdapter(); virtual ~ModbusAdapter(); void ModbusConnectRTU(const ConnectionConfig &conncfg); };