#include "lte-test-carrier-aggregation.h"#include "ns3/boolean.h"#include "ns3/constant-position-mobility-model.h"#include "ns3/double.h"#include "ns3/enum.h"#include "ns3/eps-bearer.h"#include "ns3/ff-mac-scheduler.h"#include "ns3/log.h"#include "ns3/lte-enb-net-device.h"#include "ns3/lte-enb-phy.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/object.h"#include "ns3/packet.h"#include "ns3/ptr.h"#include "ns3/radio-bearer-stats-calculator.h"#include "ns3/simulator.h"#include "ns3/spectrum-error-model.h"#include "ns3/spectrum-interference.h"#include "ns3/string.h"#include "ns3/test.h"#include <errno.h>#include <iostream>#include <map>
Include dependency graph for lte-test-carrier-aggregation.cc:Go to the source code of this file.
Functions | |
| void | LteTestDlSchedulingCallback (CarrierAggregationTestCase *testcase, std::string path, DlSchedulingCallbackInfo dlInfo) |
| void | LteTestUlSchedulingCallback (CarrierAggregationTestCase *testcase, std::string path, uint32_t frameNo, uint32_t subframeNo, uint16_t rnti, uint8_t mcs, uint16_t sizeTb, uint8_t ccId) |
Variables | |
| const std::string | dlResultsFileName = "carrier_aggregation_results_dl.txt" |
| static TestCarrierAggregationSuite | lenaTestRrFfMacSchedulerSuite |
| Static variable for test initialization. | |
| const std::string | ulResultsFileName = "carrier_aggregation_results_ul.txt" |
| void LteTestDlSchedulingCallback | ( | CarrierAggregationTestCase * | testcase, |
| std::string | path, | ||
| DlSchedulingCallbackInfo | dlInfo ) |
Definition at line 51 of file lte-test-carrier-aggregation.cc.
References CarrierAggregationTestCase::DlScheduling().
Referenced by CarrierAggregationTestCase::DoRun(), LteCqiGenerationTestCase::DoRun(), LteInterferenceTestCase::DoRun(), and LteLinkAdaptationTestCase::DoRun().
Here is the call graph for this function:
Here is the caller graph for this function:| void LteTestUlSchedulingCallback | ( | CarrierAggregationTestCase * | testcase, |
| std::string | path, | ||
| uint32_t | frameNo, | ||
| uint32_t | subframeNo, | ||
| uint16_t | rnti, | ||
| uint8_t | mcs, | ||
| uint16_t | sizeTb, | ||
| uint8_t | ccId ) |
Definition at line 59 of file lte-test-carrier-aggregation.cc.
References CarrierAggregationTestCase::UlScheduling().
Referenced by CarrierAggregationTestCase::DoRun(), LteCqiGenerationTestCase::DoRun(), and LteInterferenceTestCase::DoRun().
Here is the call graph for this function:
Here is the caller graph for this function:| const std::string dlResultsFileName = "carrier_aggregation_results_dl.txt" |
Definition at line 47 of file lte-test-carrier-aggregation.cc.
Referenced by TestCarrierAggregationSuite::TestCarrierAggregationSuite(), and CarrierAggregationTestCase::WriteResultToFile().
| const std::string ulResultsFileName = "carrier_aggregation_results_ul.txt" |
Definition at line 48 of file lte-test-carrier-aggregation.cc.
Referenced by TestCarrierAggregationSuite::TestCarrierAggregationSuite(), and CarrierAggregationTestCase::WriteResultToFile().