From 2b637911f4de113cfde00e24d18dab93c0956fcb Mon Sep 17 00:00:00 2001 From: Peter M. Groen Date: Mon, 12 Dec 2022 16:44:13 +0100 Subject: [PATCH] Add TCP connection --- src/modbusbase.h | 4 ++-- src/modbustcp.cpp | 12 ++++++------ src/modbustcp.h | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/modbusbase.h b/src/modbusbase.h index f13e087..6ae0505 100644 --- a/src/modbusbase.h +++ b/src/modbusbase.h @@ -66,14 +66,14 @@ public: * \param length * \return */ - virtual ssize_t modbusSend(uint8_t *to_send, size_t length) = 0; + virtual int modbusSend(uint8_t *to_send, size_t length) = 0; /*! * \brief modbusReceive * \param buffer * \return */ - virtual ssize_t modbusReceive(uint8_t *buffer) = 0; + virtual int modbusReceive(uint8_t *buffer) = 0; // Modbus implementation(s) /*! diff --git a/src/modbustcp.cpp b/src/modbustcp.cpp index 5cdaa36..4589f62 100644 --- a/src/modbustcp.cpp +++ b/src/modbustcp.cpp @@ -14,22 +14,22 @@ ModbusTcp::ModbusTcp(const ConnectionConfig &con_config) } -bool ModbusTcp::Open() const +bool ModbusTcp::Connect() { } -bool ModbusTcp::Close() const +bool ModbusTcp::Close() { } -int ModbusTcp::Read(uint8_t *buffer) const +int ModbusTcp::modbusReceive(uint8_t *buffer) { - + return 0; } -int ModbusTcp::Write(uint8_t *buffer, size_t length) const +int ModbusTcp::modbusSend(uint8_t *buffer, size_t length) { - + return 0; } diff --git a/src/modbustcp.h b/src/modbustcp.h index 3807e31..a2725cd 100644 --- a/src/modbustcp.h +++ b/src/modbustcp.h @@ -37,14 +37,14 @@ public: * \param length * \return */ - virtual ssize_t mmodbusSend(uint8_t *to_send, size_t length) override; + virtual int modbusSend(uint8_t *to_send, size_t length) override; /*! * \brief modbusReceive * \param buffer * \return */ - virtual ssize_t modbusReceive(uint8_t *buffer) const override; + virtual int modbusReceive(uint8_t *buffer) override; private: uint16_t m_port {502}; -- libgit2 0.21.4