22 #ifndef LTE_UE_CPHY_SAP_H
23 #define LTE_UE_CPHY_SAP_H
28 #include <ns3/lte-rrc-sap.h>
33 class LteEnbNetDevice;
54 virtual void Reset () = 0;
75 virtual void ConfigureUplink (uint16_t ulEarfcn, uint8_t ulBandwidth) = 0;
81 virtual void SetRnti (uint16_t rnti) = 0;
156 virtual void Reset ();
160 virtual void SetRnti (uint16_t rnti);
191 m_owner->DoSyncronizeWithEnb (cellId, dlEarfcn);
198 m_owner->DoSetDlBandwidth (dlBandwidth);
205 m_owner->DoConfigureUplink (ulEarfcn, ulBandwidth);
212 m_owner->DoSetRnti (rnti);
219 m_owner->DoSetTransmissionMode (txMode);
226 m_owner->DoSetSrsConfigurationIndex (srcCi);
267 m_owner->DoRecvMasterInformationBlock (mib);
274 m_owner->DoReportUeMeasurements (params);
281 #endif // LTE_UE_CPHY_SAP_H
virtual void SyncronizeWithEnb(uint16_t cellId, uint16_t dlEarfcn)
std::vector< struct UeMeasurementsElement > m_ueMeasurementsList
virtual void ConfigureUplink(uint16_t ulEarfcn, uint8_t ulBandwidth)
virtual ~LteUeCphySapProvider()
virtual void SetTransmissionMode(uint8_t txMode)
virtual void SetRnti(uint16_t rnti)=0
virtual void ReportUeMeasurements(LteUeCphySapUser::UeMeasurementsParameters params)
MemberLteUeCphySapProvider()
virtual void SyncronizeWithEnb(uint16_t cellId, uint16_t dlEarfcn)=0
virtual void SetSrsConfigurationIndex(uint16_t srcCi)=0
virtual ~LteUeCphySapUser()
virtual void SetDlBandwidth(uint8_t dlBandwidth)=0
virtual void SetDlBandwidth(uint8_t ulBandwidth)
virtual void SetTransmissionMode(uint8_t txMode)=0
virtual void RecvMasterInformationBlock(LteRrcSap::MasterInformationBlock mib)
virtual void SetRnti(uint16_t rnti)
virtual void SetSrsConfigurationIndex(uint16_t srcCi)
virtual void ConfigureUplink(uint16_t ulEarfcn, uint8_t ulBandwidth)=0
virtual void RecvMasterInformationBlock(LteRrcSap::MasterInformationBlock mib)=0
virtual void ReportUeMeasurements(UeMeasurementsParameters params)=0