更新:1、修复取消TAS时的判断条件问题;

2、修复TWS时错误的将TAS航迹外推的问题;
3、修复非重点航迹消亡的条件判断的问题;
4、修改航迹指纹计算的问题;

Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
2026-11-05 14:39:32 +08:00
parent 2c0d2c26a5
commit 4449312791
4 changed files with 9 additions and 15 deletions
+2 -1
View File
@@ -1,6 +1,7 @@
#include "track_die.h"
#include "kalman.h"
#include "coor_trans.h"
#include "rdp_log.h"
#include <cmath>
#include <cstring>
#include <vector>
@@ -32,7 +33,7 @@ void Track_Die::track_die_process( std::vector <Trust_Track> *trust_track,
}else{
//按圈数条件消亡
//非重点航迹自动消亡
if((*Iter).Track_Mode == 0 && (*Iter).primary_target_flag == 0 && (*Iter).Extrapolate_round < rdp_parameter.track_die_round)
if((*Iter).Track_Mode == 0 && (*Iter).primary_target_flag == 0 && (*Iter).Extrapolate_round > rdp_parameter.track_die_round)
{
die_flag = true;
}