Index: firmware/App/Controllers/BloodLeak.h =================================================================== diff -u -rb2afbf7b9bb007d06c28a56cd4e61d3cd9bbe150 -r494fa9614f7ec4cb0f677763c499044336ea8214 --- firmware/App/Controllers/BloodLeak.h (.../BloodLeak.h) (revision b2afbf7b9bb007d06c28a56cd4e61d3cd9bbe150) +++ firmware/App/Controllers/BloodLeak.h (.../BloodLeak.h) (revision 494fa9614f7ec4cb0f677763c499044336ea8214) @@ -41,35 +41,21 @@ NUM_OF_BLOOD_LEAK_STATUS ///< Number of blood leak detector status } BLOOD_LEAK_STATUS_T; -/// Defined states for the blood leak detector state machine. -typedef enum BloodLeakStates -{ - BLOOD_LEAK_INIT_STATE = 0, ///< Initial state - BLOOD_LEAK_ZERO_STATE, ///< Zero state - BLOOD_LEAK_SELF_TEST_STATE, ///< Self-test state - BLOOD_LEAK_NORMAL_STATE, ///< Normal state - NUM_OF_BLOOD_LEAK_STATES ///< Number of blood leak detector states -} BLOOD_LEAK_STATES_T; - // ********** public function prototypes ********** void initBloodLeak( void ); -BOOL zeroBloodLeak( void ); -BOOL selfTestBloodLeak( void ); void execBloodLeak( void ); +void zeroBloodLeak( void ); BLOOD_LEAK_STATUS_T getBloodLeakStatus( void ); -BLOOD_LEAK_STATES_T getBloodLeakState( void ); +BOOL getBloodLeakSelfTestStatus( void ); BOOL testSetBloodLeakDataPublishIntervalOverride( U32 value ); BOOL testResetBloodLeakDataPublishIntervalOverride( void ); BOOL testSetBloodLeakStatusOverride( BLOOD_LEAK_STATUS_T status); BOOL testResetBloodLeakStatusOverride( void ); -BOOL testSetBloodLeakStateOverride( BLOOD_LEAK_STATES_T state); -BOOL testResetBloodLeakStateOverride( void ); - /**@}*/ #endif