Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -rf3b83f75a19b975ad1abead662c8151a2907ac00 -r915d478dd9485e5475ba3ddd842f227009bc46a8 --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision f3b83f75a19b975ad1abead662c8151a2907ac00) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 915d478dd9485e5475ba3ddd842f227009bc46a8) @@ -779,19 +779,20 @@ // set overall result - are changes accepted? respRecord.accepted = result; - // if changes accepted, set new pressure limits and read back for transmit to UI. + // if changes accepted, set new pressure limits if ( TRUE == result ) { setTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT, data->artLowLimit ); setTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT, data->artHighLimit ); setTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT, data->venLowLimit ); setTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT, data->venHighLimit ); - respRecord.artLowLimit = getTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT ); - respRecord.artHighLimit = getTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT ); - respRecord.venLowLimit = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT ); - respRecord.venHighLimit = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT ); } + // read back limits for transmit to UI. + respRecord.artLowLimit = getTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_LOW_LIMIT ); + respRecord.artHighLimit = getTreatmentParameterS32( TREATMENT_PARAM_ART_PRESSURE_HIGH_LIMIT ); + respRecord.venLowLimit = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_LOW_LIMIT ); + respRecord.venHighLimit = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRESSURE_HIGH_LIMIT ); // send response sendChangePressureLimitsChangeResponse( &respRecord );