mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-24 09:35:40 +08:00
Calculate the correct BER.
This commit is contained in:
10
DMRSlot.cpp
10
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);
|
||||
|
||||
Reference in New Issue
Block a user