Index: DDDefs.h =================================================================== diff -u -rc63acce6dee4dd95d5e20ca41bf1d1acb34992f0 -r111b0dd32c0fa21b12ff25c96e810f2e8e623ab4 --- DDDefs.h (.../DDDefs.h) (revision c63acce6dee4dd95d5e20ca41bf1d1acb34992f0) +++ DDDefs.h (.../DDDefs.h) (revision 111b0dd32c0fa21b12ff25c96e810f2e8e623ab4) @@ -600,4 +600,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 TemperatureSensors +{ + 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