コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }