From f5591256d5fa4465e87339bf161962573cf603e8 Mon Sep 17 00:00:00 2001 From: rechrtb Date: Thu, 24 Nov 2022 17:54:57 +0800 Subject: [PATCH] MQTT proof-of-concept for outgoing connections --- .cproject | 5 + src/Config/Pins.h | 4 + src/Config/Pins_Duet3Mini.h | 1 + src/GCodes/GCodes2.cpp | 14 +- src/Networking/ESP8266WiFi/WiFiInterface.cpp | 8 + src/Networking/MqttClient.cpp | 276 +++++++++++++++++++ src/Networking/MqttClient.h | 171 ++++++++++++ src/Networking/Network.cpp | 28 ++ src/Networking/Network.h | 7 + src/Networking/NetworkClient.cpp | 12 +- src/Networking/NetworkClient.h | 4 - src/Networking/NetworkDefs.h | 11 +- src/Networking/NetworkResponder.h | 5 +- src/Platform/MessageType.h | 1 + src/Platform/Platform.cpp | 5 + 15 files changed, 537 insertions(+), 15 deletions(-) create mode 100644 src/Networking/MqttClient.cpp create mode 100644 src/Networking/MqttClient.h diff --git a/.cproject b/.cproject index 550b2484a6..09132ac254 100644 --- a/.cproject +++ b/.cproject @@ -1163,6 +1163,7 @@