Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -rd521a5bf7b77afeaf2b5593f8c287591cda3385c -ra711d5bb6dd1171626e6a06e3e37c89fb3892a32 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision d521a5bf7b77afeaf2b5593f8c287591cda3385c) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision a711d5bb6dd1171626e6a06e3e37c89fb3892a32) @@ -679,7 +679,7 @@ patientConnectionConfirm = FALSE; treatmentStartRequested = FALSE; - doorClosedRequired( TRUE, TRUE ); + doorClosedRequired( FALSE, TRUE ); for ( valve = VDI; valve < NUM_OF_VALVES; ++valve ) { @@ -990,7 +990,7 @@ * for ultrafiltration volume setting state of pre-treatment patient connection * sub-mode. * @details Inputs: setUFVolStatus - * @details Outputs: setUFVolStatus + * @details Outputs: setUFVolStatus, doorOpened * @return next patient connection state *************************************************************************/ static HD_PRE_TREATMENT_PAT_CONN_STATE_T handlePatientConnectionWait4UFVolState( void ) @@ -1053,6 +1053,7 @@ if ( TRUE == patientConnectionConfirm ) { + doorClosedRequired( TRUE, TRUE ); nextState = PRE_TREATMENT_PAT_CONN_WAIT_FOR_TREATMENT_START_STATE; } Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -r1e78879c57c06487a7eb7858fdb8bb24ff211caf -ra711d5bb6dd1171626e6a06e3e37c89fb3892a32 --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 1e78879c57c06487a7eb7858fdb8bb24ff211caf) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision a711d5bb6dd1171626e6a06e3e37c89fb3892a32) @@ -1413,8 +1413,9 @@ * @brief * The broadcastTreatmentTimeAndState function broadcasts treatment time and * state data during treatment. - * @details Inputs: treatment time and state data - * @details Outputs: treatment time and state messages sent on interval + * @details Inputs: treatmentTimeBroadcastTimerCtr, elapsedTreatmentTimeInSecs, + * presTreatmentTimeSecs, treatmentStateBroadcastTimerCtr + * @details Outputs: treatmentTimeBroadcastTimerCtr, treatmentStateBroadcastTimerCtr * @return none *************************************************************************/ void broadcastTreatmentTimeAndState( void )