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"); }
public void SwitchOff() => state = HalogenLightState.Off;
public void SwitchOn() => state = HalogenLightState.On;