From 32efa969e2d6e98e5902d33aeee4beb6ece837ff Mon Sep 17 00:00:00 2001 From: oberfritze <139758614+oberfritze@users.noreply.github.com> Date: Thu, 10 Aug 2023 11:56:49 +0200 Subject: [PATCH] Add files via upload (#1) --- src/hm/hmPayload.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/hm/hmPayload.h b/src/hm/hmPayload.h index e7726397..dfb8464c 100644 --- a/src/hm/hmPayload.h +++ b/src/hm/hmPayload.h @@ -285,7 +285,8 @@ class HmPayload { } } } - } else { + } else if (false == mPayload[iv->id].gotFragment) { + // only if there is no sign of life mPayload[iv->id].rxTmo = true; // inv might be down, no complete retransmit anymore } } @@ -298,6 +299,9 @@ class HmPayload { DBGPRINT(F("prepareDevInformCmd 0x")); DBGHEXLN(mPayload[iv->id].txCmd); mSys->Radio.prepareDevInformCmd(iv->radioId.u64, mPayload[iv->id].txCmd, mPayload[iv->id].ts, iv->alarmMesIndex, true); + } else if (false == mPayload[iv->id].gotFragment) { + // only if there is no sign of life + mPayload[iv->id].rxTmo = true; // inv might be down, no complete retransmit anymore } } else { // payload complete #ifdef undef