Template for the implementation of the LteUeCphySapUser as a member of an owner class of type C to which all methods are forwarded. More...
#include "lte-ue-cphy-sap.h"
Public Member Functions | |
MemberLteUeCphySapUser ()=delete | |
MemberLteUeCphySapUser (C *owner) | |
Constructor. | |
void | NotifyInSync () override |
Send an in sync indication to UE RRC. | |
void | NotifyOutOfSync () override |
Send an out of sync indication to UE RRC. | |
void | RecvMasterInformationBlock (uint16_t cellId, LteRrcSap::MasterInformationBlock mib) override |
Relay an MIB message from the PHY entity to the RRC layer. | |
void | RecvSystemInformationBlockType1 (uint16_t cellId, LteRrcSap::SystemInformationBlockType1 sib1) override |
Relay an SIB1 message from the PHY entity to the RRC layer. | |
void | ReportUeMeasurements (LteUeCphySapUser::UeMeasurementsParameters params) override |
Send a report of RSRP and RSRQ values perceived from PSS by the PHY entity (after applying layer-1 filtering) to the RRC layer. | |
void | ResetSyncIndicationCounter () override |
Reset the sync indication counter. | |
![]() | |
virtual | ~LteUeCphySapUser () |
destructor | |
virtual void | NotifyInSync ()=0 |
Send an in sync indication to UE RRC. | |
virtual void | NotifyOutOfSync ()=0 |
Send an out of sync indication to UE RRC. | |
virtual void | RecvMasterInformationBlock (uint16_t cellId, LteRrcSap::MasterInformationBlock mib)=0 |
Relay an MIB message from the PHY entity to the RRC layer. | |
virtual void | RecvSystemInformationBlockType1 (uint16_t cellId, LteRrcSap::SystemInformationBlockType1 sib1)=0 |
Relay an SIB1 message from the PHY entity to the RRC layer. | |
virtual void | ReportUeMeasurements (UeMeasurementsParameters params)=0 |
Send a report of RSRP and RSRQ values perceived from PSS by the PHY entity (after applying layer-1 filtering) to the RRC layer. | |
virtual void | ResetSyncIndicationCounter ()=0 |
Reset the sync indication counter. | |
Private Attributes | |
C * | m_owner |
the owner class | |
Template for the implementation of the LteUeCphySapUser as a member of an owner class of type C to which all methods are forwarded.
Definition at line 475 of file lte-ue-cphy-sap.h.
ns3::MemberLteUeCphySapUser< C >::MemberLteUeCphySapUser | ( | C * | owner | ) |
|
delete |
|
overridevirtual |
Send an in sync indication to UE RRC.
When the number of in-sync indications are equal to N311, RRC stops the T310 timer.
Implements ns3::LteUeCphySapUser.
Definition at line 541 of file lte-ue-cphy-sap.h.
|
overridevirtual |
Send an out of sync indication to UE RRC.
When the number of out-of-sync indications are equal to N310, RRC starts the T310 timer.
Implements ns3::LteUeCphySapUser.
Definition at line 534 of file lte-ue-cphy-sap.h.
|
overridevirtual |
Relay an MIB message from the PHY entity to the RRC layer.
This function is typically called after PHY receives an MIB message over the BCH.
cellId | the ID of the eNodeB where the message originates from |
mib | the Master Information Block message. |
Implements ns3::LteUeCphySapUser.
Definition at line 510 of file lte-ue-cphy-sap.h.
|
overridevirtual |
Relay an SIB1 message from the PHY entity to the RRC layer.
This function is typically called after PHY receives an SIB1 message over the BCH.
cellId | the ID of the eNodeB where the message originates from |
sib1 | the System Information Block Type 1 message |
Implements ns3::LteUeCphySapUser.
Definition at line 518 of file lte-ue-cphy-sap.h.
|
overridevirtual |
Send a report of RSRP and RSRQ values perceived from PSS by the PHY entity (after applying layer-1 filtering) to the RRC layer.
params | the structure containing a vector of cellId, RSRP and RSRQ |
Implements ns3::LteUeCphySapUser.
Definition at line 527 of file lte-ue-cphy-sap.h.
|
overridevirtual |
Reset the sync indication counter.
Resets the sync indication counter of RRC if the Qin or Qout condition is not fulfilled for the number of consecutive frames.
Implements ns3::LteUeCphySapUser.
Definition at line 548 of file lte-ue-cphy-sap.h.
|
private |
the owner class
Definition at line 499 of file lte-ue-cphy-sap.h.