Added chack for enum presence in ExecuteNumericSwitch

This commit is contained in:
Trevor Payne
2020-06-09 10:59:57 -05:00
parent d34177482e
commit 7fa3031cfa

View File

@@ -268,9 +268,9 @@ namespace PepperDash.Essentials.DM.AirMedia
public void ExecuteNumericSwitch(ushort input, ushort output, eRoutingSignalType signalType)
{
if ((signalType & eRoutingSignalType.Video) == eRoutingSignalType.Video)
AirMedia.DisplayControl.VideoOut = (AmX00DisplayControl.eAirMediaX00VideoSource)input;
if ((signalType & eRoutingSignalType.Video) != eRoutingSignalType.Video) return;
if (Enum.IsDefined(typeof (AmX00DisplayControl.eAirMediaX00VideoSource), input))
AirMedia.DisplayControl.VideoOut = (AmX00DisplayControl.eAirMediaX00VideoSource) input;
}
#endregion