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