ns3::LteHelper Class Reference

helps to manage and create LteNetDevice objects More...

#include <lte-helper.h>

Collaboration diagram for ns3::LteHelper:
Collaboration graph
[legend]

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:
enbMobility the enb mobility model
ueMobility the ue mobility model
phy the physical layer of the UE
void ns3::LteHelper::AddMobility ( Ptr< LtePhy phy,
Ptr< MobilityModel m 
)

Add mobility model to a physical device.

Parameters:
phy the physical device
m the 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:
c a set of nodes
type device type to create
void ns3::LteHelper::RegisterUeToTheEnb ( Ptr< UeNetDevice ue,
Ptr< EnbNetDevice enb 
)

register UEs to the target eNB

Parameters:
ue the UE that will registered to the eNB
enb the eNB where the UE will registered

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

Generated on 6 Jan 2011 for NS-3 by  doxygen 1.6.1