Hopefully fix issues with data transmissions and the jitter buffer.

This commit is contained in:
Jonathan Naylor 2018-01-11 21:17:25 +00:00
parent 526e2c436d
commit a3155c1def

View file

@ -361,7 +361,7 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len)
m_rfFrames = dataHeader.getBlocks();
m_rfSeqNo = 0U;
// m_rfSeqNo = 0U;
m_rfLC = new CDMRLC(gi ? FLCO_GROUP : FLCO_USER_USER, srcId, dstId);
@ -436,7 +436,7 @@ bool CDMRSlot::writeModem(unsigned char *data, unsigned int len)
// Convert the Data Sync to be from the BS or MS as needed
CSync::addDMRDataSync(data + 2U, m_duplex);
m_rfSeqNo = 0U;
// m_rfSeqNo = 0U;
data[0U] = TAG_DATA;
data[1U] = 0x00U;
@ -908,6 +908,9 @@ void CDMRSlot::writeEndRF(bool writeEnd)
m_rfErrs = 0U;
m_rfBits = 1U;
m_rfSeqNo = 0U;
m_rfN = 0U;
delete m_rfLC;
m_rfLC = NULL;
}
@ -959,6 +962,8 @@ void CDMRSlot::writeEndNet(bool writeEnd)
m_netErrs = 0U;
m_netBits = 1U;
m_netN = 0U;
delete m_netLC;
m_netLC = NULL;