5G-LENA  nr-v3.0-29-g83cc959
The 5G/NR module for the ns-3 simulator
ns3::SystemSchedulerTestQos Class Reference

Main class for testing a scheduler, system-wise. More...

#include "system-scheduler-test-qos.h"

+ Inheritance diagram for ns3::SystemSchedulerTestQos:
+ Collaboration diagram for ns3::SystemSchedulerTestQos:

Public Member Functions

 SystemSchedulerTestQos (uint32_t ueNumPergNb, uint32_t numerology, double bw1, bool isDownlink, bool isUplink, double p1, double p2, uint32_t priorityTrafficScenario, const std::string &schedulerType)
 SystemSchedulerTest is a test constructor which is used to initialise the test parameters. More...
 
 ~SystemSchedulerTestQos () override
 ~SystemSchedulerTestQos
 

Detailed Description

Main class for testing a scheduler, system-wise.

Definition at line 48 of file system-scheduler-test-qos.h.

Constructor & Destructor Documentation

◆ SystemSchedulerTestQos()

ns3::SystemSchedulerTestQos::SystemSchedulerTestQos ( uint32_t  ueNumPergNb,
uint32_t  numerology,
double  bw1,
bool  isDownlink,
bool  isUplink,
double  p1,
double  p2,
uint32_t  priorityTrafficScenario,
const std::string &  schedulerType 
)

SystemSchedulerTest is a test constructor which is used to initialise the test parameters.

Parameters
nameThe "normal" scheduler under test
ueNumPergNbThe number of UEs (per gNB for test case 1)
numerologyThe numerology to be used in the simulation
bw1The system bandwidth (Hz)
isDownlnkIs the downlink traffic going to be present in the test case
isUplinkIs the uplink traffic going to be present in the test case
priorityTrafficScenarioThe type of traffic to be assign to flow with QCI 1
schedulerTypeWhich scheduler is going to be used in the test case Ofdma/Tdma" and the scheduling logic "QoS"

Definition at line 23 of file system-scheduler-test-qos.cc.


The documentation for this class was generated from the following files: