A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
lte-test-ue-measurements.cc File Reference
#include "lte-test-ue-measurements.h"
#include <ns3/boolean.h>
#include <ns3/callback.h>
#include <ns3/config.h>
#include <ns3/double.h>
#include <ns3/enum.h>
#include <ns3/ff-mac-scheduler.h>
#include <ns3/internet-stack-helper.h>
#include <ns3/ipv4-address-helper.h>
#include <ns3/ipv4-interface-container.h>
#include <ns3/ipv4-static-routing-helper.h>
#include <ns3/log.h>
#include <ns3/lte-common.h>
#include <ns3/lte-enb-net-device.h>
#include <ns3/lte-enb-phy.h>
#include <ns3/lte-enb-rrc.h>
#include <ns3/lte-helper.h>
#include <ns3/lte-ue-net-device.h>
#include <ns3/lte-ue-phy.h>
#include <ns3/lte-ue-rrc.h>
#include <ns3/mobility-helper.h>
#include <ns3/net-device-container.h>
#include <ns3/node-container.h>
#include <ns3/point-to-point-epc-helper.h>
#include <ns3/point-to-point-helper.h>
#include <ns3/simulator.h>
#include <ns3/string.h>
+ Include dependency graph for lte-test-ue-measurements.cc:

Go to the source code of this file.

Functions

std::vector< Time > & operator<< (std::vector< Time > &v, const uint64_t &ms)
 
std::vector< uint8_t > & operator<< (std::vector< uint8_t > &v, const uint8_t &range)
 
void RecvMeasurementReportCallback (LteUeMeasurementsTestCase *testcase, std::string path, uint64_t imsi, uint16_t cellId, uint16_t rnti, LteRrcSap::MeasurementReport meas)
 
void ReportUeMeasurementsCallback (LteUeMeasurementsTestCase *testcase, std::string path, uint16_t rnti, uint16_t cellId, double rsrp, double rsrq, bool servingCell, uint8_t componentCarrierId)
 

Variables

static LteUeMeasurementsHandoverTestSuite lteUeMeasurementsHandoverTestSuite
 Static variable for test initialization.
 
static LteUeMeasurementsPiecewiseTestSuite1 lteUeMeasurementsPiecewiseTestSuite1
 Static variable for test initialization.
 
static LteUeMeasurementsPiecewiseTestSuite2 lteUeMeasurementsPiecewiseTestSuite2
 Static variable for test initialization.
 
static LteUeMeasurementsPiecewiseTestSuite3 lteUeMeasurementsPiecewiseTestSuite3
 Static variable for test initialization.
 
static LteUeMeasurementsTestSuite lteUeMeasurementsTestSuite
 Static variable for test initialization.
 

Function Documentation

◆ operator<<() [1/2]

std::vector< Time > & operator<< ( std::vector< Time > & v,
const uint64_t & ms )

Definition at line 371 of file lte-test-ue-measurements.cc.

◆ operator<<() [2/2]

std::vector< uint8_t > & operator<< ( std::vector< uint8_t > & v,
const uint8_t & range )

Definition at line 371 of file lte-test-ue-measurements.cc.

◆ RecvMeasurementReportCallback()

void RecvMeasurementReportCallback ( LteUeMeasurementsTestCase * testcase,
std::string path,
uint64_t imsi,
uint16_t cellId,
uint16_t rnti,
LteRrcSap::MeasurementReport meas )

Definition at line 61 of file lte-test-ue-measurements.cc.

References LteUeMeasurementsTestCase::RecvMeasurementReport().

Referenced by LteUeMeasurementsTestCase::DoRun().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ ReportUeMeasurementsCallback()

void ReportUeMeasurementsCallback ( LteUeMeasurementsTestCase * testcase,
std::string path,
uint16_t rnti,
uint16_t cellId,
double rsrp,
double rsrq,
bool servingCell,
uint8_t componentCarrierId )

Definition at line 48 of file lte-test-ue-measurements.cc.

References LteUeMeasurementsTestCase::ReportUeMeasurements().

Referenced by LteUeMeasurementsTestCase::DoRun().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: