Esempio n. 1
0
        public async Task TurnOnFor(int duration)
        {
            Console.WriteLine("Halogen light starting timer function.");
            state = HalogenLightState.TimerModeOn;
            await Task.Delay(duration);

            state = HalogenLightState.Off;
            Console.WriteLine("Halogen light finished custom timer function");
        }
Esempio n. 2
0
 public void SwitchOff() => state = HalogenLightState.Off;
Esempio n. 3
0
 public void SwitchOn() => state = HalogenLightState.On;