Index: firmware/App/Drivers/PressureSensor.h =================================================================== diff -u -rf730082d809bc52c15b2d17b8fd0a8d535e5c21a -raf8485c010085b535a81e9c44426c60eea2535e6 --- firmware/App/Drivers/PressureSensor.h (.../PressureSensor.h) (revision f730082d809bc52c15b2d17b8fd0a8d535e5c21a) +++ firmware/App/Drivers/PressureSensor.h (.../PressureSensor.h) (revision af8485c010085b535a81e9c44426c60eea2535e6) @@ -15,8 +15,8 @@ * ***************************************************************************/ -#ifndef __INT_ADC_H__ -#define __INT_ADC_H__ +#ifndef __PRESSURE_SENSOR_H__ +#define __PRESSURE_SENSOR_H__ #include "TDCommon.h" @@ -32,9 +32,19 @@ // ********** public definitions ********** +/// Enumeration of pressure sensors monitored by this module. +typedef enum PressureSensors +{ + PRESSURE_SENSOR_ARTERIAL = 0, ///< Arterial blood line pressure sensor + PRESSURE_SENSOR_VENOUS, ///< Vensous blood line pressure sensor + NUM_OF_PRESSURE_SENSORS ///< Number of pressure sensors +} PRESSURE_SENSORS_T; // ********** public function prototypes ********** +void initPressureSensor( void ); +void readPressureSensors( void ); +F32 getPressure( PRESSURE_SENSORS_T sensor ); /**@}*/