5G-LENA nr-v4.0-29-g6d8085cd
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
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.
 
uint16_t GetSourceBwp () const
 
void SetSourceBwp (uint16_t bwpId)
 Set the BWP in which this message has been generated.
 

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.
 

Detailed Description

Abstract model for the Random Access Preamble.

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

Constructor & Destructor Documentation

◆ NrRachPreambleMessage()

ns3::NrRachPreambleMessage::NrRachPreambleMessage ( )

NrRachPreambleMessage constructor.

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

References ns3::NrControlMessage::RACH_PREAMBLE, and ns3::NrControlMessage::SetMessageType().

+ Here is the call graph for this function:

◆ ~NrRachPreambleMessage()

ns3::NrRachPreambleMessage::~NrRachPreambleMessage ( )
override

~NrRachPreambleMessage

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

Member Function Documentation

◆ GetRapId()

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

Definition at line 246 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 240 of file nr-control-messages.cc.


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