7#ifndef NR_UE_CMAC_SAP_H
8#define NR_UE_CMAC_SAP_H
58 uint8_t prachMask) = 0;
virtual void StartNonContentionBasedRandomAccessProcedure(uint16_t rnti, uint8_t rapId, uint8_t prachMask)=0
virtual void RemoveLc(uint8_t lcId)=0
virtual void NotifyConnectionSuccessful()=0
Notify MAC about the successful RRC connection establishment.
virtual void SetImsi(uint64_t imsi)=0
A method call by UE RRC to communicate the IMSI to the UE MAC.
virtual void SetRnti(uint16_t rnti)=0
virtual void StartContentionBasedRandomAccessProcedure()=0
virtual void AddLc(uint8_t lcId, LogicalChannelConfig lcConfig, NrMacSapUser *msu)=0
virtual void ConfigureRach(RachConfig rc)=0
virtual void NotifyRandomAccessSuccessful()=0
virtual void SetTemporaryCellRnti(uint16_t rnti)=0
virtual void NotifyRandomAccessFailed()=0
LogicalChannelConfig structure.
uint16_t bucketSizeDurationMs
bucket size duration ms
uint8_t logicalChannelGroup
logical channel group
uint16_t prioritizedBitRateKbps
prioritize bit rate Kbps
uint8_t connEstFailCount
the counter value for T300 timer expiration
uint8_t preambleTransMax
preamble transmit maximum
uint8_t raResponseWindowSize
RA response window size.
uint8_t numberOfRaPreambles
number of RA preambles