Index: firmware/App/HDCommon.h =================================================================== diff -u -r1bb8bdeedc15bd46233fea67605fb78296b95e5e -r3cd8f58da9cf51b437db48d243dba63c8ce2a8d6 --- firmware/App/HDCommon.h (.../HDCommon.h) (revision 1bb8bdeedc15bd46233fea67605fb78296b95e5e) +++ firmware/App/HDCommon.h (.../HDCommon.h) (revision 3cd8f58da9cf51b437db48d243dba63c8ce2a8d6) @@ -36,7 +36,7 @@ // #define RUN_WITHOUT_DG 1 // Run HD w/o DG // #define SIMULATE_UI 1 // Build w/o requirement that UI be there // #define TASK_TIMING_OUTPUT_ENABLED 1 // Re-purposes alarm lamp pins for task timing - #define DIALYZER_REPRIME_ENABLED 1 // Build with dialyzer reprime code +// #define DIALYZER_REPRIME_ENABLED 1 // Build with dialyzer reprime code #include #include Index: firmware/App/Modes/Dialysis.c =================================================================== diff -u -r22c6e77d77763c5b34b5dd8c3fcd45cb8c16324c -r3cd8f58da9cf51b437db48d243dba63c8ce2a8d6 --- firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 22c6e77d77763c5b34b5dd8c3fcd45cb8c16324c) +++ firmware/App/Modes/Dialysis.c (.../Dialysis.c) (revision 3cd8f58da9cf51b437db48d243dba63c8ce2a8d6) @@ -520,6 +520,7 @@ return currentSalineBolusState; } +#ifdef DIALYZER_REPRIME_ENABLED /*********************************************************************//** * @brief * The getDialyzerRePrimeState function gets the current dialyzer re-prime state. @@ -531,6 +532,7 @@ { return currentDialyzerReprimeState; } +#endif /*********************************************************************//** * @brief Index: firmware/App/Modes/Dialysis.h =================================================================== diff -u -rf73db01f3c0cb623b6e56da43ccfba2d922717c5 -r3cd8f58da9cf51b437db48d243dba63c8ce2a8d6 --- firmware/App/Modes/Dialysis.h (.../Dialysis.h) (revision f73db01f3c0cb623b6e56da43ccfba2d922717c5) +++ firmware/App/Modes/Dialysis.h (.../Dialysis.h) (revision 3cd8f58da9cf51b437db48d243dba63c8ce2a8d6) @@ -65,7 +65,9 @@ DIALYSIS_STATE_T getDialysisState( void ); UF_STATE_T getUltrafiltrationState( void ); SALINE_BOLUS_STATE_T getSalineBolusState( void ); +#ifdef DIALYZER_REPRIME_ENABLED DIALYZER_REPRIME_STATE_T getDialyzerRePrimeState( void ); +#endif F32 getUltrafiltrationVolumeCollected( void ); F32 getUltrafiltrationReferenceVolume( void ); Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -rd9fd9d0557d5a158d01e8950316c58d0f7e8a25f -r3cd8f58da9cf51b437db48d243dba63c8ce2a8d6 --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision d9fd9d0557d5a158d01e8950316c58d0f7e8a25f) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 3cd8f58da9cf51b437db48d243dba63c8ce2a8d6) @@ -1431,7 +1431,11 @@ payload.txEndState = getCurrentTreatmentEndState(); payload.heparinState = getHeparinState(); payload.dialysisState = getDialysisState(); +#ifdef DIALYZER_REPRIME_ENABLED payload.dlzReprimeState = getDialyzerRePrimeState(); +#else + payload.dlzReprimeState = 0; +#endif broadcastData( MSG_ID_TREATMENT_STATE, COMM_BUFFER_OUT_CAN_HD_BROADCAST, (U08*)&payload, sizeof( TREATMENT_STATE_DATA_T ) ); treatmentStateBroadcastTimerCtr = 0;