/// <summary> /// In the event of a system error, stop all timers, /// put the controller in a safe state (i.e. turn off relays), /// and display an error message. /// </summary> /// <param name="message"></param> private void SystemError(string message) { controllerTimer.Stop(); idleTimer.Stop(); startupTimer.Stop(); CallForCooling(false); CallForHeating(false); //errorView.DisplayErrorMessage(message); errorView = new View.ErrorView(theModel, message); ChangeView(errorView); }