5G-LENA nr-v4.0
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
cttc-nr-traffic-3gpp-xr.cc File Reference

Simple topology consisting of 1 GNB and various UEs. Can be configured with different 3GPP XR traffic generators (by using XR traffic mixer helper). More...

#include "ns3/antenna-module.h"
#include "ns3/applications-module.h"
#include "ns3/boolean.h"
#include "ns3/config-store-module.h"
#include "ns3/config-store.h"
#include "ns3/core-module.h"
#include "ns3/flow-monitor-module.h"
#include "ns3/internet-apps-module.h"
#include "ns3/internet-module.h"
#include "ns3/mobility-module.h"
#include "ns3/nr-gnb-rrc.h"
#include "ns3/nr-module.h"
#include "ns3/packet-sink.h"
#include "ns3/point-to-point-module.h"
#include "ns3/xr-traffic-mixer-helper.h"
#include <vector>
+ Include dependency graph for cttc-nr-traffic-3gpp-xr.cc:

Go to the source code of this file.

Functions

void ConfigureXrApp (NodeContainer &ueContainer, uint32_t i, Ipv4InterfaceContainer &ueIpIface, enum NrXrConfig config, double appDataRate, uint16_t appFps, uint16_t port, std::string transportProtocol, NodeContainer &remoteHostContainer, NetDeviceContainer &ueNetDev, Ptr< NrHelper > nrHelper, NrEpsBearer &bearer, Ptr< NrEpcTft > tft, bool isMx1, std::vector< Ptr< NrEpcTft > > &tfts, ApplicationContainer &serverApps, ApplicationContainer &clientApps, ApplicationContainer &pingApps)
 

Detailed Description

Simple topology consisting of 1 GNB and various UEs. Can be configured with different 3GPP XR traffic generators (by using XR traffic mixer helper).

To run the simulation with the default configuration one shall run the following in the command line:

./ns3 run cttc-nr-traffic-generator-3gpp-xr

Definition in file cttc-nr-traffic-3gpp-xr.cc.

Function Documentation

◆ ConfigureXrApp()

void ConfigureXrApp ( NodeContainer &  ueContainer,
uint32_t  i,
Ipv4InterfaceContainer &  ueIpIface,
enum NrXrConfig  config,
double  appDataRate,
uint16_t  appFps,
uint16_t  port,
std::string  transportProtocol,
NodeContainer &  remoteHostContainer,
NetDeviceContainer &  ueNetDev,
Ptr< NrHelper nrHelper,
NrEpsBearer bearer,
Ptr< NrEpcTft tft,
bool  isMx1,
std::vector< Ptr< NrEpcTft > > &  tfts,
ApplicationContainer &  serverApps,
ApplicationContainer &  clientApps,
ApplicationContainer &  pingApps 
)

Definition at line 42 of file cttc-nr-traffic-3gpp-xr.cc.