diff --git a/src/MeshNet.h b/src/MeshNet.h index f36b738..5da24c0 100644 --- a/src/MeshNet.h +++ b/src/MeshNet.h @@ -11,7 +11,7 @@ #include #include "Network.h" #include "MeshConfig.h" -#include "base/MeshSprocketConfig.h" +#include "MeshSprocketConfig.h" using namespace std; using namespace std::placeholders; diff --git a/src/base/MeshSprocketConfig.h b/src/MeshSprocketConfig.h similarity index 100% rename from src/base/MeshSprocketConfig.h rename to src/MeshSprocketConfig.h diff --git a/src/Plugin.h b/src/Plugin.h index 5bbeaf3..9c83644 100644 --- a/src/Plugin.h +++ b/src/Plugin.h @@ -7,7 +7,7 @@ #include #include -#include +#include #include class Plugin { diff --git a/src/base/SprocketMessage.h b/src/SprocketMessage.h similarity index 100% rename from src/base/SprocketMessage.h rename to src/SprocketMessage.h diff --git a/src/base/MeshSprocket.h b/src/base/MeshSprocket.h deleted file mode 100644 index 938dfc7..0000000 --- a/src/base/MeshSprocket.h +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef __MESH_SPROCKET__ -#define __MESH_SPROCKET__ - -#define DEBUG_ESP_OTA -#include -#include -#include -#include -#include -#include -#include "config.h" -#include "utils_print.h" - -using namespace std; -using namespace std::placeholders; - -class MeshSprocket : public Sprocket { - public: - MeshNet* net; - - MeshSprocket(){}; - MeshSprocket(SprocketConfig cfg) : Sprocket(cfg) { - - } - - Sprocket* activate(Scheduler* scheduler) { - Sprocket::activate(scheduler); - //net = static_cast(network); - //net->onReceive(bind(&MeshSprocket::dispatch,this, _1, _2)); - - return this; - } using Sprocket::activate; - - // TODO transmit SprocketMessage - virtual void dispatch( uint32_t from, String &msg ) { - SprocketMessage sMsg; - sMsg.fromJsonString(msg); - if(sMsg.valid){ - sMsg.from = from; - publish(sMsg.topic, sMsg.payload); - } - } - - void loop() { - //net->update(); - scheduler->execute(); - } -}; - -#endif \ No newline at end of file diff --git a/src/plugins/MeshNetworkPlugin.cpp b/src/plugins/MeshNetworkPlugin.cpp index 87757ba..1b4c571 100644 --- a/src/plugins/MeshNetworkPlugin.cpp +++ b/src/plugins/MeshNetworkPlugin.cpp @@ -6,7 +6,7 @@ #include #include #include "plugins/NetworkPlugin.cpp" -#include +#include using namespace std; using namespace std::placeholders;