5#ifndef COMPONENT_CARRIER_NR_UE_H
6#define COMPONENT_CARRIER_NR_UE_H
8#include "nr-component-carrier.h"
11#include "ns3/nstime.h"
12#include "ns3/object.h"
46 Ptr<NrUePhy>
GetPhy()
const;
51 Ptr<NrUeMac>
GetMac()
const;
57 void SetPhy(Ptr<NrUePhy> s);
63 void SetMac(Ptr<NrUeMac> s);
Bandwidth part representation for a UE.
void DoDispose() override
DoDispose method inherited from Object.
Ptr< NrUePhy > GetPhy() const
static TypeId GetTypeId()
Get the type ID.
Ptr< NrUeMac > GetMac() const
void SetPhy(Ptr< NrUePhy > s)
void SetMac(Ptr< NrUeMac > s)
void SetDlBandwidth(uint16_t bw) override
BandwidthPartUe()
BandwidthPartUe constructor.
void SetUlBandwidth(uint16_t bw) override
~BandwidthPartUe() override
~BandwidthPartUe
uint16_t m_dlBandwidth
downlink bandwidth in RBs */
uint16_t m_ulBandwidth
uplink bandwidth in RBs */