From 85afccc18294b8ae086868633bd9d1b3b26901b4 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Fri, 2 Aug 2024 20:11:37 +0200 Subject: [PATCH] waypoints: save altitude from GPS --- apps/waypoints/waypoints.app.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/apps/waypoints/waypoints.app.js b/apps/waypoints/waypoints.app.js index de538986d..334bf1c08 100644 --- a/apps/waypoints/waypoints.app.js +++ b/apps/waypoints/waypoints.app.js @@ -190,7 +190,7 @@ function confirmGps(s) { {type:"txt", font:"15%", pad:1, fillx:1, filly:1, label:""}, {type:"h", c: [ {type:"btn", font:"15%", pad:1, fillx:1, filly:1, label: "YES", cb:l=>{ - print("should mark", key, fix); createWP(fix.lat, fix.lon, key); cancel_gps=true; mainMenu(); + print("should mark", key, fix); createWP(fix.lat, fix.lon, fix.alt, key); cancel_gps=true; mainMenu(); }}, {type:"btn", font:"15%", pad:1, fillx:1, filly:1, label: " NO", cb:l=>{ cancel_gps=true; mainMenu(); }} ]} @@ -387,11 +387,13 @@ function askPosition(callback) { }); } -function createWP(lat, lon, name) { +function createWP(lat, lon, alt, name) { let n = {}; n["name"] = name; n["lat"] = lat; n["lon"] = lon; + if (alt != -9999) + n["alt"] = alt; wp.push(n); print("add -- waypoints", wp); writeWP(); @@ -401,7 +403,7 @@ function addCardName(name) { g.clear(); askPosition(function(lat, lon) { print("position -- ", lat, lon); - createWP(lat, lon, result); + createWP(lat, lon, -9999, result); mainMenu(); }); }