From 9c4e4c7976775494c5ce1e90f55fde8f519dc34a Mon Sep 17 00:00:00 2001 From: Trevor Payne Date: Tue, 9 Jun 2020 14:53:47 -0500 Subject: [PATCH] Added debug text to ExecuteNumericSwitch --- .../Essentials_DM/AirMedia/AirMediaController.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/essentials-framework/Essentials DM/Essentials_DM/AirMedia/AirMediaController.cs b/essentials-framework/Essentials DM/Essentials_DM/AirMedia/AirMediaController.cs index 0d3b0237..0115465a 100644 --- a/essentials-framework/Essentials DM/Essentials_DM/AirMedia/AirMediaController.cs +++ b/essentials-framework/Essentials DM/Essentials_DM/AirMedia/AirMediaController.cs @@ -269,8 +269,12 @@ namespace PepperDash.Essentials.DM.AirMedia public void ExecuteNumericSwitch(ushort input, ushort output, eRoutingSignalType signalType) { if ((signalType & eRoutingSignalType.Video) != eRoutingSignalType.Video) return; - if (Enum.IsDefined(typeof (AmX00DisplayControl.eAirMediaX00VideoSource), input)) - AirMedia.DisplayControl.VideoOut = (AmX00DisplayControl.eAirMediaX00VideoSource) input; + if (!Enum.IsDefined(typeof (AmX00DisplayControl.eAirMediaX00VideoSource), input)) + { + Debug.Console(2, this, "Invalid Video Source Index : {0}", input); + return; + } + AirMedia.DisplayControl.VideoOut = (AmX00DisplayControl.eAirMediaX00VideoSource) input; } #endregion