From 11a6a56ab03e23a3c4c1ba9bb2f119a8268fb255 Mon Sep 17 00:00:00 2001 From: oaq Date: Sat, 16 May 2026 13:54:13 +1000 Subject: [PATCH] rtksvr: don't clear ephemeris times when initialising The ephemeris data can be pre-loaded by rtkrcv and rtknavi, and clearing the times when initialising invalidates these. --- src/rtksvr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/rtksvr.c b/src/rtksvr.c index 96cbecec0..7a0a284be 100644 --- a/src/rtksvr.c +++ b/src/rtksvr.c @@ -904,7 +904,7 @@ extern int rtksvrstart(rtksvr_t *svr, int cycle, int buffsize, int *strs, int nmeareq, const double *nmeapos, prcopt_t *prcopt, solopt_t *solopt, stream_t *moni, char *errmsg) { - gtime_t time,time0={0}; + gtime_t time; int i,j,rw; tracet(3,"rtksvrstart: cycle=%d buffsize=%d navsel=%d nmeacycle=%d nmeareq=%d\n", @@ -972,10 +972,13 @@ extern int rtksvrstart(rtksvr_t *svr, int cycle, int buffsize, int *strs, svr->rtk.rb[i]=i<3?prcopt->rb[i]:0.0; } } +#ifdef RTKLIB_DISABLED /* update navigation data */ + gtime_t time0 = {0}; for (i=0;inav.eph [i].ttr=time0; for (i=0;inav.geph[i].tof=time0; for (i=0;inav.seph[i].tof=time0; +#endif /* set monitor stream */ svr->moni=moni;