Index: PersistentAlarm.h =================================================================== diff -u -r2801d97e877dd78189aa891e80a2f7cf60a6a2b7 -r190f8e74913110e57f0e315cfd6279830afc6619 --- PersistentAlarm.h (.../PersistentAlarm.h) (revision 2801d97e877dd78189aa891e80a2f7cf60a6a2b7) +++ PersistentAlarm.h (.../PersistentAlarm.h) (revision 190f8e74913110e57f0e315cfd6279830afc6619) @@ -7,8 +7,8 @@ * * @file PersistentAlarm.h * -* @author (last) Sean -* @date (last) 30-Jul-2024 +* @author (last) Vinayakam Mani +* @date (last) 13-Sep-2024 * * @author (original) Sean * @date (original) 30-Jul-2024 @@ -35,16 +35,20 @@ /// FPGA persistent alarm groups data structure typedef enum { - FPGA_PERS_ERROR_TWO_WIRE_ADC_TEMP_SENSORS = 0, ///< Two wire ADC temperature sensors. - FPGA_PERS_ERROR_THD_ADC_TEMP_SENSORS, ///< THd ADC temperature sensors. - FPGA_PERS_ERROR_TDI_ADC_TEMP_SENSORS, ///< TDi ADC temperature sensors. - FPGA_PERS_ERROR_TRO_ADC_TEMP_SENSORS, ///< TRo ADC temperature sensors. - FPGA_PERS_ERROR_CPI_CPO_COND_SENSORS, ///< CPi/CPo conductivity sensors. - FPGA_PERS_ERROR_CD1_CD2_COND_SENSORS, ///< CD1/CD2 conductivity sensors. - FPGA_PERS_ERROR_BARO_SENSOR, ///< Barometric sensor. - FPGA_PERS_ERROR_LOAD_CELL_A1_B1_SENSORS, ///< Load cell A1/B1 sensors. - FPGA_PERS_ERROR_LOAD_CELL_A2_B2_SENSORS, ///< Load cell A2/B2 sensors. - FPGA_PERS_ERROR_MAIN_PRIMARY_HEATER_VOLTAGE_ADC, ///< Main primary heater voltage ADC. + FPGA_PERS_ERROR_HYDRAULICS_OUTLET_PRESSURE = 0, ///< Hydraulics outlet pressure sensor. + FPGA_PERS_ERROR_BIBAG_PRESSURE, ///< Bibag pressure sensor. + FPGA_PERS_ERROR_SPENT_DIALYSATE_PRESSURE, ///< Spent dialysate pressure sensor. + FPGA_PERS_ERROR_FRESH_DIALYSATE_PRESSURE, ///< Fresh dialysate pressure sensor. + FPGA_PERS_ERROR_TRANSMEMBRANE_PRESSURE, ///< Transmembrane pressure sensor. + FPGA_PERS_ERROR_WATER_INLET_INPUT_PRESSURE, ///< Water Inlet Input pressure sensor. + FPGA_PERS_ERROR_WATER_INLET_OUTPUT_PRESSURE, ///< Water Inlte Output pressure sensor. + FPGA_PERS_ERROR_D17_COND_SENSOR, ///< CD1 Conductivity sensor. + FPGA_PERS_ERROR_D27_COND_SENSOR, ///< CD2 Conductivity sensor. + FPGA_PERS_ERROR_D29_COND_SENSOR, ///< CD3 Conductivity sensor. + FPGA_PERS_ERROR_D43_COND_SENSOR, ///< CD4 Conductivity sensor. + FPGA_PERS_ERROR_RTD_ADC_TEMP_SENSORS, ///< Temperature sensors. + FPGA_PERS_ERROR_BARO_SENSOR, ///< Barometric temperature sensor. + FPGA_PERS_ERROR_D74_COND_SENSOR, ///< D74 Conductivty sensor. NUM_OF_FPGA_SENSOR_GROUPS ///< Number of FPGA sensor groups. } FPGA_PERSISTENT_ALARMS_GROUP_T; #endif @@ -59,6 +63,14 @@ } FPGA_PERSISTENT_ALARMS_GROUP_T; #endif +#ifdef _RO_ +/// FPGA persistent alarm groups data structure +typedef enum +{ + NUM_OF_FPGA_SENSOR_GROUPS = 0 ///< Number of FPGA persistent error sensor groups. +} FPGA_PERSISTENT_ALARMS_GROUP_T; +#endif + // ********** public function prototypes ********** void initPersistentAlarm( ALARM_ID_T alarmIndex, U32 persistentClearPeriod, U32 persistentTriggerPeriod );