A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ns3::MemberLteUeCphySapProvider< C > Class Template Reference

#include <lte-ue-cphy-sap.h>

+ Inheritance diagram for ns3::MemberLteUeCphySapProvider< C >:

Public Member Functions

 MemberLteUeCphySapProvider (C *owner)
 
virtual void ConfigureUplink (uint16_t ulEarfcn, uint8_t ulBandwidth)
 
virtual void Reset ()
 
virtual void SetDlBandwidth (uint8_t ulBandwidth)
 
virtual void SetRnti (uint16_t rnti)
 
virtual void SetSrsConfigurationIndex (uint16_t srcCi)
 
virtual void SetTransmissionMode (uint8_t txMode)
 
virtual void SyncronizeWithEnb (uint16_t cellId, uint16_t dlEarfcn)
 
- Public Member Functions inherited from ns3::LteUeCphySapProvider
virtual ~LteUeCphySapProvider ()
 

Private Attributes

C * m_owner
 

Detailed Description

template<class C>
class ns3::MemberLteUeCphySapProvider< C >

Template for the implementation of the LteUeCphySapProvider as a member of an owner class of type C to which all methods are forwarded

Definition at line 128 of file lte-ue-cphy-sap.h.

Member Function Documentation

template<class C >
void ns3::MemberLteUeCphySapProvider< C >::ConfigureUplink ( uint16_t  ulEarfcn,
uint8_t  ulBandwidth 
)
virtual

Configure uplink (normally done after reception of SIB2)

Parameters
ulEarfcnthe carrier frequency (EARFCN) in uplink
ulBandwidththe UL bandwidth in PRBs

Implements ns3::LteUeCphySapProvider.

Definition at line 181 of file lte-ue-cphy-sap.h.

template<class C >
void ns3::MemberLteUeCphySapProvider< C >::Reset ( )
virtual

reset the PHY

Implements ns3::LteUeCphySapProvider.

Definition at line 160 of file lte-ue-cphy-sap.h.

template<class C >
void ns3::MemberLteUeCphySapProvider< C >::SetDlBandwidth ( uint8_t  dlBandwidth)
virtual
Parameters
dlBandwidththe DL bandwidth in PRBs

Implements ns3::LteUeCphySapProvider.

Definition at line 174 of file lte-ue-cphy-sap.h.

template<class C >
void ns3::MemberLteUeCphySapProvider< C >::SetRnti ( uint16_t  rnti)
virtual
Parameters
rntithe cell-specific UE identifier

Implements ns3::LteUeCphySapProvider.

Definition at line 188 of file lte-ue-cphy-sap.h.

template<class C >
void ns3::MemberLteUeCphySapProvider< C >::SetSrsConfigurationIndex ( uint16_t  srcCi)
virtual
Parameters
txModethe transmissionMode of the user

Implements ns3::LteUeCphySapProvider.

Definition at line 202 of file lte-ue-cphy-sap.h.

template<class C >
void ns3::MemberLteUeCphySapProvider< C >::SetTransmissionMode ( uint8_t  txMode)
virtual
Parameters
txModethe transmissionMode of the user

Implements ns3::LteUeCphySapProvider.

Definition at line 195 of file lte-ue-cphy-sap.h.

template<class C >
void ns3::MemberLteUeCphySapProvider< C >::SyncronizeWithEnb ( uint16_t  cellId,
uint16_t  dlEarfcn 
)
virtual

tell the PHY to synchronize with a given eNB for communication purposes

Parameters
cellIdthe ID of the eNB
dlEarfcnthe carrier frequency (EARFCN) in downlink

Implements ns3::LteUeCphySapProvider.

Definition at line 167 of file lte-ue-cphy-sap.h.


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