5G-LENA  nr-v3.0-27-ga9c6af8
The 5G/NR module for the ns-3 simulator
ns3::UlHarqInfo Struct Reference

A struct that contains info for the UL HARQ. More...

#include "nr-phy-mac-common.h"

+ Inheritance diagram for ns3::UlHarqInfo:
+ Collaboration diagram for ns3::UlHarqInfo:

Public Types

enum  ReceptionStatus { Ok , NotOk , NotValid }
 

Public Member Functions

bool IsReceivedOk () const override
 

Public Attributes

uint8_t m_numRetx {UINT8_MAX}
 Num of Retx.
 
enum ns3::UlHarqInfo::ReceptionStatus m_receptionStatus
 
uint8_t m_tpc {UINT8_MAX}
 Transmit Power Control.
 
std::vector< uint16_t > m_ulReception
 
- Public Attributes inherited from ns3::HarqInfo
uint8_t m_bwpIndex {UINT8_MAX}
 BWP identifier, uniquely identifies BWP within the UE.
 
uint8_t m_harqProcessId {UINT8_MAX}
 ProcessId.
 
uint16_t m_rnti {UINT16_MAX}
 RNTI.
 

Detailed Description

A struct that contains info for the UL HARQ.

Definition at line 549 of file nr-phy-mac-common.h.

Member Function Documentation

◆ IsReceivedOk()

bool ns3::UlHarqInfo::IsReceivedOk ( ) const
inlineoverridevirtual
Returns
true if the HARQ should be eliminated, since the info has been correctly received

Implements ns3::HarqInfo.

Definition at line 563 of file nr-phy-mac-common.h.

Referenced by ns3::NrGnbPhy::ReportUlHarqFeedback(), and ns3::NrMacSchedulerHarqRr::ScheduleUlHarq().

+ Here is the caller graph for this function:

The documentation for this struct was generated from the following file: