Index: firmware/App/Controllers/PresOccl.h =================================================================== diff -u -r5d13922ee2e8c851bc5db67ef4d0120b47de6f07 -re64816def7cd98e7dcb6d133b3a56c9fea835af3 --- firmware/App/Controllers/PresOccl.h (.../PresOccl.h) (revision 5d13922ee2e8c851bc5db67ef4d0120b47de6f07) +++ firmware/App/Controllers/PresOccl.h (.../PresOccl.h) (revision e64816def7cd98e7dcb6d133b3a56c9fea835af3) @@ -23,7 +23,8 @@ /** * @defgroup PressureOcclusion PressureOcclusion * @brief Pressure & Occlusion controller/monitor module. Monitors the - * blood line pressure sensors and pump occlusion sensors. + * venous line pressure sensor (Honeywell HSCMRNN030PDSA3), arterial line + * pressure sensor (Memscap 32022-100mm) and pump occlusion sensors (SMD DIA8308). * * @addtogroup PressureOcclusion * @{ @@ -51,11 +52,11 @@ /// Payload record structure for the pressure & occlusions data message. typedef struct { - F32 arterialPressure; - F32 venousPressure; - U32 bldPumpOcclusion; - U32 diPumpOcclusion; - U32 doPumpOcclusion; + F32 arterialPressure; ///< Latest arterial pressure (mmHg) + F32 venousPressure; ///< Latest venous pressure (mmHg) + U32 bldPumpOcclusion; ///< Latest BP occlusion (no units) + U32 diPumpOcclusion; ///< Latest DPi occlusion (no units) + U32 doPumpOcclusion; ///< Latest DPo occlusion (no units) } PRESSURE_OCCLUSION_DATA_T; // ********** public function prototypes ********** @@ -76,6 +77,8 @@ BOOL isCartridgeUnloaded( void ); BOOL isSalineBagEmpty( void ); +void setOcclusionInstallLevels( void ); + BOOL testSetPresOcclDataPublishIntervalOverride( U32 value ); BOOL testResetPresOcclDataPublishIntervalOverride( void ); BOOL testSetArterialPressureOverride( F32 value );