skyspy: add timing
parent
6db5940fec
commit
05a07f2bd8
|
|
@ -400,10 +400,14 @@ let quality = {
|
||||||
adelta = "adelta ", tdelta = "tdelta ";
|
adelta = "adelta ", tdelta = "tdelta ";
|
||||||
|
|
||||||
fix = gps.getGPSFix();
|
fix = gps.getGPSFix();
|
||||||
if (!fix || !fix.fix || !fix.lat)
|
if (!fix.fix || !fix.lat) {
|
||||||
this.fix_start = getTime();
|
print("...no fix\n");
|
||||||
if (qalt > 10)
|
quality.fix_start = getTime();
|
||||||
this.f3d_start = getTime();
|
}
|
||||||
|
print("fix: ", fix);
|
||||||
|
print("qalt: ", qalt);
|
||||||
|
if (qalt < 0 || qalt > 10)
|
||||||
|
quality.f3d_start = getTime();
|
||||||
|
|
||||||
if (adj_time) {
|
if (adj_time) {
|
||||||
print("Adjusting time");
|
print("Adjusting time");
|
||||||
|
|
@ -418,7 +422,7 @@ let quality = {
|
||||||
quality.updateAltitude();
|
quality.updateAltitude();
|
||||||
quality.displayData(lat, alt, speed, hdop, adelta, tdelta);
|
quality.displayData(lat, alt, speed, hdop, adelta, tdelta);
|
||||||
|
|
||||||
setTimeout(quality.updateGps, 1000);
|
setTimeout(quality.updateGps, 1000); // FIXME: this is likely a problem
|
||||||
},
|
},
|
||||||
|
|
||||||
adjustAltitude: function() {
|
adjustAltitude: function() {
|
||||||
|
|
@ -484,10 +488,11 @@ let quality = {
|
||||||
ddalt.toFixed(0) + ")" + "\n" + alt + "m+" + adelta;
|
ddalt.toFixed(0) + ")" + "\n" + alt + "m+" + adelta;
|
||||||
} else {
|
} else {
|
||||||
let t = getTime();
|
let t = getTime();
|
||||||
|
print(t, this.fix_start);
|
||||||
msg = "St: " + fmt.fmtTimeDiff(t-gps.gps_start) + "\n";
|
msg = "St: " + fmt.fmtTimeDiff(t-gps.gps_start) + "\n";
|
||||||
msg += "Sky: " + fmt.fmtTimeDiff(t-gps.gps_start) + "\n";
|
msg += "Sky: " + fmt.fmtTimeDiff(t-sky.sky_start) + "\n";
|
||||||
msg += "2D: " + fmt.fmtTimeDiff(t-this.fix_start) + "\n";
|
msg += "2D: " + fmt.fmtTimeDiff(t-quality.fix_start) + "\n";
|
||||||
msg += "3D: " + fmt.fmtTimeDiff(t-this.f3d_start) + "\n";
|
msg += "3D: " + fmt.fmtTimeDiff(t-quality.f3d_start) + "\n";
|
||||||
}
|
}
|
||||||
quality.step++;
|
quality.step++;
|
||||||
if (quality.step == 10) {
|
if (quality.step == 10) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue