Sfoglia il codice sorgente

2020-05-18 /Edward Lien

Actions:
1.Fixed DiffTimebWithNow() and DiffTimeb() return type change to long long to cover date differential too long issue.

Files:
1. As follow commit history

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

Hardware PWB P/n : xxxxxxxx
Hardware Version : XXXXXXXX
Edward Lien 4 anni fa
parent
commit
4f1d72cb88

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


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


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


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


+ 11 - 11
EVSE/Projects/BYTON-GB/Apps/main.c

@@ -182,26 +182,26 @@ int StoreLogMsg(const char *fmt, ...)
 	return rc;
 }
 
-int DiffTimebWithNow(struct timeb ST)
+long long DiffTimebWithNow(struct timeb ST)
 {
 	//return milli-second
 	struct timeb ET;
-	unsigned int StartTime,StopTime;
+	long long StartTime,StopTime;
 
 	ftime(&ET);
-	StartTime=(unsigned int)ST.time;
-	StopTime=(unsigned int)ET.time;
-	return (StopTime-StartTime)*1000+ET.millitm-ST.millitm;
+	StartTime=(long long)ST.time;
+	StopTime=(long long)ET.time;
+	return ((StopTime-StartTime)*1000) + (ET.millitm-ST.millitm);
 }
 
-int DiffTimeb(struct timeb ST, struct timeb ET)
+long long DiffTimeb(struct timeb ST, struct timeb ET)
 {
 	//return milli-second
-	unsigned int StartTime,StopTime;
+	long long StartTime,StopTime;
 
-	StartTime=(unsigned int)ST.time;
-	StopTime=(unsigned int)ET.time;
-	return (StopTime-StartTime)*1000+ET.millitm-ST.millitm;
+	StartTime=(long long)ST.time;
+	StopTime=(long long)ET.time;
+	return ((StopTime-StartTime)*1000) + (ET.millitm-ST.millitm);
 }
 
 void getDateTimeString(char* result)
@@ -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.26.00.0000.00");
+	sprintf((char*)ShmSysConfigAndInfo->SysInfo.CsuRootFsFwRev, "B0.27.00.0000.00");
 
 	// Get AC connector type from model name
 	for(uint8_t idx=0;idx<3;idx++)

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