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