From e742a027147082c6b7582fe5e16f6b92fef8d231 Mon Sep 17 00:00:00 2001 From: Joshua Davidson <joshuadavidson2000@gmail.com> Date: Sat, 27 Oct 2018 16:15:53 -0400 Subject: [PATCH] System: Fix data missing on RMP standby display --- Nasal/rmp.nas | 17 ++++++++++++----- revision.txt | 2 +- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/Nasal/rmp.nas b/Nasal/rmp.nas index e30dd3bd..8cc18bd1 100644 --- a/Nasal/rmp.nas +++ b/Nasal/rmp.nas @@ -161,21 +161,29 @@ var update_stby_vhf = func(rmp_no, vhf) { var stby = sprintf("%3.3f", stby_rmp1_vhf1.getValue()); } else if (vhf == 2) { var stby = sprintf("%3.3f", stby_rmp1_vhf2.getValue()); - } else { + } else if (vhf == 3) { var stby = sprintf("%3.3f", stby_rmp1_vhf3.getValue()); } - stby_display_rmp1.setValue(stby); + if (stby == 0) { + stby_display_rmp1.setValue("data"); + } else { + stby_display_rmp1.setValue(stby); + } } else { if (vhf == 1) { var stby = sprintf("%3.3f", stby_rmp2_vhf1.getValue()); } else if (vhf == 2) { var stby = sprintf("%3.3f", stby_rmp2_vhf2.getValue()); - } else { + } else if (vhf == 3) { var stby = sprintf("%3.3f", stby_rmp2_vhf3.getValue()); } - stby_display_rmp2.setValue(stby); + if (stby == 0) { + stby_display_rmp2.setValue("data"); + } else { + stby_display_rmp2.setValue(stby); + } } } @@ -229,7 +237,6 @@ var transfer = func(rmp_no) { } } - setlistener("/systems/radio/rmp[0]/vhf1-standby", func { update_stby_vhf(0, 1); }); diff --git a/revision.txt b/revision.txt index 87bdebd6..775acee5 100644 --- a/revision.txt +++ b/revision.txt @@ -1 +1 @@ -4688 \ No newline at end of file +4689 \ No newline at end of file