|
|
@@ -244,17 +244,11 @@ static s32 _process_unheath(void){
|
|
|
}
|
|
|
if (bms_health()->charger_over_current || bms_health()->charger_over_temp || bms_health()->charger_lower_temp ||
|
|
|
bms_health()->charger_over_voltage || bms_health()->sigle_cell_over_voltage){
|
|
|
- if (_bms_state.ps_charger_mask && !_bms_state.ps_charger_in){
|
|
|
-
|
|
|
- }else {
|
|
|
- charger_open(0); //disable charger mosfet
|
|
|
- unhealth |= Health_charger_Fault;
|
|
|
- }
|
|
|
+ charger_open(0); //disable charger mosfet
|
|
|
+ unhealth |= Health_charger_Fault;
|
|
|
}
|
|
|
if (bms_health()->over_temp_deny_charger|| bms_health()->lower_temp_deny_charger) {
|
|
|
- if (_bms_state.ps_charger_mask && !_bms_state.ps_charger_in){
|
|
|
-
|
|
|
- }else if (_bms_state.charging) {
|
|
|
+ if (_bms_state.charging) {
|
|
|
charger_open(0); //disable charger mosfet
|
|
|
unhealth |= Health_charger_Fault;
|
|
|
}
|