lte: Reset preamble transmission count before starting NC based RACH

see merge request !55
This commit is contained in:
ZorazeAli
2019-04-12 16:58:49 +02:00
parent c167fbd771
commit 82b03856c6

View File

@@ -532,10 +532,11 @@ LteUeMac::DoSetRnti (uint16_t rnti)
void
LteUeMac::DoStartNonContentionBasedRandomAccessProcedure (uint16_t rnti, uint8_t preambleId, uint8_t prachMask)
{
NS_LOG_FUNCTION (this << " rnti" << rnti);
NS_LOG_FUNCTION (this << rnti << (uint16_t) preambleId << (uint16_t) prachMask);
NS_ASSERT_MSG (prachMask == 0, "requested PRACH MASK = " << (uint32_t) prachMask << ", but only PRACH MASK = 0 is supported");
m_rnti = rnti;
m_raPreambleId = preambleId;
m_preambleTransmissionCounter = 0;
bool contention = false;
SendRaPreamble (contention);
}