更新:1、增加临时航迹录入数据库;

2、增加点迹信息的圈ID记录;

Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
2026-09-30 16:33:18 +08:00
parent a4f32e4036
commit c3c7e668d2
8 changed files with 212 additions and 100 deletions
+13 -9
View File
@@ -11,6 +11,7 @@ struct PointRecv
{
long long point_id; //点迹ID
long long frame_id; //帧ID
long long circle_id; //圈ID
double range; //径向距离
double azimuth; //方位 (弧度)
double velocity ; //速度
@@ -74,7 +75,7 @@ struct Trust_Track
double vr_point;
double prf_point;
int point_type; //TWS TAS
double snr_point; //信噪比
double snr_point; //信噪比
float amp_asv_point; //关联上的点迹信息(归一化幅度)
float prn_fftn_point; //点迹速度维FFT点数
@@ -93,32 +94,35 @@ struct Trust_Track
double P1[6][6];
double P2[6][6];
double P3[6][6];
double u[3];
double u[3];
};
//临时航迹结构体
struct Temp_track
{
long long temp_track_id; //临时航迹ID
long long point_id; //关联上的点迹ID
long long circle_id; //处理圈数ID
double X[4]; //状态
double X[4]; //状态
double P[4][4]; //协方差
double r; //距离
double azi; //方位
double vr; //径向速度
double height; //高度
double snr; //信噪比
double SNR; //信噪比
double RCS; //RCS
double Amp; //幅度
long long T; //时间戳
long long GNSS_time; //GNSS时间戳
double amplitude; //幅度
long long CPI_time; //时间戳
long long GNSS_time; //GNSS时间戳
double d; //关联上的点的d
double d; //关联上的点的d(马氏距离)
int buff_round; //已缓存圈数
int Temp_track_section_idx; //临时航迹区号 与点迹区的划分相同
int temp_track_section_idx; //临时航迹区号 与点迹区的划分相同
int asso_flag; //关联标志 已关联:1 未关联:0