Index: firmware/App/Controllers/BloodLeak.h =================================================================== diff -u -r68aefeff8890cdfa956c7bfdf0d4505b4ac25cb7 -r46b163d19c65e8c21db7b0247bbb1af0dba1ece5 --- firmware/App/Controllers/BloodLeak.h (.../BloodLeak.h) (revision 68aefeff8890cdfa956c7bfdf0d4505b4ac25cb7) +++ firmware/App/Controllers/BloodLeak.h (.../BloodLeak.h) (revision 46b163d19c65e8c21db7b0247bbb1af0dba1ece5) @@ -1,14 +1,14 @@ /************************************************************************** * -* Copyright (c) 2019-2022 Diality Inc. - All Rights Reserved. +* Copyright (c) 2021-2022 Diality Inc. - All Rights Reserved. * * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN * WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * @file BloodLeak.h * -* @author (last) Sean Nash -* @date (last) 12-Nov-2021 +* @author (last) Dara Navaei +* @date (last) 24-Aug-2022 * * @author (original) Peman Montazemi * @date (original) 18-Mar-2021 @@ -60,8 +60,11 @@ void initBloodLeak( void ); void execBloodLeak( void ); +void execBloodLeakEmbModeCommand( void ); void zeroBloodLeak( void ); +void exitBloodLeakNormalState( void ); + SELF_TEST_STATUS_T execBloodLeakSelfTest( void ); BLOOD_LEAK_STATUS_T getBloodLeakStatus( void ); @@ -70,9 +73,12 @@ BOOL testSetBloodLeakDataPublishIntervalOverride( U32 value ); BOOL testResetBloodLeakDataPublishIntervalOverride( void ); -BOOL testSetBloodLeakStatusOverride( BLOOD_LEAK_STATUS_T status); -BOOL testResetBloodLeakStatusOverride( void ); +BOOL testSetBloodLeakStatusOverride( BLOOD_LEAK_STATUS_T status ); +BOOL testResetBloodLeakStatusOverride( void ); +BOOL testSetBloodLeak2EmbeddedMode( void ); +BOOL testSetBloodLeakEmbeddedModeCommand( U08 command, U16 setPointPayload ); + /**@}*/ #endif