Files
sprocket-core/src/Network.h
2018-06-12 19:44:22 +00:00

25 lines
642 B
C++

#ifndef __NETWORK_H__
#define __NETWORK_H__
#include <Arduino.h>
#include <TaskSchedulerDeclarations.h>
class Network {
public:
uint32_t id = 0;
Network(){}
Scheduler* scheduler;
virtual Network* init() { return this; };
virtual Network* init(Scheduler* s) { scheduler = s; return init(); };
virtual Network* connect() { return this; };
virtual void update() {};
virtual void broadcast(String msg){
Serial.println("no-broadcast");
};
Network* setScheduler(Scheduler* s) {
scheduler = s;
return this;
}
};
#endif