--- a/src/lte/model/lte-ue-phy.h Wed Feb 20 17:46:58 2013 +0100
+++ b/src/lte/model/lte-ue-phy.h Thu Feb 21 17:22:42 2013 +0100
@@ -40,6 +40,7 @@
class LteEnbPhy;
class LteHarqPhy;
+
/**
* \ingroup lte
*
@@ -229,6 +230,8 @@
void QueueSubChannelsForTransmission (std::vector <int> rbMap);
+ void ReportUeMeasurements ();
+
// UE CPHY SAP methods
void DoReset ();
void DoSyncronizeWithEnb (uint16_t cellId, uint16_t dlEarfcn);
@@ -291,6 +294,18 @@
double m_pssReceptionThreshold; // on RSRQ [W]
+ struct UeMeasurementsElement
+ {
+ double rsrpSum;
+ uint8_t rsrpNum;
+ double rsrqSum;
+ uint8_t rsrqNum;
+ };
+
+ std::map <uint16_t, UeMeasurementsElement> m_UeMeasurementsMap;
+ Time m_ueMeasurementsFilterPeriod;
+ Time m_ueMeasurementsFilterLast;
+
Ptr<LteHarqPhy> m_harqPhyModule;
uint32_t m_raPreambleId;