|
|
@@ -343,7 +343,7 @@ static int _soc_update_by_ocv(uint8_t prev_charge_status){
|
|
|
if (chargering && (_soc.capacity != 100)) {
|
|
|
if (bms_health()->sigle_cell_over_voltage && (_soc.charger_coulomb >= (0.1f * 3600.0f))) { //µ¥µçо¹ýÑ¹Ç¿ÖÆ³äÂú
|
|
|
_force_capacity_full();
|
|
|
- push_event(Charger_Full, 3);
|
|
|
+ push_event(Charger_Full, bms_state_get()->pack_voltage);
|
|
|
ocv_full_count = 0;
|
|
|
changed = 1;
|
|
|
}else if (bms_state_get()->pack_voltage >= (FULL_MAX_VOLTAGE_CHARGING) && (measure_value()->load_current <= FULL_MIN_CURRENT)){
|