Standardise the number of headers transmitted.
This commit is contained in:
parent
3675153d11
commit
4c80f52131
|
@ -248,7 +248,7 @@ bool CDMRIPSC::write(const CDMRData& data)
|
||||||
} else {
|
} else {
|
||||||
if (dataType == DT_VOICE_LC_HEADER) {
|
if (dataType == DT_VOICE_LC_HEADER) {
|
||||||
m_streamId[slotIndex] = ::rand() + 1U;
|
m_streamId[slotIndex] = ::rand() + 1U;
|
||||||
count = 3U;
|
count = 2U;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dataType == DT_CSBK || dataType == DT_DATA_HEADER) {
|
if (dataType == DT_CSBK || dataType == DT_DATA_HEADER) {
|
||||||
|
|
|
@ -151,7 +151,7 @@ void CDMRSlot::writeModem(unsigned char *data)
|
||||||
m_rfErrs = 0U;
|
m_rfErrs = 0U;
|
||||||
|
|
||||||
if (m_duplex) {
|
if (m_duplex) {
|
||||||
for (unsigned i = 0U; i < 3U; i++)
|
writeQueueRF(data);
|
||||||
writeQueueRF(data);
|
writeQueueRF(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -205,7 +205,7 @@ void CDMRSlot::writeModem(unsigned char *data)
|
||||||
data[0U] = TAG_EOT;
|
data[0U] = TAG_EOT;
|
||||||
data[1U] = 0x00U;
|
data[1U] = 0x00U;
|
||||||
|
|
||||||
for (unsigned int i = 0U; i < 2U; i++)
|
writeNetworkRF(data, DT_TERMINATOR_WITH_LC);
|
||||||
writeNetworkRF(data, DT_TERMINATOR_WITH_LC);
|
writeNetworkRF(data, DT_TERMINATOR_WITH_LC);
|
||||||
|
|
||||||
// 480ms of terminator to space things out
|
// 480ms of terminator to space things out
|
||||||
|
@ -484,7 +484,7 @@ void CDMRSlot::writeModem(unsigned char *data)
|
||||||
m_rfErrs = 0U;
|
m_rfErrs = 0U;
|
||||||
|
|
||||||
if (m_duplex) {
|
if (m_duplex) {
|
||||||
for (unsigned int i = 0U; i < 3U; i++)
|
writeQueueRF(start);
|
||||||
writeQueueRF(start);
|
writeQueueRF(start);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -690,7 +690,7 @@ void CDMRSlot::writeNetwork(const CDMRData& dmrData)
|
||||||
for (unsigned int i = 0U; i < 5U; i++)
|
for (unsigned int i = 0U; i < 5U; i++)
|
||||||
writeQueueNet(m_idle);
|
writeQueueNet(m_idle);
|
||||||
|
|
||||||
for (unsigned int i = 0U; i < 3U; i++)
|
writeQueueNet(data);
|
||||||
writeQueueNet(data);
|
writeQueueNet(data);
|
||||||
|
|
||||||
m_netState = RS_NET_AUDIO;
|
m_netState = RS_NET_AUDIO;
|
||||||
|
|
Loading…
Reference in a new issue