5G-LENA nr-v3.1-69-g2dd513a7
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
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 664 of file nr-phy-mac-common.h.

Member Enumeration Documentation

◆ ReceptionStatus

enum ns3::UlHarqInfo::ReceptionStatus

Definition at line 668 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 678 of file nr-phy-mac-common.h.

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

+ Here is the caller graph for this function:

Member Data Documentation

◆ m_numRetx

uint8_t ns3::UlHarqInfo::m_numRetx {UINT8_MAX}

Num of Retx.

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

◆ m_tpc

uint8_t ns3::UlHarqInfo::m_tpc {UINT8_MAX}

Transmit Power Control.

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

◆ m_ulReception

std::vector<uint16_t> ns3::UlHarqInfo::m_ulReception

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


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