From 586535ab32fc2dbd326846f27aca51fb73fe70fb Mon Sep 17 00:00:00 2001 From: sh123 Date: Mon, 19 Dec 2022 10:58:31 +0200 Subject: [PATCH] Do not send telemetry in igate mode and send battery level every minute --- include/loraprs_service.h | 2 +- src/loraprs_service.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/loraprs_service.h b/include/loraprs_service.h index 72609c3..536d296 100644 --- a/include/loraprs_service.h +++ b/include/loraprs_service.h @@ -125,7 +125,7 @@ private: const int CfgConnRetryMs = 500; // connection retry delay, e.g. wifi const int CfgPollDelayMs = 20; // main loop delay const int CfgConnRetryMaxTimes = 10; // number of connection retries - const int CfgTelemetryPeriodMs = 30000; // how often to send telemetry event + const int CfgTelemetryPeriodMs = 60000; // how often to send telemetry event static const int CfgMaxPacketSize = 256; // maximum packet size static const int CfgRadioQueueSize = 1024; // radio queue size diff --git a/src/loraprs_service.cpp b/src/loraprs_service.cpp index 9336800..09e48d6 100644 --- a/src/loraprs_service.cpp +++ b/src/loraprs_service.cpp @@ -92,7 +92,7 @@ void Service::setup(const Config &conf) } // telemetry event - if (config_.TlmEnable) { + if (config_.TlmEnable && config_.IsClientMode) { LOG_INFO("Telemetry event is enabled"); telemetryTimer_.every(CfgTelemetryPeriodMs, sendModemTelemetryTimer, this); }