#ifndef NODE_H #define NODE_H #include class Node { public: const bool waitForWiFi; const bool waitForOTA; const bool waitForClock; explicit Node(const bool waitForWiFi, const bool waitForOTA, const bool waitForClock) : waitForWiFi(waitForWiFi), waitForOTA(waitForOTA), waitForClock(waitForClock) { // } virtual ~Node() = default; virtual void setup() {} virtual void loop() {} virtual void websocketEvent(AsyncWebSocket *socket, AsyncWebSocketClient *client, AwsEventType type, void *arg, unsigned char *message, unsigned length) {} }; extern Node patrixNode; Node& patrixGetNode(); #endif