Disable JSON RSSI reporting when RSSI is not being used.

This commit is contained in:
Jonathan Naylor
2023-06-19 13:58:10 +01:00
parent 678ef13754
commit 8a80d9678c
6 changed files with 18 additions and 0 deletions

View File

@@ -2368,6 +2368,9 @@ void CDMRSlot::enable(bool enabled)
void CDMRSlot::writeJSONRSSI() void CDMRSlot::writeJSONRSSI()
{ {
if (m_rssi == 0U)
return;
if (m_rssiCount >= RSSI_COUNT) { if (m_rssiCount >= RSSI_COUNT) {
nlohmann::json json; nlohmann::json json;

View File

@@ -1384,6 +1384,9 @@ void CDStarControl::enable(bool enabled)
void CDStarControl::writeJSONRSSI() void CDStarControl::writeJSONRSSI()
{ {
if (m_rssi == 0U)
return;
if (m_rssiCountTotal >= RSSI_COUNT) { if (m_rssiCountTotal >= RSSI_COUNT) {
nlohmann::json json; nlohmann::json json;

View File

@@ -1041,6 +1041,9 @@ void CM17Control::enable(bool enabled)
void CM17Control::writeJSONRSSI() void CM17Control::writeJSONRSSI()
{ {
if (m_rssi == 0U)
return;
if (m_rssiCountTotal >= RSSI_COUNT) { if (m_rssiCountTotal >= RSSI_COUNT) {
nlohmann::json json; nlohmann::json json;

View File

@@ -1195,6 +1195,9 @@ void CNXDNControl::enable(bool enabled)
void CNXDNControl::writeJSONRSSI() void CNXDNControl::writeJSONRSSI()
{ {
if (m_rssi == 0U)
return;
if (m_rssiCount >= RSSI_COUNT) { if (m_rssiCount >= RSSI_COUNT) {
nlohmann::json json; nlohmann::json json;

View File

@@ -1241,6 +1241,9 @@ void CP25Control::enable(bool enabled)
void CP25Control::writeJSONRSSI() void CP25Control::writeJSONRSSI()
{ {
if (m_rssi == 0U)
return;
if (m_rssiCount >= RSSI_COUNT) { if (m_rssiCount >= RSSI_COUNT) {
nlohmann::json json; nlohmann::json json;

View File

@@ -1296,6 +1296,9 @@ void CYSFControl::enable(bool enabled)
void CYSFControl::writeJSONRSSI() void CYSFControl::writeJSONRSSI()
{ {
if (m_rssi == 0U)
return;
if (m_rssiCount >= RSSI_COUNT) { if (m_rssiCount >= RSSI_COUNT) {
nlohmann::json json; nlohmann::json json;