Index: firmware/App/Monitors/Pressures.h =================================================================== diff -u -rf6aa1ffddb85a233371e3e7e4d7c0c0eb3e61493 -rf979c391268b595e44fb6747d43487e4d2294e68 --- firmware/App/Monitors/Pressures.h (.../Pressures.h) (revision f6aa1ffddb85a233371e3e7e4d7c0c0eb3e61493) +++ firmware/App/Monitors/Pressures.h (.../Pressures.h) (revision f979c391268b595e44fb6747d43487e4d2294e68) @@ -25,6 +25,7 @@ * @defgroup Pressures Pressures * @brief The pressures monitor unit. Monitors the arterial and venous pressure * sensors and manages the alarm windows for pressure range during treatment. + * Monitors the barometric pressure sensor. * * @addtogroup Pressures * @{ @@ -68,6 +69,7 @@ F32 tmpPressure; ///< Latest trans-membrane pressure (mmHg) F32 tmpMinLimit; ///< Current TMP minimum pressure limit (mmHg) F32 tmpMaxLimit; ///< Current TMP maximum pressure limit (mmHg) + F32 h23Pressure; ///< Current barometric pressure (psi) } PRESSURE_DATA_T; // ********** public function prototypes ********** @@ -91,9 +93,11 @@ F32 getFilteredVenousPressure( void ); F32 getLongFilteredVenousPressure( void ); F32 getTMPPressure( void ); +F32 getBaroPressurePSI( void ); BOOL testPressuresDataPublishIntervalOverride( MESSAGE_T *message ); BOOL testTMPOverride( MESSAGE_T *message ); +BOOL testBaroPressureOverride( MESSAGE_T * message ); /**@}*/