From 4dfbbabe4ae130ee31934380edbbbd35793b37df Mon Sep 17 00:00:00 2001 From: mverch67 Date: Sat, 20 Apr 2024 23:31:00 +0100 Subject: [PATCH] added heartbeat --- src/mesh/api/PacketAPI.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mesh/api/PacketAPI.cpp b/src/mesh/api/PacketAPI.cpp index a025ca7f4..f8393fda0 100644 --- a/src/mesh/api/PacketAPI.cpp +++ b/src/mesh/api/PacketAPI.cpp @@ -2,6 +2,7 @@ #include "api/PacketAPI.h" #include "MeshService.h" +#include "PowerFSM.h" #include "RadioInterface.h" PacketAPI *packetAPI = nullptr; @@ -30,6 +31,9 @@ bool PacketAPI::receivePacket(void) isConnected = true; data_received = true; + powerFSM.trigger(EVENT_CONTACT_FROM_PHONE); + lastContactMsec = millis(); + meshtastic_ToRadio *mr; auto p = server->receivePacket()->move(); int id = p->getPacketId(); @@ -49,6 +53,9 @@ bool PacketAPI::receivePacket(void) handleStartConfig(); break; } + case meshtastic_ToRadio_heartbeat_tag: + LOG_DEBUG("Got client heartbeat\n"); + break; default: LOG_ERROR("Error: unhandled meshtastic_ToRadio variant: %d\n", mr->which_payload_variant); break;