Merge remote-tracking branch 'origin/fix-msg2-gnb' into integration_2024_w14
This commit is contained in:
@@ -1759,7 +1759,7 @@ typedef struct{
|
||||
uint8_t avg_rssi;
|
||||
uint8_t avg_snr;
|
||||
uint8_t num_preamble;
|
||||
nfapi_nr_prach_indication_preamble_t* preamble_list;
|
||||
nfapi_nr_prach_indication_preamble_t preamble_list[64];
|
||||
|
||||
}nfapi_nr_prach_indication_pdu_t;
|
||||
|
||||
|
||||
@@ -6302,14 +6302,11 @@ static uint8_t unpack_nr_rach_indication_body(nfapi_nr_prach_indication_pdu_t *v
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (value->num_preamble > 0) {
|
||||
value->preamble_list = nfapi_p7_allocate(sizeof(*value->preamble_list) * value->num_preamble, config);
|
||||
for (int i = 0; i < value->num_preamble; i++) {
|
||||
nfapi_nr_prach_indication_preamble_t *preamble = &(value->preamble_list[i]);
|
||||
if (!(pull8(ppReadPackedMsg, &preamble->preamble_index, end) && pull16(ppReadPackedMsg, &preamble->timing_advance, end)
|
||||
&& pull32(ppReadPackedMsg, &preamble->preamble_pwr, end))) {
|
||||
return 0;
|
||||
}
|
||||
for (int i = 0; i < value->num_preamble; i++) {
|
||||
nfapi_nr_prach_indication_preamble_t *preamble = &(value->preamble_list[i]);
|
||||
if (!(pull8(ppReadPackedMsg, &preamble->preamble_index, end) && pull16(ppReadPackedMsg, &preamble->timing_advance, end)
|
||||
&& pull32(ppReadPackedMsg, &preamble->preamble_pwr, end))) {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user