5G-LENA nr-v3.1-69-g2dd513a7
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
ns3::RxPacketTraceParams Struct Reference

The RxPacketTraceParams struct. More...

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

Public Member Functions

 RxPacketTraceParams (TransportBlockInfo tbInfo, bool errorModelEnabled, uint16_t rnti, uint16_t cellId, uint16_t bwpId, uint8_t cqi)
 

Public Attributes

uint16_t m_bwpId {std::numeric_limits<uint16_t>::max()}
 
uint64_t m_cellId {0}
 
bool m_corrupt {false}
 
uint8_t m_cqi {std::numeric_limits<uint8_t>::max()}
 
uint32_t m_frameNum {std::numeric_limits<uint32_t>::max()}
 
uint8_t m_mcs {std::numeric_limits<uint8_t>::max()}
 
uint8_t m_numSym {std::numeric_limits<uint8_t>::max()}
 
uint8_t m_rank {std::numeric_limits<uint8_t>::max()}
 
uint32_t m_rbAssignedNum {std::numeric_limits<uint32_t>::max()}
 
uint16_t m_rnti {0}
 
uint8_t m_rv {std::numeric_limits<uint8_t>::max()}
 
double m_sinr {-1.0}
 
double m_sinrMin {-1.0}
 
uint16_t m_slotNum {std::numeric_limits<uint16_t>::max()}
 
uint8_t m_subframeNum {std::numeric_limits<uint8_t>::max()}
 
uint8_t m_symStart {std::numeric_limits<uint8_t>::max()}
 
double m_tbler {-1.0}
 
uint32_t m_tbSize {0}
 

Detailed Description

The RxPacketTraceParams struct.

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

Constructor & Destructor Documentation

◆ RxPacketTraceParams()

ns3::RxPacketTraceParams::RxPacketTraceParams ( TransportBlockInfo  tbInfo,
bool  errorModelEnabled,
uint16_t  rnti,
uint16_t  cellId,
uint16_t  bwpId,
uint8_t  cqi 
)
inline

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

Member Data Documentation

◆ m_bwpId

uint16_t ns3::RxPacketTraceParams::m_bwpId {std::numeric_limits<uint16_t>::max()}

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

◆ m_cellId

uint64_t ns3::RxPacketTraceParams::m_cellId {0}

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

◆ m_corrupt

bool ns3::RxPacketTraceParams::m_corrupt {false}

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

◆ m_cqi

uint8_t ns3::RxPacketTraceParams::m_cqi {std::numeric_limits<uint8_t>::max()}

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

◆ m_frameNum

uint32_t ns3::RxPacketTraceParams::m_frameNum {std::numeric_limits<uint32_t>::max()}

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

◆ m_mcs

uint8_t ns3::RxPacketTraceParams::m_mcs {std::numeric_limits<uint8_t>::max()}

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

◆ m_numSym

uint8_t ns3::RxPacketTraceParams::m_numSym {std::numeric_limits<uint8_t>::max()}

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

◆ m_rank

uint8_t ns3::RxPacketTraceParams::m_rank {std::numeric_limits<uint8_t>::max()}

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

◆ m_rbAssignedNum

uint32_t ns3::RxPacketTraceParams::m_rbAssignedNum {std::numeric_limits<uint32_t>::max()}

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

◆ m_rnti

uint16_t ns3::RxPacketTraceParams::m_rnti {0}

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

◆ m_rv

uint8_t ns3::RxPacketTraceParams::m_rv {std::numeric_limits<uint8_t>::max()}

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

◆ m_sinr

double ns3::RxPacketTraceParams::m_sinr {-1.0}

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

◆ m_sinrMin

double ns3::RxPacketTraceParams::m_sinrMin {-1.0}

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

◆ m_slotNum

uint16_t ns3::RxPacketTraceParams::m_slotNum {std::numeric_limits<uint16_t>::max()}

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

◆ m_subframeNum

uint8_t ns3::RxPacketTraceParams::m_subframeNum {std::numeric_limits<uint8_t>::max()}

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

◆ m_symStart

uint8_t ns3::RxPacketTraceParams::m_symStart {std::numeric_limits<uint8_t>::max()}

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

◆ m_tbler

double ns3::RxPacketTraceParams::m_tbler {-1.0}

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

◆ m_tbSize

uint32_t ns3::RxPacketTraceParams::m_tbSize {0}

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


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