Index: firmware/App/Controllers/DryBiCart.c =================================================================== diff -u -r15c7997efce023a44ee415b39b90530f3552bf31 -r170255f14e4d105bb4f443f2a84e069955286243 --- firmware/App/Controllers/DryBiCart.c (.../DryBiCart.c) (revision 15c7997efce023a44ee415b39b90530f3552bf31) +++ firmware/App/Controllers/DryBiCart.c (.../DryBiCart.c) (revision 170255f14e4d105bb4f443f2a84e069955286243) @@ -1,4 +1,4 @@ -/************************************************************************** +:set list/************************************************************************** * * Copyright (c) 2025-2026 Diality Inc. - All Rights Reserved. * @@ -387,13 +387,9 @@ getBicarbKpGainCoefficient(), getBicarbKiGainCoefficient(),\ MIN_BICARB_VOLUME_ML, MAX_BICARB_VOLUME_ML, FALSE, MIX_NO_FEED_FORWARD ); - resetPIController( PI_CONTROLLER_ID_BICARB_VOL, DEFAULT_BICARB_VOLUME_ML, MIX_NO_FEED_FORWARD); - initializePIController( PI_CONTROLLER_ID_ACID_VOL, 0.0F, \ getAcidKpGainCoefficient(), getAcidKiGainCoefficient(),\ MIN_ACID_VOLUME_ML, MAX_ACID_VOLUME_ML, FALSE, MIX_NO_FEED_FORWARD ); - - resetPIController( PI_CONTROLLER_ID_ACID_VOL, DEFAULT_ACID_VOLUME_ML, MIX_NO_FEED_FORWARD); } /*********************************************************************//** @@ -1060,20 +1056,17 @@ { DIALYSATE_MIXING_STATE_T state = DIALYSATE_MIXING_RAMP_UP_STATE; - //if ( TRUE == stepDialysatePumpToTargetSpeed( pumpId ) ) + if ( BICARB_MIX_ID == mixId ) { - if ( BICARB_MIX_ID == mixId ) - { - resetPIController( PI_CONTROLLER_ID_BICARB_VOL, DEFAULT_BICARB_VOLUME_ML, MIX_NO_FEED_FORWARD ); + resetPIController( PI_CONTROLLER_ID_BICARB_VOL, DEFAULT_BICARB_VOLUME_ML, MIX_NO_FEED_FORWARD ); - state = DIALYSATE_MIXING_CONTROL_TO_TARGET_STATE; - } - else if ( ACID_MIX_ID == mixId ) - { - resetPIController( PI_CONTROLLER_ID_ACID_VOL, DEFAULT_ACID_VOLUME_ML, MIX_NO_FEED_FORWARD ); + state = DIALYSATE_MIXING_CONTROL_TO_TARGET_STATE; + } + else if ( ACID_MIX_ID == mixId ) + { + resetPIController( PI_CONTROLLER_ID_ACID_VOL, DEFAULT_ACID_VOLUME_ML, MIX_NO_FEED_FORWARD ); - state = DIALYSATE_MIXING_CONTROL_TO_TARGET_STATE; - } + state = DIALYSATE_MIXING_CONTROL_TO_TARGET_STATE; } return state;