[] skyspy: switch to bigger font.

pull/3507/head
Pavel Machek 2024-06-20 22:36:06 +02:00
parent a64efa4d1f
commit 1b908a1799
1 changed files with 25 additions and 32 deletions

View File

@ -72,12 +72,9 @@ let libgps = {
}; };
var display = 0; var display = 0;
var debug = 0; var debug = 0;
var cancel_gps, gps_start; var cancel_gps, gps_start;
var cur_altitude; var cur_altitude;
var wi = 24; var wi = 24;
var h = 176-wi, w = 176; var h = 176-wi, w = 176;
@ -123,6 +120,7 @@ function updateGps() {
if (adj_time) { if (adj_time) {
print("Adjusting time"); print("Adjusting time");
setTime(fix.time.getTime()/1000); setTime(fix.time.getTime()/1000);
drawMsg("Time\nadjusted");
adj_time = 0; adj_time = 0;
} }
@ -147,38 +145,31 @@ function updateGps() {
} }
let ddalt = calcAlt(alt, cur_altitude); let ddalt = calcAlt(alt, cur_altitude);
if (display == 1) let msg = "";
g.reset().setFont("Vector", 20) if (display == 1) {
.setColor(1,1,1) msg = lat + "\n" + lon + "\n" + alt + "m" + speed + "km/h\n"
.fillRect(0, wi, 176, 176) + "hdop "+hdop + "m\nbalt" + cur_altitude + "m";
.setColor(0,0,0) }
.drawString("terr "+(getTime()-fix.time.getTime()/1000), 0, 30)
.drawString(lat, 0, 50)
.drawString(lon, 0, 70)
.drawString("alt "+alt, 0, 90)
.drawString("speed "+speed, 0, 110)
.drawString("hdop "+hdop, 0, 130)
.drawString("balt" + cur_altitude, 0, 150);
if (display == 2) { if (display == 2) {
g.reset().setFont("Vector", 20) msg = speed + "km/h\n" +
.setColor(1,1,1) "hdop "+hdop +
.fillRect(0, wi, 176, 176) "\ndd "+qalt.toFixed(0) + " (" + ddalt.toFixed(0) + ")" +
.setColor(0,0,0) "\nalt "+alt +
.drawString("GPS status", 0, 30) "\nbalt "+cur_altitude +
.drawString("speed "+speed, 0, 50) "/" + step;
.drawString("hdop "+hdop, 0, 70)
.drawString("dd "+qalt.toFixed(0) + " (" + ddalt.toFixed(0) + ")", 0, 90)
.drawString("alt "+alt, 0, 110)
.drawString("balt " + cur_altitude, 0, 130)
.drawString(step, 0, 150);
step++; step++;
if (step == 10) { if (step == 10) {
qalt = max_dalt - min_dalt; qalt = max_dalt - min_dalt;
resetAlt(); resetAlt();
} }
} }
if (display > 0) {
g.reset().setFont("Vector", 31)
.setColor(1,1,1)
.fillRect(0, wi, 176, 176)
.setColor(0,0,0)
.drawString(msg, 3, 25)
}
if (debug > 0) if (debug > 0)
print(fix); print(fix);
setTimeout(updateGps, 1000); setTimeout(updateGps, 1000);
@ -299,13 +290,15 @@ function markGps() {
gps_start = getTime(); gps_start = getTime();
updateGps(); updateGps();
} }
function drawMsg(msg) {
function drawBusy() { g.reset().setFont("Vector", 35)
g.reset().setFont("Vector", 20)
.setColor(1,1,1) .setColor(1,1,1)
.fillRect(0, wi, 176, 176) .fillRect(0, wi, 176, 176)
.setColor(0,0,0) .setColor(0,0,0)
.drawString(".oO busy", 0, 30); .drawString(msg, 5, 30);
}
function drawBusy() {
drawMsg("\n.oO busy");
} }
function nextScreen() { function nextScreen() {