Rework test mode to use normal LoRa batching and ACK flow

This commit is contained in:
2026-02-20 20:42:06 +01:00
parent 1169eab626
commit ae5b4a940a
3 changed files with 65 additions and 20 deletions

View File

@@ -11,7 +11,6 @@
#include "receiver_pipeline.h"
#include "sd_logger.h"
#include "sender_state_machine.h"
#include "test_mode.h"
#include "time_manager.h"
#include "web_server.h"
#include "wifi_manager.h"
@@ -136,24 +135,6 @@ void setup() {
}
void loop() {
#ifdef ENABLE_TEST_MODE
if (g_role == DeviceRole::Sender) {
test_sender_loop(g_short_id, g_device_id);
display_tick();
watchdog_kick();
delay(50);
} else {
test_receiver_loop(g_receiver_shared.sender_statuses, NUM_SENDERS, g_short_id);
mqtt_loop();
web_server_loop();
display_set_receiver_status(g_receiver_shared.ap_mode, wifi_is_connected() ? wifi_get_ssid().c_str() : "AP", mqtt_is_connected());
display_tick();
watchdog_kick();
delay(50);
}
return;
#endif
if (g_role == DeviceRole::Sender) {
g_sender_state_machine.loop();
} else {