Index: HDDefs.h =================================================================== diff -u -r37e9fd0135bf8ea594f89f59ffdce8ebdcacb362 -rad74285ad9b58e7de4b9c6a142e5b5f894231337 --- HDDefs.h (.../HDDefs.h) (revision 37e9fd0135bf8ea594f89f59ffdce8ebdcacb362) +++ HDDefs.h (.../HDDefs.h) (revision ad74285ad9b58e7de4b9c6a142e5b5f894231337) @@ -249,6 +249,27 @@ }; /// Type for dry self-tests enumeration. typedef enum HD_Pre_Treatment_Dry_Self_Tests_States DRY_SELF_TESTS_STATE_T; + +/// Wet self-tests state machine. +enum Wet_Self_Tests_States +{ + WET_SELF_TESTS_START_STATE = 0, ///< Wet self-tests starting state. + WET_SELF_TESTS_SETUP_STATE, ///< Setup reservoirs for wet self-tests. + WET_SELF_TESTS_BUBBLES_STATE, ///< Wet self-test air bubble detectors state. + WET_SELF_TESTS_PRIME_CHECK_STATE, ///< Prime check wet self-tests state, checks for primed patient lines. + WET_SELF_TESTS_BLOOD_LEAK_DETECTOR_STATE, ///< Blood leak detector self-test state. + WET_SELF_TESTS_FIRST_DISPLACEMENT_SETUP_STATE, ///< Setup valve and start dialysate pump for first displacement. + WET_SELF_TESTS_FIRST_DISPLACEMENT_STATE, ///< Fill reservoir 2 with 100 mL of dialysate from reservoir 1 state. + WET_SELF_TESTS_FIRST_DISPLACEMENT_VERIFY_STATE, ///< After first displacement completed verify state. + WET_SELF_TESTS_SECOND_DISPLACEMENT_SETUP_STATE, ///< Setup valve and start dialysate pump for second displacement. + WET_SELF_TESTS_SECOND_DISPLACEMENT_STATE, ///< Fill reservoir 1 with 300 mL of dialysate from reservoir 2 state. + WET_SELF_TESTS_SECOND_DISPLACEMENT_VERIFY_STATE, ///< After first displacement completed verify state. + WET_SELF_TESTS_STOPPED_STATE, ///< Wet self-test stopped state. + WET_SELF_TESTS_COMPLETE_STATE, ///< Wet self-test complete state. + NUM_OF_WET_SELF_TESTS_STATES ///< Number of wet self-tests states. +}; +/// Type for wet self-tests enumeration. +typedef enum Wet_Self_Tests_States WET_SELF_TESTS_STATE_T; /**@}*/ Index: MsgDefs.h =================================================================== diff -u -r3d3ce79300caf3599be2746dfd9103e4ce5e2e9d -rad74285ad9b58e7de4b9c6a142e5b5f894231337 --- MsgDefs.h (.../MsgDefs.h) (revision 3d3ce79300caf3599be2746dfd9103e4ce5e2e9d) +++ MsgDefs.h (.../MsgDefs.h) (revision ad74285ad9b58e7de4b9c6a142e5b5f894231337) @@ -414,7 +414,6 @@ MSG_ID_DG_FANS_DUTY_CYCLE_OVERRIDE = 0xA04D, ///< DG fans duty cycle override request MSG_ID_DG_SET_FANS_RPM_ALARM_START_TIME_OFFSET = 0xA04E, ///< DG set fans RPM alarm start time offset MSG_ID_DG_HD_COMMUNICATION_STATUS_OVERRIDE = 0xA04F, ///< DG HD Communication Status override - MSG_ID_HD_DEBUG_EVENT = 0xFFF1, ///< HD debug event text to be logged in event log MSG_ID_DG_DEBUG_EVENT = 0xFFF2, ///< DG debug event text to be logged in event log