NS-3
ns3::LteHelper Class Reference

helps to manage and create LteNetDevice objects More...

#include <lte-helper.h>

Collaboration diagram for ns3::LteHelper:

List of all members.

Public Types

enum  NetDeviceType { DEVICE_TYPE_USER_EQUIPMENT, DEVICE_TYPE_ENODEB }

Public Member Functions

 LteHelper (void)
 Create a Lte helper in an empty state.
void AddMobility (Ptr< LtePhy > phy, Ptr< MobilityModel >m)
 Add mobility model to a physical device.
NetDeviceContainer Install (NodeContainer c, NetDeviceType type)
void RegisterUeToTheEnb (Ptr< UeNetDevice > ue, Ptr< EnbNetDevice > enb)
 register UEs to the target eNB
void EnableLogComponents (void)
void AddDownlinkChannelRealization (Ptr< MobilityModel > enbMobility, Ptr< MobilityModel > ueMobility, Ptr< LtePhy > phy)
 Create a downlink channel realization between eNB and UE.

Detailed Description

helps to manage and create LteNetDevice objects

This class can help to create a LteNetDevice objects and to configure their attributes during creation.


Member Enumeration Documentation

Net Device Type Distinguish a user equipment (UE) device from eNodeB (eNB) device

Enumerator:
DEVICE_TYPE_USER_EQUIPMENT 

UE device

DEVICE_TYPE_ENODEB 

eNB device


Member Function Documentation

void ns3::LteHelper::AddDownlinkChannelRealization ( Ptr< MobilityModel enbMobility,
Ptr< MobilityModel ueMobility,
Ptr< LtePhy phy 
)

Create a downlink channel realization between eNB and UE.

Parameters:
enbMobilitythe enb mobility model
ueMobilitythe ue mobility model
phythe physical layer of the UE
void ns3::LteHelper::AddMobility ( Ptr< LtePhy phy,
Ptr< MobilityModel m 
)

Add mobility model to a physical device.

Parameters:
phythe physical device
mthe mobility model
void ns3::LteHelper::EnableLogComponents ( void  )

Helper to enable all LTE log components with one statement

NetDeviceContainer ns3::LteHelper::Install ( NodeContainer  c,
NetDeviceType  type 
)
Parameters:
ca set of nodes
typedevice type to create
void ns3::LteHelper::RegisterUeToTheEnb ( Ptr< UeNetDevice ue,
Ptr< EnbNetDevice enb 
)

register UEs to the target eNB

Parameters:
uethe UE that will registered to the eNB
enbthe eNB where the UE will registered

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