#include "lte-test-carrier-aggregation.h"#include "ns3/double.h"#include "ns3/ff-mac-scheduler.h"#include "ns3/radio-bearer-stats-calculator.h"#include "ns3/string.h"#include <ns3/boolean.h>#include <ns3/config-store-module.h>#include <ns3/constant-position-mobility-model.h>#include <ns3/enum.h>#include <ns3/eps-bearer.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/simulator.h>#include <ns3/spectrum-error-model.h>#include <ns3/spectrum-interference.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 63 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 71 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 59 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 60 of file lte-test-carrier-aggregation.cc.
Referenced by TestCarrierAggregationSuite::TestCarrierAggregationSuite(), and CarrierAggregationTestCase::WriteResultToFile().