add a debug print when tsm retries (#1040)

This commit is contained in:
Ryan Mulder
2025-07-05 23:01:47 -04:00
committed by GitHub
parent 310124cc61
commit f010c8e2e8
2 changed files with 6 additions and 0 deletions
+5
View File
@@ -16,6 +16,7 @@
#include "bacnet/bacaddr.h"
#include "bacnet/bacdcode.h"
#include "bacnet/basic/tsm/tsm.h"
#include "bacnet/basic/sys/debug.h"
#include "bacnet/datalink/datalink.h"
#include "bacnet/basic/services.h"
#include "bacnet/basic/binding/address.h"
@@ -316,6 +317,10 @@ void tsm_timer_milliseconds(uint16_t milliseconds)
datalink_send_pdu(
&plist->dest, &plist->npdu_data, &plist->apdu[0],
plist->apdu_len);
DEBUG_PRINTF(
"invoke-id[%u] Retry %u of %u after %ums\n",
plist->InvokeID, plist->RetryCount, apdu_retries(),
plist->RequestTimer);
} else {
/* note: the invoke id has not been cleared yet
and this indicates a failed message:
+1
View File
@@ -43,6 +43,7 @@ add_executable(${PROJECT_NAME}
${SRC_DIR}/bacnet/bacstr.c
${SRC_DIR}/bacnet/basic/service/h_apdu.c
${SRC_DIR}/bacnet/basic/sys/bigend.c
${SRC_DIR}/bacnet/basic/sys/debug.c
${SRC_DIR}/bacnet/basic/tsm/tsm.c
${SRC_DIR}/bacnet/dcc.c
./stubs.c