fix: dfs radar pw_long_hold_sum logic

This commit is contained in:
Rin Cat (鈴猫) 2025-02-18 01:19:48 -05:00
parent 1b30de3269
commit f0644acaa8
Signed by: RinCat
GPG Key ID: 4B857E8B2AFC09BC

View File

@ -1280,7 +1280,7 @@ void phydm_dfs_histogram_radar_distinguish(
dfs->pri_hold_sum[i] = dfs->pri_hold_sum[i] +
dfs->pri_hold[(dfs->hist_idx + 1) % 3][i] +
dfs->pri_hold[(dfs->hist_idx + 2) % 3][i];
}
/*@For long radar type*/
for (j = 1; j < 4; j++) {
dfs->pw_long_hold_sum[i] = dfs->pw_long_hold_sum[i] +
@ -1288,6 +1288,7 @@ void phydm_dfs_histogram_radar_distinguish(
dfs->pri_long_hold_sum[i] = dfs->pri_long_hold_sum[i] +
dfs->pri_hold[(dfs->hist_long_idx + j) % 4][i];
}
}
dfs->hist_idx++;
if (dfs->hist_idx == 3)