From 8d85a0a3fe230ed8765600941a85764001066048 Mon Sep 17 00:00:00 2001 From: Manuel Requena Date: Fri, 8 Mar 2013 10:56:13 +0100 Subject: [PATCH] Add trace callback when MeasurementReport is received --- src/lte/model/lte-enb-rrc.cc | 5 +++++ src/lte/model/lte-enb-rrc.h | 3 +++ 2 files changed, 8 insertions(+) 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; + };