Browse Source

2020-05-25 /Edward Lien

Actions:
1.Change : main.c Reason : Fixed stop charging need to match startmethod.

Files:
1. As follow commit history

Image version: B0.30.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/n : xxxxxxxx
Hardware Version : XXXXXXXX
Edward Lien 4 years ago
parent
commit
f007c3e345

BIN
EVSE/Projects/AW-Regular/Images/FactoryDefaultConfig.bin


BIN
EVSE/Projects/AW-Regular/Images/ramdisk.gz


+ 16 - 1
EVSE/Projects/BYTON-GB/Apps/main.c

@@ -1181,7 +1181,7 @@ void get_firmware_version(unsigned char gun_index)
 	strcpy((char*)ShmSysConfigAndInfo->SysInfo.CsuPrimFwRev, ShmCharger->gun_info[gun_index].ver.Version_FW);
 
 	// Get CSU root file system version
-	sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.29.00.0000.00");
+	sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.30.00.0000.00");
 
 	// Get AC connector type from model name
 	for(uint8_t idx=0;idx<3;idx++)
@@ -2904,6 +2904,7 @@ int main(void)
 								}
 							}
 							DEBUG_INFO("End request User Id : %s\r\n", ShmSysConfigAndInfo->SysConfig.UserId);
+							DEBUG_INFO("Start method : %d...\r\n ", ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].StartMethod);
 
 							if(ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].StartMethod == START_METHOD_RFID)
 							{
@@ -2938,6 +2939,20 @@ int main(void)
 										break;
 								}
 							}
+							else if(ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].StartMethod == START_METHOD_BACKEND)
+							{
+								ShmCharger->gun_info[gun_index].rfidReq = OFF;
+								DEBUG_INFO("Need to match with start method : START_METHOD_BACKEND...\r\n");
+								setChargerMode(gun_index, SYS_MODE_CHARGING);
+							}
+							else if (ShmSysConfigAndInfo->SysInfo.AcChargingData[gun_index].StartMethod == START_METHOD_BLE)
+							{
+								ShmCharger->gun_info[gun_index].rfidReq = OFF;
+								DEBUG_INFO("Need to match with start method : START_METHOD_BLE...\r\n");
+								setChargerMode(gun_index, SYS_MODE_CHARGING);
+							}
+							else
+							{}
 						}
 						else
 						{

BIN
EVSE/Projects/BYTON-GB/Images/FactoryDefaultConfig.bin


BIN
EVSE/Projects/BYTON-GB/Images/ramdisk.gz


BIN
EVSE/Projects/Noodoe/Images/FactoryDefaultConfig.bin


BIN
EVSE/Projects/Noodoe/Images/ramdisk.gz