Index: DDDefs.h =================================================================== diff -u -r29983b9e940328f10b3e09246ea6f39f7b11c33f -r489131b0ab6ddac79071b7d2b168c96c2ecf0d8f --- DDDefs.h (.../DDDefs.h) (revision 29983b9e940328f10b3e09246ea6f39f7b11c33f) +++ DDDefs.h (.../DDDefs.h) (revision 489131b0ab6ddac79071b7d2b168c96c2ecf0d8f) @@ -575,4 +575,73 @@ typedef enum Conductivity_Sensors CONDUCTIVITY_SENSORS_T; ///< Type for conductivity sensor enumeration. /**@}*/ +/** + * @addtogroup PressureSensor + * @{ + */ + +/// Enumeration of pressure sensors monitored by this module. +typedef enum PressureSensors +{ + D9_PRES = 0, ///< Hydraulics outlet pressure (PHo/Pn) + FIRST_DD_PRESSURE_SENSOR = D9_PRES, ///< Start of DD pressure sensor group + D66_PRES, ///< Dry Bicarb pressure (PDB/PCb) + D51_PRES, ///< Spent Dialysate pressure (PDs) + D18_PRES, ///< Fresh Dialysate pressure (PDf) + D41_PRES, ///< Transmembrane pressure (Ptm) + D87_PRES, ///< Dialysate pressure + LAST_DD_PRESSURE_SENSOR = D87_PRES, ///< End of DD pressure sensor group + M3_PRES, ///< Water inlet pressure after regulator (PR0) + FIRST_IO_PRESSURE_SENSOR = M3_PRES, ///< Start of IO pressure sensor group + LAST_IO_PRESSURE_SENSOR = M3_PRES, ///< End of IO pressure sensor group + P8_PRES, ///< Water inlet pressure before conductivity sensor + FIRST_FP_PRESSURE_SENSOR = P8_PRES, ///< Start of FP pressure sensor group + P13_PRES, ///< Pressure before RO filter + P17_PRES, ///< Pressure after RO filter + P46_PRES, ///< Pressure after sediment filter + LAST_FP_PRESSURE_SENSOR = P46_PRES, ///< End of FP pressure sensor group + NUM_OF_PRESSURE_SENSORS ///< Number of pressure sensors +} PRESSURE_SENSORS_T; + +/**@}*/ + +/** + * @addtogroup TemperatureSensors + * @{ + */ + +/// Enumeration of temperature sensors. +typedef enum SENSORS_NAME +{ + D1_TEMP = 0, ///< First temp sensor to scan + TEMPSENSORS_FIRST = D1_TEMP, ///< Heat exchanger Inlet temperature sensor + D78_TEMP, ///< Heat exchanger Outlet temperature sensor + D4_TEMP, ///< Hydraulics primary heater temperature sensor + D50_TEMP, ///< Trimmer heater temperature sensor + D99_TEMP, ///< Temperature sensor + BRD_TEMP, ///< DD board temperature sensor ( thermistor ) + NUM_OF_TEMPERATURE_SENSORS ///< Number of temperature sensors +} TEMPERATURE_SENSORS_T; + +/**@}*/ + +/**@}*/ + +/** + * @addtogroup ConcentratePumps + * @{ + */ + +/// Enumeration of concentrate pumps. +typedef enum ConcentratePumps +{ + D11_PUMP = 0, ///< Acid concentrate pump + CONCENTRATEPUMPS_FIRST = D11_PUMP, ///< First concentrate pump in list + D10_PUMP, ///< Bicarbonate concentrate pump + D76_PUMP, ///< ultrafiltration pump + NUM_OF_CONCENTRATE_PUMPS ///< Number of concentrate pumps +} CONCENTRATE_PUMPS_T; + +/**@}*/ + #endif