Index: sources/view/td/data/pretreatment/VPreTreatmentDisposablesPrimeData.cpp =================================================================== diff -u -re68c1cc0f53b3c03943af4b70c46b5954603b53a -rbc97db7aaffa2e2115d2049bbcda2da34fb8f9a8 --- sources/view/td/data/pretreatment/VPreTreatmentDisposablesPrimeData.cpp (.../VPreTreatmentDisposablesPrimeData.cpp) (revision e68c1cc0f53b3c03943af4b70c46b5954603b53a) +++ sources/view/td/data/pretreatment/VPreTreatmentDisposablesPrimeData.cpp (.../VPreTreatmentDisposablesPrimeData.cpp) (revision bc97db7aaffa2e2115d2049bbcda2da34fb8f9a8) @@ -1,4 +1,4 @@ -/*! +/*! * * Copyright (c) 2021-2024 Diality Inc. - All Rights Reserved. * \copyright @@ -36,43 +36,17 @@ pauseCountDown (vData.mPauseCountdown ); elapsed (vData.mTotalDuration - vData.mCountDown ); - // Prime States -// ENUM_CHECK_O( GuiPreTreatmentPrimeStates, vData.mPrimeState ) { -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_START_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC_INITIAL_REVERSE_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC_AIR_TRAP_LOWER_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC_INITIAL_DIALYZER_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC_FILL_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC_CLEAR_STATE1 ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC_CLEAR_STATE2 ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC_CLEAR_STATE3 ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_WAIT_FOR_DIALYSATE_READY_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_DC_INITIAL_DIALYSATE_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_DC_DEPRESSURIZE_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_WAIT_FOR_AIR_TRAP_FILL_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC2_FORWARD_RECIRC_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC2_PAUSE_TO_ROTATE_OPP_DIR_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_BC2_REVERSE_RECIRC_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_DC_DISCARD_AND_REVERSE_PRIME_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_PAUSE_STATE ) -// ENUM_CHECK ( GuiPreTreatmentPrimeStates, PRIME_COMPLETE_STATE ) -// ENUM_CHECK_C( GuiPreTreatmentPrimeStates, NUM_OF_PRIME_STATES ) } + primeBloodCircuit ( vData.mPrimeState >= GuiPreTreatmentPrimeStates::PRIME_BC_INITIAL_REVERSE_STATE && + vData.mPrimeState < GuiPreTreatmentPrimeStates::PRIME_WAIT_FOR_DIALYSATE_READY_STATE ); + primeDialysateCircuit ( vData.mPrimeState >= GuiPreTreatmentPrimeStates::PRIME_WAIT_FOR_DIALYSATE_READY_STATE && + vData.mPrimeState < GuiPreTreatmentPrimeStates::PRIME_WAIT_FOR_AIR_TRAP_FILL_STATE ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_BC_INITIAL_REVERSE_STATE , primeBloodCircuitStart ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_BC_CLEAR_STATE3 , primeBloodCircuitEnd ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_DC_INITIAL_DIALYSATE_STATE , primeDialysateCircuitStart ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_BC2_FORWARD_RECIRC_STATE , primeDialysateCircuitEnd ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_BC2_FORWARD_RECIRC_STATE , primeDialysatePurgeStart ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_DC_DISCARD_AND_REVERSE_PRIME_STATE , primeDialysatePurgeEnd ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_DC_DISCARD_AND_REVERSE_PRIME_STATE , primePrimingFluidDiscardStart ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_COMPLETE_STATE , primePrimingFluidDiscardEnd ); -// ENUM_READ ( GuiPreTreatmentPrimeStates, PRIME_COMPLETE_STATE , primeComplete ); + primeDialysatePurge ( vData.mPrimeState >= GuiPreTreatmentPrimeStates::PRIME_WAIT_FOR_AIR_TRAP_FILL_STATE && + vData.mPrimeState < GuiPreTreatmentPrimeStates::PRIME_DC_DISCARD_AND_REVERSE_PRIME_STATE ); -// emit state(vData.mPrimeState); + primePrimingFluidDiscard( vData.mPrimeState >= GuiPreTreatmentPrimeStates::PRIME_DC_DISCARD_AND_REVERSE_PRIME_STATE && + vData.mPrimeState < GuiPreTreatmentPrimeStates::PRIME_COMPLETE_STATE ); - - -// primeBloodCircuit(vData.mPrimeState >= GuiPreTreatmentPrimeStates::PRIME_START_STATE && -// vData.mPrimeState <= GuiPreTreatmentPrimeStates::PRIME_WAIT_FOR_DIALYSATE_READY_STATE ); + primeComplete ( vData.mPrimeState >= GuiPreTreatmentPrimeStates::PRIME_COMPLETE_STATE ); }