From b83b3737e985f8f6be1a4e0d7ac298c782592a9c Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Mon, 22 Jan 2018 14:25:58 -0700 Subject: [PATCH] Committing missed file --- .../Inputs/GenericVersiportInputDevice.cs | 36 ------------------- 1 file changed, 36 deletions(-) diff --git a/Essentials Core/PepperDashEssentialsBase/Crestron IO/Inputs/GenericVersiportInputDevice.cs b/Essentials Core/PepperDashEssentialsBase/Crestron IO/Inputs/GenericVersiportInputDevice.cs index 04ec066a..f9f56d7d 100644 --- a/Essentials Core/PepperDashEssentialsBase/Crestron IO/Inputs/GenericVersiportInputDevice.cs +++ b/Essentials Core/PepperDashEssentialsBase/Crestron IO/Inputs/GenericVersiportInputDevice.cs @@ -41,40 +41,4 @@ namespace PepperDash.Essentials.Core.CrestronIO InputStateFeedback.FireUpdate(); } } - - public class GenericVersibportAnalogInputDevice : Device, IDigitalInput - { - public Versiport InputPort { get; private set; } - - public BoolFeedback InputStateFeedback { get; private set; } - - public uint MinAnalogChange { get; private set; } - - Func InputStateFeedbackFunc - { - get - { - return () => InputPort.AnalogIn > MinAnalogChange ? true : false; - } - } - - public GenericVersibportAnalogInputDevice(string key, Versiport inputPort, uint minAnalogChange) : - base(key) - { - InputStateFeedback = new BoolFeedback(InputStateFeedbackFunc); - MinAnalogChange = minAnalogChange; - InputPort = inputPort; - InputPort.SetVersiportConfiguration(eVersiportConfiguration.AnalogInput); - InputPort.VersiportChange += new VersiportEventHandler(InputPort_VersiportChange); - } - - void InputPort_VersiportChange(Versiport port, VersiportEventArgs args) - { - Debug.Console(1, this, "Versiport change: {0}", args.Event); - InputStateFeedback.FireUpdate(); - } - } - - - } \ No newline at end of file