21 #include "ns3/core-module.h" 22 #include "ns3/network-module.h" 23 #include "ns3/mobility-module.h" 24 #include "ns3/lte-module.h" 25 #include "ns3/config-store.h" 26 #include <ns3/buildings-helper.h> 31 int main (
int argc,
char *argv[])
37 cmd.AddValue (
"simTime",
"Total duration of the simulation", simTime);
38 cmd.AddValue (
"useCa",
"Whether to use carrier aggregation.", useCa);
39 cmd.Parse (argc, argv);
51 cmd.Parse (argc, argv);
73 mobility.SetMobilityModel (
"ns3::ConstantPositionMobilityModel");
76 mobility.SetMobilityModel (
"ns3::ConstantPositionMobilityModel");
90 lteHelper->
Attach (ueDevs, enbDevs.
Get (0));
Introspection did not find any typical Config paths.
Ptr< NetDevice > Get(uint32_t i) const
Get the Ptr<NetDevice> stored in this container at a given index.
Simulation virtual time values and global simulation resolution.
AttributeValue implementation for Boolean.
NetDeviceContainer InstallEnbDevice(NodeContainer c)
Create a set of eNodeB devices.
Hold variables of type string.
static void Run(void)
Run the simulation.
void Attach(NetDeviceContainer ueDevices)
Enables automatic attachment of a set of UE devices to a suitable cell using Idle mode initial cell s...
Time MilliSeconds(uint64_t value)
Construct a Time in the indicated unit.
void ActivateDataRadioBearer(NetDeviceContainer ueDevices, EpsBearer bearer)
Activate a Data Radio Bearer on a given UE devices (for LTE-only simulation).
void EnableTraces(void)
Enables trace sinks for PHY, MAC, RLC and PDCP.
Hold an unsigned integer type.
holds a vector of ns3::NetDevice pointers
Parse command-line arguments.
static void Destroy(void)
Execute the events scheduled with ScheduleDestroy().
void ConfigureDefaults(void)
Configure the default values.
Every class exported by the ns3 library is enclosed in the ns3 namespace.
keep track of a set of node pointers.
This class contains the specification of EPS Bearers.
NetDeviceContainer InstallUeDevice(NodeContainer c)
Create a set of UE devices.
Helper class used to assign positions and mobility models to nodes.
static void Stop(void)
Tell the Simulator the calling event should be the last one executed.
void SetDefault(std::string name, const AttributeValue &value)
GBR Conversational Voice.
void Create(uint32_t n)
Create n nodes and append pointers to them to the end of this NodeContainer.
static void Install(Ptr< Node > node)
Install the MobilityBuildingInfo to a node.