From 89ef736c93f9fef7efcdfe87361d9e542e77c78b Mon Sep 17 00:00:00 2001 From: sh123 Date: Thu, 21 Oct 2021 13:10:40 +0300 Subject: [PATCH] Needs wifi when KissEnableTcpIp is true --- loraprs_service.cpp | 4 ++-- loraprs_service.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/loraprs_service.cpp b/loraprs_service.cpp index b75ef1a..9bead8e 100644 --- a/loraprs_service.cpp +++ b/loraprs_service.cpp @@ -405,7 +405,7 @@ void Service::onRigPacket(void *packet, int packetLength) #endif } - if (config_.EnableKissExtensions) { + if (config_.KissEnableExtensions) { #ifdef USE_RADIOLIB sendSignalReportEvent(radio_->getRSSI(), radio_->getSNR()); #else @@ -588,7 +588,7 @@ void Service::onControlCommand(Cmd cmd, byte value) void Service::onRadioControlCommand(const std::vector &rawCommand) { - if (config_.EnableKissExtensions && rawCommand.size() == sizeof(SetHardware)) { + if (config_.KissEnableExtensions && rawCommand.size() == sizeof(SetHardware)) { const struct SetHardware * setHardware = reinterpret_cast(rawCommand.data()); config_.LoraFreq = be32toh(setHardware->freq); diff --git a/loraprs_service.h b/loraprs_service.h index 4e0762c..9a531ff 100644 --- a/loraprs_service.h +++ b/loraprs_service.h @@ -58,7 +58,7 @@ private: inline bool needsAprsis() const { return !config_.IsClientMode && (config_.EnableRfToIs || config_.EnableIsToRf); } - inline bool needsWifi() const { return needsAprsis(); } + inline bool needsWifi() const { return needsAprsis() || config_.KissEnableTcpIp; } inline bool needsBt() const { return config_.IsClientMode; } inline bool needsBeacon() const { return !config_.IsClientMode && config_.EnableBeacon; }