Add M17 BER debug info.

This commit is contained in:
Jonathan Naylor 2020-10-25 12:48:23 +00:00
parent 9688929c3d
commit 2ff0e52558
2 changed files with 6 additions and 2 deletions

View file

@ -400,10 +400,14 @@ bool CM17Control::writeModem(unsigned char* data, unsigned int len)
// Calculate the BER
if (valid) {
unsigned int errors = 0U;
for (unsigned int i = 2U; i < (M17_FRAME_LENGTH_BYTES + 2U); i++)
m_rfErrs += countBits(rfData[i] ^ data[i]);
errors += countBits(rfData[i] ^ data[i]);
LogDebug("M17, FN. %u, errs: %u/384 (%.1f%%)", m_rfFN, errors, float(errors) / 3.84F);
m_rfBits += M17_FRAME_LENGTH_BITS;
m_rfErrs += errors;
float ber = float(m_rfErrs) / float(m_rfBits);
m_display->writeM17BER(ber);

View file

@ -19,6 +19,6 @@
#if !defined(VERSION_H)
#define VERSION_H
const char* VERSION = "20201021";
const char* VERSION = "20201025";
#endif