Esempio n. 1
0
        public SpstSwitchApp()
        {
            spstSwitch          = new SpstSwitch(Device.CreateDigitalInputPort(Device.Pins.D02, InterruptMode.EdgeFalling, ResistorMode.PullDown));
            spstSwitch.Changed += SpstSwitchChanged;

            Console.WriteLine("Initial switch state, isOn: " + spstSwitch.IsOn.ToString());
        }
        public MeadowApp()
        {
            Console.WriteLine("Initializing...");

            spstSwitch          = new SpstSwitch(Device.CreateDigitalInputPort(Device.Pins.D02, InterruptMode.EdgeFalling, ResistorMode.PullDown));
            spstSwitch.Changed += (s, e) =>
            {
                Console.WriteLine("Switch Changed");
                Console.WriteLine("Switch on: " + spstSwitch.IsOn.ToString());
            };

            Console.WriteLine("SpstSwitch ready...");
        }
Esempio n. 3
0
        public static void Main()
        {
            var spstSwitch = new SpstSwitch(N.Pins.GPIO_PIN_D0, CircuitTerminationType.High);

            Debug.Print("Initial switch state, isOn: " + spstSwitch.IsOn.ToString());

            spstSwitch.Changed += (s, e) =>
            {
                Debug.Print("Switch Changed");
                Debug.Print("Switch on: " + spstSwitch.IsOn.ToString());
            };

            Thread.Sleep(Timeout.Infinite);
        }