Index: firmware/App/Modes/ModeGenDialysate.h =================================================================== diff -u -r48ca7fd644c67920acc29a80b7af379d0a134d1a -r6679a2cd813b21a8cb4c58b3eeb721e0eef9a10b --- firmware/App/Modes/ModeGenDialysate.h (.../ModeGenDialysate.h) (revision 48ca7fd644c67920acc29a80b7af379d0a134d1a) +++ firmware/App/Modes/ModeGenDialysate.h (.../ModeGenDialysate.h) (revision 6679a2cd813b21a8cb4c58b3eeb721e0eef9a10b) @@ -35,24 +35,28 @@ typedef struct { U32 genDialysateExecState; ///< Generate dialysate execution state + BOOL isDialDelInProgress; ///< Whether Dialysate Delivery in progress or not U32 floaterLevel1; ///< Floater level 1 (low or medium) U32 floaterLevel2; ///< Floater level 2 (medium or high) U32 BiCarbLevel; ///< BiCarb Chamber level U32 SpentChamberLevel; ///< Spent dialysate chamber level F32 hydNegativePressure; ///< Hydraulics chamber negative pressure F32 hydPositivePressure; ///< Hydraulics chamber positive pressure F32 spentDialysatePressure; ///< Spent Dialysate positive pressure + BOOL isDialysateGoodtoDeliver; ///< Ready to deliver dialysate or not } GEN_DIALYSATE_MODE_DATA_T; // ********** public function prototypes ********** void initGenDialysateMode( void ); // initialize this gen dialysate mode unit U32 transitionToGenDialysateMode( void ); // prepares for transition to gen dialysate mode U32 execGenDialysateMode( void ); // execute the gen dialysate mode state machine (call from OperationModes) +BOOL requestDDStop( void ); // TD request to stop the dialysate generation. DD_GEND_MODE_STATE_T getCurrentGenDialysateState( void ); // get the current state of the gen dialysate mode. BOOL testDDGenDialysateDataPublishIntervalOverride( MESSAGE_T *message ); +BOOL testDialDeliveryInProgressOverride( MESSAGE_T *message ); // To override the dialysate delivery in progress flag BOOL testGenDHydChamberFluidTempOverride( MESSAGE_T *message ); // Override the hydraulics chamber fluid temperature /**@}*/