|
@@ -38,6 +38,7 @@ static SymStruct modelTable[] = {
|
|
|
{ "DX", MODEL_DX },
|
|
|
{ "DB", MODEL_DB },
|
|
|
{ "DH", MODEL_DH },
|
|
|
+ { "DL", MODEL_DL }
|
|
|
};
|
|
|
|
|
|
static SymStruct regulationTable[] = {
|
|
@@ -55,6 +56,7 @@ static SymStruct regulationTable[] = {
|
|
|
{"I", REG_I},
|
|
|
{"F", REG_F},
|
|
|
{"L", REG_L},
|
|
|
+ {"W", REG_W}
|
|
|
};
|
|
|
|
|
|
static SymStruct powerTable[] = {
|
|
@@ -110,6 +112,8 @@ static SymStruct gunTypeTable[] = {
|
|
|
{"Y", GUN_TYPE_Y},
|
|
|
{"Z", GUN_TYPE_Z},
|
|
|
{"S", GUN_TYPE_S},
|
|
|
+ {"I", GUN_TYPE_I},
|
|
|
+ {"Q", GUN_TYPE_Q}
|
|
|
};
|
|
|
|
|
|
//------------------------------------------------------------------------------
|
|
@@ -240,6 +244,7 @@ static uint16_t defaultRatedCurrent(uint8_t modelType, uint32_t gunType, int pow
|
|
|
break;
|
|
|
|
|
|
case GUN_TYPE_K:
|
|
|
+ case GUN_TYPE_W:
|
|
|
ret = RC_200A;
|
|
|
break;
|
|
|
|
|
@@ -272,6 +277,11 @@ static uint16_t defaultRatedCurrent(uint8_t modelType, uint32_t gunType, int pow
|
|
|
ret = RC_150A;
|
|
|
break;
|
|
|
|
|
|
+ case GUN_TYPE_I:
|
|
|
+ case GUN_TYPE_Q:
|
|
|
+ ret = RC_300A;
|
|
|
+ break;
|
|
|
+
|
|
|
case GUN_TYPE_0:
|
|
|
ret = RC_0A;
|
|
|
break;
|
|
@@ -523,6 +533,7 @@ static void exchangeGunTypeAndVolValue(uint8_t key, GunTypeAndVolInfo *gunAndVol
|
|
|
case GUN_TYPE_K:
|
|
|
case GUN_TYPE_L:
|
|
|
case GUN_TYPE_S:
|
|
|
+ case GUN_TYPE_W:// : CHAdeMO 200A boost 350A
|
|
|
pGunAndVol->GunType = Gun_Type_Chademo;
|
|
|
pGunAndVol->GunVoltage = VOL_CHADEMO;
|
|
|
break;
|
|
@@ -537,6 +548,10 @@ static void exchangeGunTypeAndVolValue(uint8_t key, GunTypeAndVolInfo *gunAndVol
|
|
|
case GUN_TYPE_N:// : CCS1 80A
|
|
|
case GUN_TYPE_P:// : Phoenix CCS2 500A 水冷
|
|
|
case GUN_TYPE_R:// : Phoenix CCS1 500A 水冷
|
|
|
+ case GUN_TYPE_Y:// : CCS1 150A
|
|
|
+ case GUN_TYPE_Z:// : CCS2 150A
|
|
|
+ case GUN_TYPE_I:// : CCS1 300A Boost mode
|
|
|
+ case GUN_TYPE_Q:// : CCS2 300A Boost mode
|
|
|
pGunAndVol->GunType = Gun_Type_CCS_2;
|
|
|
pGunAndVol->GunVoltage = VOL_CCS;
|
|
|
break;
|