make gndate do BeiDou week numbers etc
parent
07c07dd2f1
commit
616e71270d
|
@ -14,7 +14,7 @@ try
|
||||||
string date;
|
string date;
|
||||||
int galwn{-1};
|
int galwn{-1};
|
||||||
bool doProgOutput{false};
|
bool doProgOutput{false};
|
||||||
bool doGPSWN{false}, doGALWN{false}, doVERSION{false}, doUTC{false};
|
bool doGPSWN{false}, doGALWN{false}, doBEIDOUWN{false}, doVERSION{false}, doUTC{false};
|
||||||
app.add_flag("--version", doVERSION, "show program version and copyright");
|
app.add_flag("--version", doVERSION, "show program version and copyright");
|
||||||
app.add_option("--date,-d", date, "yyyy-mm-dd hh:mm[:ss] hh:mm yyyymmdd hhmm");
|
app.add_option("--date,-d", date, "yyyy-mm-dd hh:mm[:ss] hh:mm yyyymmdd hhmm");
|
||||||
app.add_option("--date-gal-wn", galwn, "Give data for this Galileo week number");
|
app.add_option("--date-gal-wn", galwn, "Give data for this Galileo week number");
|
||||||
|
@ -62,11 +62,18 @@ try
|
||||||
getGalDateFromUTC(now, wn, tow);
|
getGalDateFromUTC(now, wn, tow);
|
||||||
cout<<wn<<endl;
|
cout<<wn<<endl;
|
||||||
}
|
}
|
||||||
|
else if(doBEIDOUWN) {
|
||||||
|
getBeiDouDateFromUTC(now, wn, tow);
|
||||||
|
cout<<wn<<endl;
|
||||||
|
}
|
||||||
else {
|
else {
|
||||||
getGPSDateFromUTC(now, wn, tow);
|
getGPSDateFromUTC(now, wn, tow);
|
||||||
cout<<"GPS Week Number (non-wrapped): "<< wn << ", tow " << tow << endl;
|
cout<<"GPS Week Number (non-wrapped): "<< wn << ", tow " << tow << endl;
|
||||||
getGalDateFromUTC(now, wn, tow);
|
getGalDateFromUTC(now, wn, tow);
|
||||||
cout<<"Galileo Week Number: "<< wn << ", tow " << tow << endl;
|
cout<<"Galileo Week Number: "<< wn << ", tow " << tow << endl;
|
||||||
|
getBeiDouDateFromUTC(now, wn, tow);
|
||||||
|
cout<<"BeiDou Week Number: "<< wn << ", sow " << tow << endl;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch(exception& e) {
|
catch(exception& e) {
|
||||||
|
|
Loading…
Reference in New Issue