mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-31 20:38:27 +08:00
[agl] fix waypoint edit box display and sim ground detect
This commit is contained in:
@@ -203,7 +203,7 @@ object (self)
|
|||||||
try
|
try
|
||||||
set_coordinates ();
|
set_coordinates ();
|
||||||
let wgs84 = self#pos in
|
let wgs84 = self#pos in
|
||||||
let agl = ea#value -. float (try Srtm.of_wgs84 wgs84 with _ -> 0) in
|
let agl = ea#value -. (try float (Srtm.of_wgs84 wgs84) with _ -> ground_alt) in
|
||||||
agl_lab#set_text (sprintf " AGL: %4.0fm" agl)
|
agl_lab#set_text (sprintf " AGL: %4.0fm" agl)
|
||||||
with _ -> ()
|
with _ -> ()
|
||||||
in
|
in
|
||||||
|
|||||||
+1
-1
@@ -195,7 +195,7 @@ module Make(AircraftItl : AIRCRAFT_ITL) = struct
|
|||||||
Some s ->
|
Some s ->
|
||||||
begin
|
begin
|
||||||
try s.Gps.alt -. float (Srtm.of_wgs84 s.Gps.wgs84) with
|
try s.Gps.alt -. float (Srtm.of_wgs84 s.Gps.wgs84) with
|
||||||
_ -> s.Gps.alt
|
_ -> s.Gps.alt -. !alt0
|
||||||
end
|
end
|
||||||
| None -> 0. in
|
| None -> 0. in
|
||||||
FM.state_update !state FM.nominal_airspeed (!wind_x, !wind_y, !wind_z) agl fm_period
|
FM.state_update !state FM.nominal_airspeed (!wind_x, !wind_y, !wind_z) agl fm_period
|
||||||
|
|||||||
Reference in New Issue
Block a user