Index: firmware/App/Modes/Dialysis.h =================================================================== diff -u -r9b262ba08e3180f121c3cf19d8d25e565183f87d -r108abddcbf729f7435073116191cd3903261df8f --- firmware/App/Modes/Dialysis.h (.../Dialysis.h) (revision 9b262ba08e3180f121c3cf19d8d25e565183f87d) +++ firmware/App/Modes/Dialysis.h (.../Dialysis.h) (revision 108abddcbf729f7435073116191cd3903261df8f) @@ -27,13 +27,25 @@ * @{ */ +// ********** public definitions ********** + +/// Enumeration of system message IDs. +typedef enum UF_Commands +{ + UF_CMD_PAUSE = 0, ///< Pause UF command. + UF_CMD_RESUME, ///< Resume UF command. + NUM_OF_UF_CMDS ///< # of UF commands. +} UF_CMD_T; + // ********** private function prototypes ********** void initDialysis( void ); void transitionToDialysis( void ); void execDialysis( void ); void setDialysisParams( U32 bPFlow, U32 dPFlow, F32 maxUFVol, F32 uFRate ); +BOOL pauseUF( void ); +BOOL resumeUF( void ); void startDialysis( void ); void stopDialysis( void );