diff --git a/src/lte/model/lte-enb-rrc.cc b/src/lte/model/lte-enb-rrc.cc index 0f736d476..164063be7 100644 --- a/src/lte/model/lte-enb-rrc.cc +++ b/src/lte/model/lte-enb-rrc.cc @@ -892,6 +892,8 @@ UeManager::RecvMeasurementReport (LteRrcSap::MeasurementReport msg) { NS_LOG_FUNCTION (this); + m_rrc->m_recvMeasurementReportTrace (m_imsi, m_rrc->m_cellId, m_rnti, msg); + NS_LOG_LOGIC ("measId " << (uint16_t) msg.measResults.measId << " RSRP " << (uint16_t) msg.measResults.rsrpResult << " RSRQ " << (uint16_t) msg.measResults.rsrqResult << @@ -1366,6 +1368,9 @@ LteEnbRrc::GetTypeId (void) .AddTraceSource ("HandoverEndOk", "trace fired upon successful termination of a handover procedure", MakeTraceSourceAccessor (&LteEnbRrc::m_handoverEndOkTrace)) + .AddTraceSource ("RecvMeasurementReport", + "trace fired when measurement report is received", + MakeTraceSourceAccessor (&LteEnbRrc::m_recvMeasurementReportTrace)) ; return tid; } diff --git a/src/lte/model/lte-enb-rrc.h b/src/lte/model/lte-enb-rrc.h index c70f99526..144b2a392 100644 --- a/src/lte/model/lte-enb-rrc.h +++ b/src/lte/model/lte-enb-rrc.h @@ -790,6 +790,9 @@ private: // imsi cellid rnti TracedCallback m_handoverEndOkTrace; + // imsi cellid rnti + TracedCallback m_recvMeasurementReportTrace; + };