更新:1、调整向站/背站的判断逻辑,解决速度模糊时判断有误的问题;

Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
2026-09-23 15:40:16 +08:00
parent 50e0b5cb74
commit fc49707b08
3 changed files with 48 additions and 6 deletions
+10 -2
View File
@@ -268,11 +268,14 @@ int Data_Process:: track_delete(int delete_track_num, //手动
int Data_Process::primary_target_add(int track_index)
{
for ( size_t i=0; i<trust_track.size();i++)
for ( size_t i=0; i<trust_track.size();i++){
if(trust_track[i].Track_Index==track_index)
{
trust_track[i].primary_target_flag = 1;
//std::cout<< "Add primary target :" << trust_track[i].Track_Index << std::endl;
break;
}
}
return 0;
}
@@ -285,6 +288,8 @@ int Data_Process::primary_target_cancel(int track_index)
if(trust_track[i].Track_Index==track_index)
{
trust_track[i].primary_target_flag = 0;
//std::cout<< "Cancel primary target :" << trust_track[i].Track_Index << std::endl;
break;
}
}
@@ -295,11 +300,13 @@ int Data_Process::primary_target_cancel(int track_index)
int Data_Process:: tracking_start(int track_index) //需要手动转入TAS跟踪的航迹号
{
for ( size_t i=0; i<trust_track.size();i++)
for ( size_t i=0; i<trust_track.size();i++){
if(trust_track[i].Track_Index==track_index)
{
trust_track[i].manual_tracking_flag = 1;
break;
}
}
return 0;
}
@@ -313,6 +320,7 @@ int Data_Process:: tracking_stop(int track_index) //需要手动转
{
trust_track[i].manual_tracking_flag = 0;
trust_track[i].Track_Mode = 0;
break;
}
}