LteHarqProcessRx.h Source File¶
|
Simu5G
|
LteHarqProcessRx.h
4// Copyright (C) 2012-2021 Giovanni Nardini, Giovanni Stea, Antonio Virdis et al. (University of Pisa)
Definition Binder.h:48
virtual CwList emptyUnitsIds()
virtual void insertPdu(Codeword cw, inet::Packet *)
virtual bool isCorrect(Codeword cw)
LteHarqProcessRx(unsigned char acid, LteMacBase *owner, Binder *binder)
virtual bool isEvaluated(Codeword cw)
unsigned char acid_
H-ARQ process identifier.
Definition LteHarqProcessRx.h:57
unsigned short harqFbEvaluationTimer_
Number of slots for sending back HARQ Feedback.
Definition LteHarqProcessRx.h:71
virtual void purgeCorruptedPdu(Codeword cw)
virtual inet::Packet * extractPdu(Codeword cw)
virtual unsigned int getNumHarqUnits()
Definition LteHarqProcessRx.h:154
opp_component_ptr< Binder > binder_
reference to the binder
Definition LteHarqProcessRx.h:63
std::vector< inet::simtime_t > rxTime_
reception time timestamp
Definition LteHarqProcessRx.h:51
virtual int64_t getByteLength(Codeword cw)
virtual bool isHarqProcessActive()
virtual std::vector< RxUnitStatus > getProcessStatus()
virtual inet::Packet * createFeedback(Codeword cw)
virtual void resetCodeword(Codeword cw)
std::vector< inet::Packet * > pdu_
contained PDUs
Definition LteHarqProcessRx.h:45
unsigned char transmissions_
Number of (re)transmissions for current PDU (N.B.: values are 1,2,3,4)
Definition LteHarqProcessRx.h:66
virtual RxHarqPduStatus getUnitStatus(Codeword cw)
Definition LteHarqProcessRx.h:124
opp_component_ptr< LteMacBase > macOwner_
MAC module to manage errors (endSimulation)
Definition LteHarqProcessRx.h:60
std::vector< RxHarqPduStatus > status_
current status for each codeword
Definition LteHarqProcessRx.h:48
bool isEmpty()
Definition AlertReceiver.h:24
Generated by