src/lte/test/lte-test-ue-measurements.h
changeset 10013 48a4b87cd5de
parent 10000 2c29c6f2bddf
child 10244 16f92996a675
equal deleted inserted replaced
10012:13591ba384f9 10013:48a4b87cd5de
    22  */
    22  */
    23 
    23 
    24 #ifndef LTE_TEST_UE_MEASUREMENTS_H
    24 #ifndef LTE_TEST_UE_MEASUREMENTS_H
    25 #define LTE_TEST_UE_MEASUREMENTS_H
    25 #define LTE_TEST_UE_MEASUREMENTS_H
    26 
    26 
    27 #include "ns3/test.h"
    27 #include <ns3/test.h>
       
    28 #include <ns3/lte-rrc-sap.h>
    28 
    29 
    29 
    30 
    30 namespace ns3 {
    31 namespace ns3 {
    31 
    32 
    32 
    33 
    47   LteUeMeasurementsTestCase (std::string name, double d1, double d2, double rsrpDbmUe1, double rsrpDbmUe2, double rsrqDbUe1, double rsrqDbUe2);
    48   LteUeMeasurementsTestCase (std::string name, double d1, double d2, double rsrpDbmUe1, double rsrpDbmUe2, double rsrqDbUe1, double rsrqDbUe2);
    48   virtual ~LteUeMeasurementsTestCase ();
    49   virtual ~LteUeMeasurementsTestCase ();
    49 
    50 
    50   void ReportUeMeasurements (uint16_t rnti, uint16_t cellId, double rsrp, double rsrq, bool servingCell);
    51   void ReportUeMeasurements (uint16_t rnti, uint16_t cellId, double rsrp, double rsrq, bool servingCell);
    51 
    52 
       
    53   void RecvMeasurementReport (uint64_t imsi, uint16_t cellId, uint16_t rnti, LteRrcSap::MeasurementReport meas);
       
    54 
    52 private:
    55 private:
    53   virtual void DoRun (void);
    56   virtual void DoRun (void);
    54 
    57 
    55 
    58 
    56   double m_d1;
    59   double m_d1;
    57   double m_d2;
    60   double m_d2;
    58   double m_rsrpDbmUe1;
    61   double m_rsrpDbmUeServingCell;
    59   double m_rsrpDbmUe2;
    62   double m_rsrpDbmUeNeighborCell;
    60   double m_rsrqDbUe1;
    63   double m_rsrqDbUeServingCell;
    61   double m_rsrqDbUe2;
    64   double m_rsrqDbUeNeighborCell;
    62   
    65   
    63 };
    66 };
    64 
    67 
    65 
    68 
    66 } // namespace ns3
    69 } // namespace ns3