Skip to content

Commit

Permalink
Increase CSBK debugging data level.
Browse files Browse the repository at this point in the history
  • Loading branch information
g4klx committed Dec 12, 2016
1 parent c66f3fa commit 7ed13c5
Showing 1 changed file with 22 additions and 10 deletions.
32 changes: 22 additions & 10 deletions DMRCSBK.cpp
Expand Up @@ -64,47 +64,59 @@ bool CDMRCSBK::put(const unsigned char* bytes)
m_CSBKO = CSBKO(m_data[0U] & 0x3FU);
m_FID = m_data[1U];

m_dataContent = false;
m_CBF = 0U;

switch (m_CSBKO) {
case CSBKO_BSDWNACT:
m_GI = false;
m_bsId = m_data[4U] << 16 | m_data[5U] << 8 | m_data[6U];
m_srcId = m_data[7U] << 16 | m_data[8U] << 8 | m_data[9U];
// CUtils::dump(1U, "Downlink Activate CSBK", m_data, 12U);
m_dataContent = false;
m_CBF = 0U;
CUtils::dump(1U, "Downlink Activate CSBK", m_data, 12U);
break;

case CSBKO_UUVREQ:
m_GI = false;
m_dstId = m_data[4U] << 16 | m_data[5U] << 8 | m_data[6U];
m_srcId = m_data[7U] << 16 | m_data[8U] << 8 | m_data[9U];
// CUtils::dump(1U, "Unit to Unit Service Request CSBK", m_data, 12U);
m_dataContent = false;
m_CBF = 0U;
CUtils::dump(1U, "Unit to Unit Service Request CSBK", m_data, 12U);
break;

case CSBKO_UUANSRSP:
m_GI = false;
m_dstId = m_data[4U] << 16 | m_data[5U] << 8 | m_data[6U];
m_srcId = m_data[7U] << 16 | m_data[8U] << 8 | m_data[9U];
// CUtils::dump(1U, "Unit to Unit Service Answer Response CSBK", m_data, 12U);
m_dataContent = false;
m_CBF = 0U;
CUtils::dump(1U, "Unit to Unit Service Answer Response CSBK", m_data, 12U);
break;

case CSBKO_PRECCSBK:
m_GI = (m_data[2U] & 0x40U) == 0x40U;
m_dstId = m_data[4U] << 16 | m_data[5U] << 8 | m_data[6U];
m_srcId = m_data[7U] << 16 | m_data[8U] << 8 | m_data[9U];
m_dataContent = (m_data[2U] & 0x80U) == 0x80U;
m_CBF = m_data[3U];
// CUtils::dump(1U, "Preamble CSBK", m_data, 12U);
m_CBF = m_data[3U];
CUtils::dump(1U, "Preamble CSBK", m_data, 12U);
break;

case CSBKO_NACKRSP:
m_GI = false;
m_srcId = m_data[4U] << 16 | m_data[5U] << 8 | m_data[6U];
m_dstId = m_data[7U] << 16 | m_data[8U] << 8 | m_data[9U];
// CUtils::dump(1U, "Negative Acknowledge Response CSBK", m_data, 12U);
m_dataContent = false;
m_CBF = 0U;
CUtils::dump(1U, "Negative Acknowledge Response CSBK", m_data, 12U);
break;

default:
CUtils::dump("Unhandled CSBK type", m_data, 12U);
m_GI = false;
m_srcId = 0U;
m_dstId = 0U;
m_dataContent = false;
m_CBF = 0U;
CUtils::dump("Unhandled CSBK type", m_data, 12U);
return true;
}

Expand Down

0 comments on commit 7ed13c5

Please sign in to comment.