Index: firmware/App/Controllers/PresOccl.h =================================================================== diff -u -r9353792f6dbd624a1d55cf1e87fa848e8fbaea71 -rac02394a849d3f96a71f493f34ad8ff607ae3e1e --- firmware/App/Controllers/PresOccl.h (.../PresOccl.h) (revision 9353792f6dbd624a1d55cf1e87fa848e8fbaea71) +++ firmware/App/Controllers/PresOccl.h (.../PresOccl.h) (revision ac02394a849d3f96a71f493f34ad8ff607ae3e1e) @@ -7,8 +7,8 @@ * * @file PresOccl.h * -* @author (last) Sean Nash -* @date (last) 20-Jul-2023 +* @author (last) Darren Cox +* @date (last) 23-Aug-2023 * * @author (original) Sean * @date (original) 15-Jan-2020 @@ -31,6 +31,8 @@ */ // ********** public definitions ********** +#define USE_NORMAL_STABILIZATION_PERIOD FALSE +#define USE_SHORT_STABILIZATION_PERIOD TRUE /// Enumeration of pressure sensors monitored by this module. typedef enum PressureSensors @@ -86,7 +88,7 @@ void setPressureLimitsToOuterBounds( void ); void updatePressureLimitWindows( void ); -void signalInitiatePressureStabilization( void ); +void signalInitiatePressureStabilization( BOOL useShort ); void resetArtVenPressureOffsets( void ); void setArtVenPressureOffsets( void ); @@ -107,10 +109,10 @@ BOOL testSetPresOcclDataPublishIntervalOverride( U32 value ); BOOL testResetPresOcclDataPublishIntervalOverride( void ); -BOOL testSetArterialPressureOverride( F32 value ); -BOOL testResetArterialPressureOverride( void ); -BOOL testSetVenousPressureOverride( F32 value ); -BOOL testResetVenousPressureOverride( void ); +BOOL testSetArterialPressureOverride( F32 value, BOOL filtered ); +BOOL testResetArterialPressureOverride( BOOL filtered ); +BOOL testSetVenousPressureOverride( F32 value, BOOL filtered ); +BOOL testResetVenousPressureOverride( BOOL filtered ); BOOL testSetBloodPumpOcclusionOverride( U32 value ); BOOL testResetBloodPumpOcclusionOverride( void );