Index: firmware/App/Monitors/BloodLeak.c =================================================================== diff -u -r208d9299339c3b89ac7fbd2100eef3aa121bf591 -r2fbc96d39b371df18e2b1b641fcd4917806c0767 --- firmware/App/Monitors/BloodLeak.c (.../BloodLeak.c) (revision 208d9299339c3b89ac7fbd2100eef3aa121bf591) +++ firmware/App/Monitors/BloodLeak.c (.../BloodLeak.c) (revision 2fbc96d39b371df18e2b1b641fcd4917806c0767) @@ -2084,7 +2084,7 @@ * @details Inputs: none * @details Outputs: bloodLeakZeroingStatus.zeroingDriftIntervalTimeMS, * bloodLeakZeroingStatus.zeroingUpperRangeIntervalTimeMS - * @param message Override message from Dialin to override the blood leak + * @param message from Dialin to override the blood leak * zeroing interval. * @return TRUE if override successful, FALSE if not *************************************************************************/ @@ -2111,6 +2111,28 @@ return result; } +/*********************************************************************//** + * @brief + * The testBloodLeakZeroSequenceRequest function requests the blood leak + * detector's zero sequence command. + * @details Inputs: none + * @details Outputs: none + * @param message from Dialin to request zero sequence + * @return TRUE if override successful, FALSE if not + *************************************************************************/ +BOOL testBloodLeakZeroSequenceRequest( MESSAGE_T *message ) +{ + BOOL result = FALSE; + + if ( 0 == message->hdr.payloadLen ) + { + result = TRUE; + zeroBloodLeak(); + } + + return result; +} + /**@}*/