From 68cd6f333a3930022489f1632250898f1179d809 Mon Sep 17 00:00:00 2001 From: Cees Bassa Date: Sat, 17 Mar 2018 11:11:52 +0100 Subject: [PATCH] Improved satellite selection for overlay --- rftrace.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/rftrace.c b/rftrace.c index 8187edd..049a7f7 100644 --- a/rftrace.c +++ b/rftrace.c @@ -478,7 +478,9 @@ struct trace *compute_trace(char *tlefile,double *mjd,int n,int site_id,float fr break; status=sscanf(line,"%d %lf",&satno,&freq0); - if (freq0>=0.9*fmin && freq0<=1.1*fmax) + if (graves==1 && fabs(freq0-143.050)<1e-3) + i++; + else if (freq0>=fmin && freq0<=fmax && graves==0) i++; } @@ -520,8 +522,14 @@ struct trace *compute_trace(char *tlefile,double *mjd,int n,int site_id,float fr if (fgetline(infile,line,LIM)<=0) break; status=sscanf(line,"%d %lf",&satno,&freq0); + + flag=0; + if (graves==1 && fabs(freq0-143.050)<1e-3) + flag=1; + else if (freq0>=fmin && freq0<=fmax && graves==0) + flag=1; - if (freq0<0.9*fmin || freq0>1.1*fmax) + if (flag==0) continue; // Allocate