123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MesAdaptor
- {
- public enum MesErrorCode
- {
- None,
- ChargerConnectFail,
- ModelNameUpadateFail,
- SerilaNumberUpadateFail,
- UtcDatetimeUpdateFail,
- FourthGenModelVersionMismatch,
- FourthGenSimInstartionMismatch,
- FourthGenSimInfoMismatch,
- WifiModeNotClient,
- WifiRssiLow,
- FirmwareUploadFail,
- FirmwareUpdateTimeout,
- FirmwareVersionCheckFail,
- EmergencyButtonTestFail,
- GreenButtonTestFail,
- BlueButtonTestFail,
- FactoryResetFail,
- }
- public static class MesErrorCodeExt
- {
- public static string ToMesCodeString(this MesErrorCode mesError)
- {
- switch(mesError)
- {
- case MesErrorCode.ChargerConnectFail:
- return "EC001";
- case MesErrorCode.ModelNameUpadateFail:
- return "EC002";
- case MesErrorCode.SerilaNumberUpadateFail:
- return "EC003";
- case MesErrorCode.UtcDatetimeUpdateFail:
- return "EC004";
- case MesErrorCode.FourthGenModelVersionMismatch:
- return "EC005";
- case MesErrorCode.FourthGenSimInstartionMismatch:
- return "EC006";
- case MesErrorCode.FourthGenSimInfoMismatch:
- return "EC007";
- case MesErrorCode.WifiModeNotClient:
- return "EC008";
- case MesErrorCode.WifiRssiLow:
- return "EC009";
- case MesErrorCode.FirmwareUploadFail:
- return "EC0010";
- case MesErrorCode.FirmwareUpdateTimeout:
- return "EC0011";
- case MesErrorCode.FirmwareVersionCheckFail:
- return "EC0012";
- case MesErrorCode.EmergencyButtonTestFail:
- return "EC0013";
- case MesErrorCode.GreenButtonTestFail:
- return "EC0014";
- case MesErrorCode.BlueButtonTestFail:
- return "EC0015";
- case MesErrorCode.FactoryResetFail:
- return "EC0016";
- }
- return "EC001";
- }
- }
- }
|