Index: firmware/App/Modes/BloodPrime.h =================================================================== diff -u -r9c3f5379ed2fbf1053bb7c446a0a1302f66459b4 -rcd5be724d5a3ba7457e761191d82f278654d7f5c --- firmware/App/Modes/BloodPrime.h (.../BloodPrime.h) (revision 9c3f5379ed2fbf1053bb7c446a0a1302f66459b4) +++ firmware/App/Modes/BloodPrime.h (.../BloodPrime.h) (revision cd5be724d5a3ba7457e761191d82f278654d7f5c) @@ -1,17 +1,17 @@ /************************************************************************** * -* Copyright (c) 2019-2021 Diality Inc. - All Rights Reserved. +* Copyright (c) 2021-2024 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 BloodPrime.h +* @file BloodPrime.h * -* @author (last) Sean Nash -* @date (last) 06-Feb-2021 +* @author (last) Sean Nash +* @date (last) 12-Apr-2023 * -* @author (original) Sean -* @date (original) 06-Feb-2021 +* @author (original) Sean Nash +* @date (original) 06-Feb-2021 * ***************************************************************************/ @@ -36,7 +36,7 @@ // ********** public definitions ****************** -#pragma pack(push,1) +#define TUBING_BLOOD_PRIME_VOLUME_ML 106.6F ///< Tubing portion of blood prime volume to prime the blood side circuit (in mL). /// Payload record structure for a blood prime data broadcast message. typedef struct @@ -45,8 +45,6 @@ F32 deliveredBloodPrimeVolumeMl; } BLOOD_PRIME_DATA_PAYLOAD_T; -#pragma pack(pop) - // ********** public function prototypes ********** void initBloodPrime( void ); @@ -55,6 +53,11 @@ BLOOD_PRIME_STATE_T getCurrentBloodPrimeState( void ); +BOOL testSetBloodPrimeVolumeOverride( F32 vol ); +BOOL testResetBloodPrimeVolumeOverride( void ); +BOOL testSetBloodPrimePublishIntervalOverride( U32 ms ); +BOOL testResetBloodPrimePublishIntervalOverride( void ); + /**@}*/ #endif