Template for the implementation of the LteFfrRrcSapUser as a member of an owner class of type C to which all methods are forwarded. More...
#include "lte-ffr-rrc-sap.h"
Public Member Functions | |
MemberLteFfrRrcSapUser ()=delete | |
MemberLteFfrRrcSapUser (C *owner) | |
Constructor. | |
uint8_t | AddUeMeasReportConfigForFfr (LteRrcSap::ReportConfigEutra reportConfig) override |
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity. | |
void | SendLoadInformation (EpcX2Sap::LoadInformationParams params) override |
SendLoadInformation. | |
void | SetPdschConfigDedicated (uint16_t rnti, LteRrcSap::PdschConfigDedicated pdschConfigDedicated) override |
Instruct the eNodeB RRC entity to perform RrcConnectionReconfiguration to inform UE about new PdschConfigDedicated (i.e. | |
Public Member Functions inherited from ns3::LteFfrRrcSapUser | |
virtual | ~LteFfrRrcSapUser () |
Private Attributes | |
C * | m_owner |
the owner class | |
Template for the implementation of the LteFfrRrcSapUser as a member of an owner class of type C to which all methods are forwarded.
Definition at line 193 of file lte-ffr-rrc-sap.h.
ns3::MemberLteFfrRrcSapUser< C >::MemberLteFfrRrcSapUser | ( | C * | owner | ) |
|
delete |
|
overridevirtual |
Request a certain reporting configuration to be fulfilled by the UEs attached to the eNodeB entity.
reportConfig | the UE measurement reporting configuration |
The eNodeB RRC entity is expected to configure the same reporting configuration in each of the attached UEs. When later in the simulation a UE measurement report is received from a UE as a result of this configuration, the eNodeB RRC entity shall forward this report to the Frequency Reuse algorithm through the LteFfrRrcSapProvider::ReportUeMeas SAP function.
Implements ns3::LteFfrRrcSapUser.
Definition at line 227 of file lte-ffr-rrc-sap.h.
|
overridevirtual |
SendLoadInformation.
params | the EpcX2Sap::LoadInformationParams |
Implements ns3::LteFfrRrcSapUser.
Definition at line 243 of file lte-ffr-rrc-sap.h.
|
overridevirtual |
Instruct the eNodeB RRC entity to perform RrcConnectionReconfiguration to inform UE about new PdschConfigDedicated (i.e.
P_a value). Also Downlink Power Allocation is done based on this value.
rnti | Radio Network Temporary Identity, an integer identifying the UE which shall perform the handover |
pdschConfigDedicated | new PdschConfigDedicated to be configured for UE |
This function is used by the Frequency Reuse algorithm entity when it decides that PDSCH for this UE should be allocated with different transmit power.
The process to produce the decision is up to the implementation of Frequency Reuse algorithm. It is typically based on the reported UE measurements, which are received through the LteFfrRrcSapProvider::ReportUeMeas function.
Implements ns3::LteFfrRrcSapUser.
Definition at line 234 of file lte-ffr-rrc-sap.h.
|
private |
the owner class
Definition at line 215 of file lte-ffr-rrc-sap.h.