mirror of
https://github.com/paparazzi/paparazzi.git
synced 2026-05-25 23:46:04 +08:00
[gcs] log autopilot version in alert window once
This commit is contained in:
@@ -1388,6 +1388,16 @@ let listen_info_msg = fun a ->
|
||||
log_and_say a ac.ac_name (Pprz.string_of_value msg_array) in
|
||||
tele_bind "INFO_MSG" (get_msg a)
|
||||
|
||||
let listen_autopilot_version_msg = fun a ->
|
||||
let got_version = ref false in
|
||||
let get_msg = fun a _sender vs ->
|
||||
let ac = find_ac _sender in
|
||||
let desc_array = Pprz.assoc "desc" vs in
|
||||
if !got_version = false then
|
||||
log a ac.ac_name (sprintf "%s version:\n%s" ac.ac_name (Pprz.string_of_value desc_array));
|
||||
got_version := true in
|
||||
tele_bind "AUTOPILOT_VERSION" (get_msg a)
|
||||
|
||||
let listen_tcas = fun a ->
|
||||
let get_alarm_tcas = fun a txt _sender vs ->
|
||||
let ac = find_ac _sender in
|
||||
@@ -1425,6 +1435,7 @@ let listen_acs_and_msgs = fun geomap ac_notebook my_alert auto_center_new_ac alt
|
||||
listen_alert my_alert;
|
||||
listen_error my_alert;
|
||||
listen_info_msg my_alert;
|
||||
listen_autopilot_version_msg my_alert;
|
||||
listen_tcas my_alert;
|
||||
listen_dcshot geomap;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user