remove join method as everything is handled via activate, remove commented code

This commit is contained in:
2018-11-08 15:46:46 +01:00
parent a8e0d9037e
commit b63b75b47f
3 changed files with 2 additions and 25 deletions

View File

@@ -13,25 +13,13 @@ Sprocket* Sprocket::init(SprocketConfig cfg){
delay(cfg.startupDelay);
Serial.begin(cfg.serialBaudRate);
SPIFFS.begin();
scheduler = new Scheduler();
return this;
}
Sprocket* Sprocket::activate() {
scheduler = new Scheduler();
activatePlugins(scheduler);
return activate(scheduler);
}
Sprocket* Sprocket::activate(Scheduler* s) {
return this;
}
// TODO check if we want to remove network from sprocket and handle everything via plugins
Sprocket* Sprocket::join(Network& net){
Serial.println("join network");
net.init(scheduler);
net.connect();
network = net;
return activate(scheduler);
}
Sprocket* Sprocket::addTask(Task& tsk){
scheduler->addTask(tsk);