Animatroller.Simulator.SimulatorForm.AddDigitalInput_MomentarilyOLD C# (CSharp) Method

AddDigitalInput_MomentarilyOLD() public method

public AddDigitalInput_MomentarilyOLD ( DigitalInput2 logicalDevice ) : Animatroller.Framework.PhysicalDevice.DigitalInput
logicalDevice DigitalInput2
return Animatroller.Framework.PhysicalDevice.DigitalInput
        public Animatroller.Framework.PhysicalDevice.DigitalInput AddDigitalInput_MomentarilyOLD(DigitalInput2 logicalDevice)
        {
            var control = new Button();
            control.Text = logicalDevice.Name;
            control.UseMnemonic = false;
            control.Size = new System.Drawing.Size(80, 80);

            flowLayoutPanelLights.Controls.Add(control);

            var device = new Animatroller.Framework.PhysicalDevice.DigitalInput();

            control.MouseDown += (sender, e) =>
                {
                    device.Trigger(true);
                };

            control.MouseUp += (sender, e) =>
                {
                    device.Trigger(false);
                };

            device.Connect(logicalDevice);

            return device;
        }