diff --git a/srsenb/hdr/stack/mac/sched_ue_ctrl/sched_harq.h b/srsenb/hdr/stack/mac/sched_ue_ctrl/sched_harq.h index 5bd5278ca..50577374f 100644 --- a/srsenb/hdr/stack/mac/sched_ue_ctrl/sched_harq.h +++ b/srsenb/hdr/stack/mac/sched_ue_ctrl/sched_harq.h @@ -47,17 +47,17 @@ protected: enum ack_t { NACK, ACK }; - srslog::basic_logger* logger; - bool ack_state[SRSRAN_MAX_TB]; - bool active[SRSRAN_MAX_TB]; - std::array ndi = {}; - uint32_t id; - uint32_t max_retx = 5; - uint32_t n_rtx[SRSRAN_MAX_TB]; - uint32_t tx_cnt[SRSRAN_MAX_TB]; - srsran::tti_point tti; - int last_mcs[SRSRAN_MAX_TB]; - int last_tbs[SRSRAN_MAX_TB]; + srslog::basic_logger* logger = nullptr; + std::array ack_state = {}; + std::array active = {}; + std::array ndi = {}; + uint32_t id = 0; + uint32_t max_retx = 5; + std::array n_rtx = {}; + std::array tx_cnt = {}; + std::array last_mcs = {}; + std::array last_tbs = {}; + srsran::tti_point tti; }; class dl_harq_proc : public harq_proc