|
@@ -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++)
|