From 1af30e4243674636b9be411a2b1e84e44b064215 Mon Sep 17 00:00:00 2001 From: Patrick Balsiger Date: Mon, 3 Sep 2018 02:05:31 +0200 Subject: [PATCH] add default callbacks for mesh to sprocket --- src/base/MeshSprocket.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/base/MeshSprocket.h b/src/base/MeshSprocket.h index 7db8d34..55fb9d0 100644 --- a/src/base/MeshSprocket.h +++ b/src/base/MeshSprocket.h @@ -22,6 +22,9 @@ class MeshSprocket : public Sprocket { } + virtual void onChangedConnections(){}; + virtual void onNewConnection(){}; + Sprocket* activate(Scheduler* scheduler, Network* network) { Sprocket::activate(scheduler, network); net = static_cast(network); @@ -34,9 +37,11 @@ class MeshSprocket : public Sprocket { virtual void newConnection(uint32_t nodeId){ PRINT_MSG(Serial, "MeshSprocket", "connected to %u", nodeId); + onNewConnection(); } virtual void connectionChanged(){ PRINT_MSG(Serial, "MeshSprocket", "connection changed"); + onChangedConnections(); } virtual void onMessage(uint32_t from, String &msg) {