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) public void ExecuteNumericSwitch(ushort input, ushort output, eRoutingSignalType signalType)
{ {
if ((signalType & eRoutingSignalType.Video) != eRoutingSignalType.Video) return;
if ((signalType & eRoutingSignalType.Video) == eRoutingSignalType.Video) if (Enum.IsDefined(typeof (AmX00DisplayControl.eAirMediaX00VideoSource), input))
AirMedia.DisplayControl.VideoOut = (AmX00DisplayControl.eAirMediaX00VideoSource)input; AirMedia.DisplayControl.VideoOut = (AmX00DisplayControl.eAirMediaX00VideoSource) input;
} }
#endregion #endregion