From a46bd4e8dc1118c33d96f68fa6d87c44da5fdbab Mon Sep 17 00:00:00 2001 From: bert hubert Date: Sun, 3 Nov 2019 20:13:31 +0100 Subject: [PATCH] stop navdump from writing tons of csv files, make printing of rfdata and positions optional --- navdump.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/navdump.cc b/navdump.cc index 98b93da..9ad54e8 100644 --- a/navdump.cc +++ b/navdump.cc @@ -159,7 +159,6 @@ try tles.parseFile("glo-ops.txt"); tles.parseFile("gps-ops.txt"); tles.parseFile("beidou.txt"); - /* readSP3s("all.sp3"); if(!g_sp3s.empty()) { @@ -167,12 +166,14 @@ try cout<<"Have "<t) <<" to "<< humanTime(g_sp3s.rbegin()->t)< svpairs; bool doReceptionData{false}; bool doRFData{true}; bool doObserverPosition{false}; app.add_option("--svs", svpairs, "Listen to specified svs. '0' = gps, '2' = Galileo, '2,1' is E01"); + app.add_option("--positions,-p", doObserverPosition, "Print out observer positions (or not)"); + app.add_option("--rfdata,-r", doRFData, "Print out RF data (or not)"); + try { app.parse(argc, argv); } catch(const CLI::Error &e) { @@ -323,7 +324,7 @@ try auto oldAtomic = oldEph[sv].getAtomicOffset(gm.tow); auto newAtomic = gm.getAtomicOffset(gm.tow); cout<<" clock-jump "<