更新:1、使用VS code+cmake重新编译,编译器保持不变;

2、修复若干逻辑bug,具体参考BUG_FIX_REPORT.md

Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
2026-08-18 11:26:19 +08:00
parent 60ad5c136f
commit 01d28e0d28
49 changed files with 1452 additions and 957 deletions
+8 -20
View File
@@ -2,7 +2,7 @@
#define STRUCT_H
#pragma once
#include <QVector>
#include <vector>
using namespace std;
/********************************* 数据处理结构体 **********************************************/
@@ -16,8 +16,8 @@ struct PointRecv
double Height; //高度
double snr; //信噪比
double RCS; //目标RCS
qint64 CPI_Time; //CPI时间
qint64 GNSS_time; //GNSS时间
long long CPI_Time; //CPI时间
long long GNSS_time; //GNSS时间
int Point_index; //点迹号 1~50
int Point_Sum; //点迹总数
int Use_Flag; //点迹使用标志 1使用 0未使用
@@ -32,7 +32,6 @@ struct PointRecv
float range_dim[8]; // 目标的十字星数据,目标点距离维8个点
};
// 可靠航迹数据结构
struct Trust_Track
{
@@ -41,8 +40,8 @@ struct Trust_Track
double Amplitude; //幅度
double Height; //高度
qint64 T_track; //航迹时间
qint64 GNSS_time; //GNSS时间
long long T_track; //航迹时间
long long GNSS_time; //GNSS时间
int Track_Sum; //航迹总数
int Point_Index; //该航迹上的第几个点
@@ -62,8 +61,7 @@ struct Trust_Track
int Track_section_idx; //航迹区号
QVector <double> Hight_smooth; //高度平滑
std::vector <double> Hight_smooth; //高度平滑
double range_point; //关联上的点信息(距离、方位、俯仰)
double azi_point;
@@ -92,8 +90,6 @@ struct Trust_Track
};
//临时航迹结构体
struct Temp_track
{
@@ -108,8 +104,8 @@ struct Temp_track
double snr; //信噪比
double RCS; //RCS
double Amp; //幅度
qint64 T; //时间戳
qint64 GNSS_time; //GNSS时间戳
long long T; //时间戳
long long GNSS_time; //GNSS时间戳
double d; //关联上的点的d
@@ -124,11 +120,6 @@ struct Temp_track
float range_dim[8]; // 目标的十字星数据,目标点距离维8个点
};
// TAS跟踪目标结构体
struct Tracking_Target
{
@@ -137,7 +128,6 @@ struct Tracking_Target
};
//引导跟踪目标结构体
struct Direct_Tracking_Target
{
@@ -150,6 +140,4 @@ struct Direct_Tracking_Target
};
#endif // STRUCT_H