Index: firmware/App/Modes/ModePreTreat.h =================================================================== diff -u -rdf4242fcc91f8cd1aada438b33fa845c223d0e0e -r22bb2aeb8ba0702aba894f928dbaf751fa6dcfe6 --- firmware/App/Modes/ModePreTreat.h (.../ModePreTreat.h) (revision df4242fcc91f8cd1aada438b33fa845c223d0e0e) +++ firmware/App/Modes/ModePreTreat.h (.../ModePreTreat.h) (revision 22bb2aeb8ba0702aba894f928dbaf751fa6dcfe6) @@ -48,6 +48,13 @@ U32 preTreatmentRsrvrState; ///< Current pre-treatment reservoir state } PRE_TREATMENT_STATE_DATA_T; +typedef struct +{ + BOOL startFlushFill; + BOOL startNormalFill; +} PRE_TREATMENT_RESERVOIR_FLAGS_T; + + // ********** public function prototypes ********** void initPreTreatmentMode( void ); // Initialize this module @@ -59,7 +66,9 @@ void setUserSetUFVolumeStatus( BOOL status ); // Set status that indicates UF volume setting has been set void signalUserConfirmPatientConnection( void ); // Signal that user confirms patient connection has been completed void signalUserStartTreatment( void ); // Signal that user requests to start treatment +void signalActionToResumeFill( void ); // Signal that indicates the HD to resume filling reservoirs + void signalAlarmActionToPreTreatmentMode( ALARM_ACTION_T action ); // Execute alarm action as appropriate for pre-treatment mode BOOL getReservoirFillStatus( DG_RESERVOIR_ID_T reservoirID ); // Get the fill complete status for given reservoir