From 43731690f457adb79ba8e9ebb15103d2c90a7f6a Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Wed, 27 Jan 2016 20:05:28 +0000 Subject: [PATCH] Calculate the correct BER. --- DMRSlot.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DMRSlot.cpp b/DMRSlot.cpp index 61d3b57..a876c3b 100644 --- a/DMRSlot.cpp +++ b/DMRSlot.cpp @@ -305,7 +305,7 @@ void CDMRSlot::writeModem(unsigned char *data) unsigned char fid = m_lc->getFID(); if (fid == FID_ETSI || fid == FID_DMRA) m_errs += m_fec.regenerateDMR(data + 2U); - m_bits += 216U; + m_bits += 144U; data[0U] = TAG_DATA; data[1U] = 0x00U; @@ -329,7 +329,7 @@ void CDMRSlot::writeModem(unsigned char *data) unsigned char fid = m_lc->getFID(); if (fid == FID_ETSI || fid == FID_DMRA) m_errs += m_fec.regenerateDMR(data + 2U); - m_bits += 216U; + m_bits += 144U; data[0U] = TAG_DATA; data[1U] = 0x00U; @@ -384,7 +384,7 @@ void CDMRSlot::writeModem(unsigned char *data) unsigned char fid = m_lc->getFID(); if (fid == FID_ETSI || fid == FID_DMRA) m_errs += m_fec.regenerateDMR(data + 2U); - m_bits += 216U; + m_bits += 144U; data[0U] = TAG_DATA; data[1U] = 0x00U; @@ -634,7 +634,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) unsigned char fid = m_lc->getFID(); if (fid == FID_ETSI || fid == FID_DMRA) m_errs += m_fec.regenerateDMR(data + 2U); - m_bits += 216U; + m_bits += 144U; data[0U] = TAG_DATA; data[1U] = 0x00U; @@ -674,7 +674,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData) unsigned char fid = m_lc->getFID(); if (fid == FID_ETSI || fid == FID_DMRA) m_errs += m_fec.regenerateDMR(data + 2U); - m_bits += 216U; + m_bits += 144U; // Change the color code in the EMB m_lastEMB.putData(data + 2U);