Index: firmware/App/Controllers/PresOccl.h =================================================================== diff -u -r6e3cc2783dd177a3e53589fcc73ff56f05da20d9 -r833dc8408890ca24e537ccfd7cbc7f47abe19aa4 --- firmware/App/Controllers/PresOccl.h (.../PresOccl.h) (revision 6e3cc2783dd177a3e53589fcc73ff56f05da20d9) +++ firmware/App/Controllers/PresOccl.h (.../PresOccl.h) (revision 833dc8408890ca24e537ccfd7cbc7f47abe19aa4) @@ -52,9 +52,12 @@ /// Enumeration of arterial/venous pressure limits states. typedef enum PressureLimitsStates { - PRESSURE_LIMITS_STATE_STABILIZATION = 0,///< Stabilization state - PRESSURE_LIMITS_STATE_STABLE, ///< Stable state - NUM_OF_PRESSURE_LIMITS_STATES + PRESSURE_LIMITS_STATE_OFF = 0, ///< Off - not pressure low/high alarms will be detected) + PRESSURE_LIMITS_STATE_IDLE, ///< Idle - in Treatment mode state where BP is stopped - no pressure low/high alarms + PRESSURE_LIMITS_STATE_WIDE, ///< Wide - in Treatment mode state where BP is running but wide limits apply + PRESSURE_LIMITS_STATE_STABILIZATION, ///< Stabilization - in Treatment mode state where BP is running (dialysis or stop), but need to stabilize first + PRESSURE_LIMITS_STATE_STABLE, ///< Stable - in Treatment mode state where BP is running (dialysis or stop) and limit windows apply + NUM_OF_PRESSURE_LIMITS_STATES ///< Number of pressure limits states } PRESSURE_LIMITS_STATES_T; /// Payload record structure for the pressure & occlusions data message. @@ -80,7 +83,8 @@ SELF_TEST_STATUS_T execPresOcclSelfTest( void ); void setPressureLimitsToOuterBounds( void ); -void updatePressureLimitWindows( S32 artPresWin, S32 venPresWin, S32 venPresAsym ); +void updatePressureLimitWindows( S32 artPresWin, S32 venPresWin, S32 venPresAsym ); +void signalBPRateChange( void ); F32 getMeasuredArterialPressure( void ); F32 getFilteredArterialPressure( void ); @@ -92,7 +96,6 @@ BOOL isCartridgeLoaded( void ); BOOL isCartridgeUnloaded( void ); BOOL isSalineBagEmpty( void ); -void signalStartDialysisStartOrResume( void ); void setOcclusionInstallLevel( void );