Index: firmware/App/Monitors/Pressures.h =================================================================== diff -u -r4fd2b355f467baa04535272f58589e2a60443201 -r9f3f6f601dba9f278440bba6beba5ea19cadb3a9 --- firmware/App/Monitors/Pressures.h (.../Pressures.h) (revision 4fd2b355f467baa04535272f58589e2a60443201) +++ firmware/App/Monitors/Pressures.h (.../Pressures.h) (revision 9f3f6f601dba9f278440bba6beba5ea19cadb3a9) @@ -53,6 +53,7 @@ NUM_OF_PRESSURE_LIMITS_STATES ///< Number of pressure limits states } PRESSURE_LIMITS_STATES_T; +#pragma pack(push, 1) /// Payload record structure for the pressure data message. typedef struct { @@ -66,10 +67,12 @@ F32 h2LongFilterPres; ///< Latest long filtered arterial pressure (mmHg) F32 h14LongFilterPres; ///< Latest long filtered venous pressure (mmHg) F32 tmpPressure; ///< Latest trans-membrane pressure (mmHg) + F32 tmpLongFilterPres; ///< Latest long filtered tmp 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; +#pragma pack(pop) // ********** public function prototypes ********** @@ -92,6 +95,7 @@ F32 getFilteredVenousPressure( void ); F32 getLongFilteredVenousPressure( void ); F32 getTMPPressure( void ); +F32 getLongFilteredTMPPressure( void ); F32 getBaroPressurePSI( void ); BOOL pressureLimitHandleWidenRequest( MESSAGE_T *message );