From fe8066af714458325e1f9a27fb4601a3c5c126a7 Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Fri, 13 Jul 2018 19:04:34 +0200 Subject: [PATCH] remove network from sprocket --- src/Sprocket.cpp | 3 --- src/Sprocket.h | 4 +--- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Sprocket.cpp b/src/Sprocket.cpp index 561d7ad..3ec142f 100644 --- a/src/Sprocket.cpp +++ b/src/Sprocket.cpp @@ -21,8 +21,6 @@ Sprocket* Sprocket::activate() { Sprocket* Sprocket::join(Network& net){ Serial.println("join network"); - hasNetwork = 1; - network = &net; net.init(&scheduler); net.onReceive(bind(&Sprocket::dispatch,this, _1, _2)); net.connect(); @@ -37,5 +35,4 @@ Sprocket* Sprocket::addTask(Task& tsk){ void Sprocket::loop(){ scheduler.execute(); - if(hasNetwork) network->update(); } \ No newline at end of file diff --git a/src/Sprocket.h b/src/Sprocket.h index 21a777a..2be7ce9 100644 --- a/src/Sprocket.h +++ b/src/Sprocket.h @@ -17,8 +17,6 @@ struct SprocketConfig { class Sprocket { protected: Scheduler scheduler; - Network* network; - int hasNetwork = 0; public: SprocketConfig config; Sprocket(); @@ -30,7 +28,7 @@ class Sprocket { virtual Sprocket* activate(); virtual Sprocket* activate(Scheduler*) { return this; } virtual Sprocket* activate(Scheduler*, Network*) { return this; } - virtual void dispatch(uint32_t from, String &msg) {}; + virtual void dispatch(uint32_t from, String &msg) {}; }; #endif \ No newline at end of file