فهرست منبع

调整代码,便于理解

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 4 سال پیش
والد
کامیت
aafb6445f4
1فایلهای تغییر یافته به همراه4 افزوده شده و 2 حذف شده
  1. 4 2
      Application/app/sox/soc.c

+ 4 - 2
Application/app/sox/soc.c

@@ -309,7 +309,6 @@ bool soc_is_force_full(void) {
 
 #define min_cap_lfp 0.5f
 static void _force_capacity_full(void){
-	_soc.capacity = 100;
 	is_force_full = true;
 	force_full_time = shark_get_seconds();
 	double curr_real_cap = start_charger_coulomb + _soc.charger_coulomb;
@@ -331,7 +330,10 @@ static void _force_capacity_full(void){
 	u32 cap_x10 = (u32)(curr_real_cap / 3600.0f * 10);
 	u32 min_x10 = (u32)(curr_min_cap / 3600.0f * 10);
 	push_event(Charger_Full_cap2, ((min_x10 & 0xFFFF) << 16) | (cap_x10 & 0xFFFF));
-	_soc.coulomb_now = _soc.coulomb_max;//充满后,当前容量设置为最大容量
+
+	//充满后,当前容量设置为最大容量
+	_soc.capacity = 100;
+	_soc.coulomb_now = _soc.coulomb_max;
 
 	force_full_ts = shark_get_seconds();
 }