5G-LENA  nr-v3.0-25-g90be5d1
The 5G/NR module for the ns-3 simulator
ns3::NrBsrMessage Class Reference

the BSR message More...

#include "nr-control-messages.h"

+ Inheritance diagram for ns3::NrBsrMessage:
+ Collaboration diagram for ns3::NrBsrMessage:

Public Member Functions

 NrBsrMessage ()
 NrBsrMessage constructor.
 
 ~NrBsrMessage () override
 ~NrBsrMessage
 
MacCeElement GetBsr ()
 Get BSR information. More...
 
void SetBsr (MacCeElement bsr)
 add a BSR feedback record into the message. More...
 
- Public Member Functions inherited from ns3::NrControlMessage
 NrControlMessage ()
 NrControlMessage.
 
virtual ~NrControlMessage ()
 ~NrControlMessage
 
messageType GetMessageType () const
 Get the MessageType. More...
 
uint16_t GetSourceBwp () const
 
void SetSourceBwp (uint16_t bwpId)
 Set the BWP in which this message has been generated. More...
 

Additional Inherited Members

- Public Types inherited from ns3::NrControlMessage
enum  messageType {
  UL_DCI , DL_DCI , DL_CQI , MIB ,
  SIB1 , RACH_PREAMBLE , RAR , BSR ,
  DL_HARQ , SR , SRS
}
 The Message Type. More...
 
- Protected Member Functions inherited from ns3::NrControlMessage
void SetMessageType (messageType type)
 Set the MessageType. More...
 

Detailed Description

the BSR message

The uplink BsrLteControlMessage defines the specific extension of the CE element for reporting the buffer status report

Definition at line 280 of file nr-control-messages.h.

Member Function Documentation

◆ GetBsr()

MacCeElement ns3::NrBsrMessage::GetBsr ( )

Get BSR information.

Returns
BSR message

Definition at line 187 of file nr-control-messages.cc.

◆ SetBsr()

void ns3::NrBsrMessage::SetBsr ( MacCeElement  bsr)

add a BSR feedback record into the message.

Parameters
bsrthe BSR feedback

Definition at line 181 of file nr-control-messages.cc.


The documentation for this class was generated from the following files: