Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -rbb80dbac26147ab08413efa91007f7ffed43c38f -r6f9114398c3d37f2b17fff8fdb7f2b2c9bfc6a4b --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision bb80dbac26147ab08413efa91007f7ffed43c38f) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 6f9114398c3d37f2b17fff8fdb7f2b2c9bfc6a4b) @@ -351,7 +351,7 @@ origTreatmentParams.venousPressureHighLimit_mmHg = getCriticalData( &treatmentParameters[ TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT ] ).sInt; // If using Heparin in this treatment, set state to stopped otherwise off - if ( ( stagedParams[ TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME ] > 0.0 ) || ( stagedParams[ TREATMENT_PARAM_HEPARIN_DISPENSE_RATE ] > 0.0 ) ) + if ( ( stagedParams[ TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME ].sFlt > 0.0 ) || ( stagedParams[ TREATMENT_PARAM_HEPARIN_DISPENSE_RATE ].sFlt > 0.0 ) ) { setHeparinStopped(); }