NRF signal quality aprox

This commit is contained in:
DanielR92 2023-08-24 14:02:13 +02:00
parent 55b087ba77
commit df2b012093
3 changed files with 15 additions and 2 deletions

View file

@ -21,7 +21,7 @@
#define ALL_FRAMES 0x80
#define SINGLE_FRAME 0x81
const char* const rf24AmpPowerNames[] = {"MIN", "LOW", "HIGH", "MAX"};
const char* const rf24AmpPowerNames[] = {"MIN (recommended)", "LOW", "HIGH", "MAX (experimental)"};
//-----------------------------------------------------------------------------
@ -205,6 +205,7 @@ class HmRadio {
}
cnt++;
}
sendPacket(invId, cnt, isRetransmit, isNoMI);
}
@ -239,6 +240,14 @@ class HmRadio {
return mNrf24.isPVariant();
}
bool goodSignal(void) {
bool goodSignal = mNrf24.testRPD();
DPRINT(DBG_INFO, F("NRF Signal: "));
DPRINT(DBG_INFO, String(goodSignal));
mNrf24.read(0,0);
return goodSignal;
}
std::queue<packet_t> mBufCtrl;
uint32_t mSendCnt;