@@ -781,14 +781,12 @@ struct ul_tti_request_message : public base_message {
781781
782782 // / Maximum number of supported UL PDU types in this release.
783783 static constexpr unsigned MAX_NUM_UL_TYPES = 6 ;
784- // / Maximum number of supported UL PDUs in this message.
785- static constexpr unsigned MAX_NUM_UL_PDUS = 128 ;
786-
787- uint16_t sfn;
788- uint16_t slot;
789- std::array<uint16_t , MAX_NUM_UL_TYPES> num_pdus_of_each_type;
790- uint16_t num_groups;
791- static_vector<ul_tti_request_pdu, MAX_NUM_UL_PDUS> pdus;
784+
785+ uint16_t sfn;
786+ uint16_t slot;
787+ std::array<uint16_t , MAX_NUM_UL_TYPES> num_pdus_of_each_type;
788+ uint16_t num_groups;
789+ static_vector<ul_tti_request_pdu, MAX_UL_PDUS_PER_SLOT> pdus;
792790 // : TODO: groups array
793791};
794792
@@ -1036,13 +1034,9 @@ struct uci_indication_pdu {
10361034
10371035// / UCI indication message.
10381036struct uci_indication_message : public base_message {
1039- // / Maximum number of supported UCI PDUs in this message.
1040- // : TODO: shared with ul_dci_request_message
1041- static constexpr unsigned MAX_NUM_UCI_PDUS = 128 ;
1042-
1043- uint16_t sfn;
1044- uint16_t slot;
1045- static_vector<uci_indication_pdu, MAX_NUM_UCI_PDUS> pdus;
1037+ uint16_t sfn;
1038+ uint16_t slot;
1039+ static_vector<uci_indication_pdu, MAX_UCI_PDUS_PER_UCI_IND> pdus;
10461040};
10471041
10481042// / Encodes the PRGs.
@@ -1132,13 +1126,10 @@ struct srs_indication_pdu {
11321126
11331127// / SRS indication message.
11341128struct srs_indication_message : public base_message {
1135- // / Maximum number of supported SRS PDUs in this message.
1136- static constexpr unsigned MAX_NUM_SRS_PDUS = 32 ;
1137-
1138- uint16_t sfn;
1139- uint16_t slot;
1140- uint16_t control_length;
1141- static_vector<srs_indication_pdu, MAX_NUM_SRS_PDUS> pdus;
1129+ uint16_t sfn;
1130+ uint16_t slot;
1131+ uint16_t control_length;
1132+ static_vector<srs_indication_pdu, MAX_SRS_PDUS_PER_SRS_IND> pdus;
11421133};
11431134
11441135// / RACH indication pdu preamble.
0 commit comments