Exemple #1
0
        string FaultCodeToString(FaultCodes Code)
        {
            string fault_desc;

            switch (Code)
            {
            case FaultCodes.dtc_General_EcuConfig:
                fault_desc = "Ошибка памяти";
                break;

            case FaultCodes.dtc_General_EcuDataTimeNotCorrect:
                fault_desc = "Некорректное дата/время";
                break;

            case FaultCodes.dtc_General_EcuSupplyOutOfRange:
                fault_desc = "Напряжение питания";
                break;

            case FaultCodes.dtc_General_Interlock:
                fault_desc = "Интерлок";
                break;

            case FaultCodes.dtc_General_UnexpectedPowerOff:
                fault_desc = "Неожиданное отключение питания";
                break;

            case FaultCodes.dtc_CAN_ExtCan:
                fault_desc = "Оффлайн CAN 2";
                break;

            case FaultCodes.dtc_CAN_PCAN:
                fault_desc = "Оффлайн CAN 1";
                break;

            case FaultCodes.dtc_PwmCircuit_1:
                fault_desc = "Цепи ШИМ 1";
                break;

            case FaultCodes.dtc_PwmCircuit_2:
                fault_desc = "Цепи ШИМ 2";
                break;

            case FaultCodes.dtc_PwmCircuit_3:
                fault_desc = "Цепи ШИМ 3";
                break;

            case FaultCodes.dtc_MeasuringCircuit:
                fault_desc = "Цепи измерения АЦП";
                break;

            case FaultCodes.dtc_PowerSupplyCircuit:
                fault_desc = "Цепи питания ECU";
                break;

            default:
                fault_desc = Code.ToString();
                break;
            }

            return(fault_desc);
        }
Exemple #2
0
        string FaultCodeToString(FaultCodes Code)
        {
            string fault_desc;

            switch (Code)
            {
            case FaultCodes.dtc_General_EcuConfig:
                fault_desc = "Ошибка памяти";
                break;

            case FaultCodes.dtc_General_EcuDataTimeNotCorrect:
                fault_desc = "Некорректное дата/время";
                break;

            case FaultCodes.dtc_General_EcuSupplyOutOfRange:
                fault_desc = "Напряжение питания";
                break;

            case FaultCodes.dtc_General_Interlock:
                fault_desc = "Интерлок";
                break;

            case FaultCodes.dtc_General_UnexpectedPowerOff:
                fault_desc = "Неожиданное отключение питания";
                break;

            case FaultCodes.dtc_CAN_Inverter:
                fault_desc = "Нет связи с инвертором";
                break;

            case FaultCodes.dtc_CAN_Steering:
                fault_desc = "Нет связи с рулевым управлением";
                break;

            case FaultCodes.dtc_CAN_Battery:
                fault_desc = "Нет связи с батареей";
                break;

            case FaultCodes.dtc_BatteryFault:
                fault_desc = "Батарея в ошибке";
                break;

            case FaultCodes.dtc_InverterFault:
                fault_desc = "Инвертор в ошибке";
                break;

            case FaultCodes.dtc_SteeringPosition:
                fault_desc = "Ошибка позиционирования рулевой рейки";
                break;

            case FaultCodes.dtc_TrimPosition:
                fault_desc = "Ошибка позиционирования трим";
                break;

            case FaultCodes.dtc_Accelerator:
                fault_desc = "Неисправность ручки акселератора";
                break;

            case FaultCodes.dtc_SteeringFeedback:
                fault_desc = "Обратная связь рулевого рейки";
                break;

            case FaultCodes.dtc_TrimFeedback:
                fault_desc = "Обратная связь трим";
                break;

            case FaultCodes.dtc_PwmCircuit_1:
                fault_desc = "Драйвер ШИМ 1";
                break;

            case FaultCodes.dtc_PwmCircuit_2:
                fault_desc = "Драйвер ШИМ 2";
                break;

            case FaultCodes.dtc_PwmCircuit_3:
                fault_desc = "Драйвер ШИМ 3";
                break;

            case FaultCodes.dtc_MeasuringCircuit:
                fault_desc = "Ошибка канала АЦП";
                break;

            case FaultCodes.dtc_PowerSupplyCircuit:
                fault_desc = "Драйвер питания";
                break;


            default:
                fault_desc = Code.ToString();
                break;
            }

            return(fault_desc);
        }