Exemplo n.º 1
0
        public static string ToText(this MukFlapOuterAirWorkmodeStage ns)
        {
            switch (ns)
            {
            case MukFlapOuterAirWorkmodeStage.ControllerInitialization:
                return("Инициализация контроллера");

            case MukFlapOuterAirWorkmodeStage.FlapTesting:
                return("Тест заслонки");

            case MukFlapOuterAirWorkmodeStage.WorkMode:
                return("Рабочий режим");

            case MukFlapOuterAirWorkmodeStage.WorkModeWithFailedFlap:
                return("Рабочий режим с неисправной заслонкой");

            case MukFlapOuterAirWorkmodeStage.WorkModePwmCorrectionBack:
                return("Корректировка ШИМ на заслонку по обратной связи, рабочий режим");

            case MukFlapOuterAirWorkmodeStage.NoKsm:
                return("Режим работы при отсутсвии КСМ");

            case MukFlapOuterAirWorkmodeStage.SetFromRemoteController:
                return("Режим работы при уставке с пульта");

            case MukFlapOuterAirWorkmodeStage.FlapCloseInWashingMode:
                return("Закрытие заслонки в режиме мойки");

            case MukFlapOuterAirWorkmodeStage.Unknown:
                return("Неизвестное значение");

            default:
                return(ns.ToString());
            }
        }
        public static string ToText(this MukFlapOuterAirWorkmodeStage value)
        {
            switch (value)
            {
            case MukFlapOuterAirWorkmodeStage.ControllerInitialization:
                return("Инициализация контроллера");

            case MukFlapOuterAirWorkmodeStage.FlapTesting:
                return("Тестирование заслонки");

            case MukFlapOuterAirWorkmodeStage.WorkMode:
                return("Рабочий режим");

            case MukFlapOuterAirWorkmodeStage.WorkModeWithFailedFlap:
                return("Рабочий режим с неисправной заслонкой");

            case MukFlapOuterAirWorkmodeStage.WorkModePwmCorrectionBack:
                return("Корректировка ШИМ на заслонку по обратной связи, рабочий режим");

            case MukFlapOuterAirWorkmodeStage.NoKsm:
                return("Режим работы при отсутствии обмена с КСМ");

            case MukFlapOuterAirWorkmodeStage.SetFromRemoteController:
                return("Режим работы по уставке с пульта");

            case MukFlapOuterAirWorkmodeStage.FlapCloseInWashingMode:
                return("Закрытие заслонки в режиме мойки");

            case MukFlapOuterAirWorkmodeStage.Unknown:
                return("Неизвестный режим работы");

            default:
                throw new ArgumentOutOfRangeException(nameof(value), value, null);
            }
        }