Index: firmware/App/Controllers/PresOccl.c =================================================================== diff -u -r833dc8408890ca24e537ccfd7cbc7f47abe19aa4 -r911ce9cc5d8fef1de75938686203b9b323cd2d69 --- firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 833dc8408890ca24e537ccfd7cbc7f47abe19aa4) +++ firmware/App/Controllers/PresOccl.c (.../PresOccl.c) (revision 911ce9cc5d8fef1de75938686203b9b323cd2d69) @@ -651,7 +651,8 @@ * @brief * The checkArterialPressureInRange function checks that artieral pressure is * within the set alarm limits. Alarm is triggered if not. - * @details Inputs: arterialPressure + * @details Inputs: arterialPressure, pressureLimitsActive, currentArterialMinLimit, + * currentArterialMaxLimit * @details Outputs: Alarm if out of range * @return none *************************************************************************/ @@ -700,7 +701,8 @@ * @brief * The checkVenousPressureInRange function checks that venous pressure is * within the set alarm limits. Alarm is triggered if not. - * @details Inputs: venousPressure + * @details Inputs: venousPressure, pressureLimitsActive, currentVenousMinLimit + * currentVenousMaxLimit * @details Outputs: Alarm if out of range * @return none *************************************************************************/ Index: firmware/App/Modes/ModeTreatmentParams.c =================================================================== diff -u -r6e3cc2783dd177a3e53589fcc73ff56f05da20d9 -r911ce9cc5d8fef1de75938686203b9b323cd2d69 --- firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 6e3cc2783dd177a3e53589fcc73ff56f05da20d9) +++ firmware/App/Modes/ModeTreatmentParams.c (.../ModeTreatmentParams.c) (revision 911ce9cc5d8fef1de75938686203b9b323cd2d69) @@ -181,6 +181,7 @@ origTreatmentParams.treatmentDuration_min = 0; origTreatmentParams.arterialPressureLimitWindow_mmHg = 0; origTreatmentParams.venousPressureLimitWindow_mmHg = 0; + origTreatmentParams.venousPressureLimitAsymmetric_mmHg = 0; origTreatmentParams.uFVolume_L = 0.0; } @@ -1005,6 +1006,7 @@ current_treatment_params.treatment_parameters.rinsebackFlowRate_mL_min = getTreatmentParameterU32( TREATMENT_PARAM_RINSEBACK_FLOW_RATE ); current_treatment_params.treatment_parameters.arterialPressureLimitWindow_mmHg = getTreatmentParameterS32( TREATMENT_PARAM_ART_PRES_LIMIT_WINDOW ); current_treatment_params.treatment_parameters.venousPressureLimitWindow_mmHg = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRES_LIMIT_WINDOW ); + current_treatment_params.treatment_parameters.venousPressureLimitAsymmetric_mmHg = getTreatmentParameterS32( TREATMENT_PARAM_VEN_PRES_LIMIT_ASYMMETRIC ); current_treatment_params.treatment_parameters.heparinDispenseRate_mL_hr = getTreatmentParameterF32( TREATMENT_PARAM_HEPARIN_DISPENSE_RATE ); current_treatment_params.treatment_parameters.heparinBolusVolume_mL = getTreatmentParameterF32( TREATMENT_PARAM_HEPARIN_BOLUS_VOLUME ); current_treatment_params.treatment_parameters.dialysateTemperature_degC = getTreatmentParameterF32( TREATMENT_PARAM_DIALYSATE_TEMPERATURE ); @@ -1026,6 +1028,7 @@ current_treatment_params.treatment_parameters.rinsebackFlowRate_mL_min = 0; current_treatment_params.treatment_parameters.arterialPressureLimitWindow_mmHg = 0; current_treatment_params.treatment_parameters.venousPressureLimitWindow_mmHg = 0; + current_treatment_params.treatment_parameters.venousPressureLimitAsymmetric_mmHg = 0; current_treatment_params.treatment_parameters.heparinDispenseRate_mL_hr = 0.0F; current_treatment_params.treatment_parameters.heparinBolusVolume_mL = 0.0F; current_treatment_params.treatment_parameters.dialysateTemperature_degC = 0.0F;