From 9521fcecd129865e2cffc3d0928e7dbe13fdcda5 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Thu, 16 May 2024 21:32:46 +0200 Subject: [PATCH] base class --- ESP32/comm.cpp | 1 + ESP32/comm.h | 1 + comm.cpp | 9 +++++++++ comm.h | 17 +++++++++++++++++ 4 files changed, 28 insertions(+) create mode 120000 ESP32/comm.cpp create mode 120000 ESP32/comm.h create mode 100644 comm.cpp create mode 100644 comm.h diff --git a/ESP32/comm.cpp b/ESP32/comm.cpp new file mode 120000 index 0000000..f6b51a8 --- /dev/null +++ b/ESP32/comm.cpp @@ -0,0 +1 @@ +../comm.cpp \ No newline at end of file diff --git a/ESP32/comm.h b/ESP32/comm.h new file mode 120000 index 0000000..7c07269 --- /dev/null +++ b/ESP32/comm.h @@ -0,0 +1 @@ +../comm.h \ No newline at end of file diff --git a/comm.cpp b/comm.cpp new file mode 100644 index 0000000..cb4cc6a --- /dev/null +++ b/comm.cpp @@ -0,0 +1,9 @@ +#include "comm.h" + +comm::comm() +{ +} + +comm::~comm() +{ +} diff --git a/comm.h b/comm.h new file mode 100644 index 0000000..4656b08 --- /dev/null +++ b/comm.h @@ -0,0 +1,17 @@ +#include +#include + + +class comm +{ +public: + comm(); + virtual ~comm(); + + virtual bool is_connected() = 0; + + virtual bool has_data() = 0; + virtual uint8_t get_byte() = 0; + + virtual void send_data(const uint8_t *const in, const size_t n) = 0; +};