5G-LENA  nr-v3.0-29-g83cc959
The 5G/NR module for the ns-3 simulator
ns3::NrRachPreambleMessage Class Reference

Abstract model for the Random Access Preamble. More...

#include "nr-control-messages.h"

+ Inheritance diagram for ns3::NrRachPreambleMessage:
+ Collaboration diagram for ns3::NrRachPreambleMessage:

Public Member Functions

 NrRachPreambleMessage ()
 NrRachPreambleMessage constructor.
 
 ~NrRachPreambleMessage () override
 ~NrRachPreambleMessage
 
uint32_t GetRapId () const
 
void SetRapId (uint32_t rapid)
 
- 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

Abstract model for the Random Access Preamble.

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

Member Function Documentation

◆ GetRapId()

uint32_t ns3::NrRachPreambleMessage::GetRapId ( ) const
Returns
the RAPID

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

◆ SetRapId()

void ns3::NrRachPreambleMessage::SetRapId ( uint32_t  rapid)

Set the Random Access Preamble Identifier (RAPID), see 3GPP TS 36.321 6.2.2

Parameters
rapidthe RAPID

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


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