Index: PersistentAlarm.h =================================================================== diff -u -r2721e72b842d843c9c3f0174e923c452f1b4de6d -r26199e36a0c7140d88b44aa54f3e18d27d601456 --- PersistentAlarm.h (.../PersistentAlarm.h) (revision 2721e72b842d843c9c3f0174e923c452f1b4de6d) +++ PersistentAlarm.h (.../PersistentAlarm.h) (revision 26199e36a0c7140d88b44aa54f3e18d27d601456) @@ -62,6 +62,14 @@ } FPGA_PERSISTENT_ALARMS_GROUP_T; #endif +#ifdef _RO_ +/// FPGA persistent alarm groups data structure +typedef enum +{ + NUM_OF_FPGA_SENSOR_GROUPS ///< 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 ); Index: Utilities.h =================================================================== diff -u -r5c486b49eeca18ec83b7d776d9052dd38800f7d0 -r26199e36a0c7140d88b44aa54f3e18d27d601456 --- Utilities.h (.../Utilities.h) (revision 5c486b49eeca18ec83b7d776d9052dd38800f7d0) +++ Utilities.h (.../Utilities.h) (revision 26199e36a0c7140d88b44aa54f3e18d27d601456) @@ -62,6 +62,12 @@ TIME_WINDOWED_COUNT_FPGA_FRESH_DIALYSATE_PUMP_HALL_SENSOR_ERROR,///< FPGA fresh dialysate pump hall sensor failure TIME_WINDOWED_COUNT_FPGA_SPENT_DIALYSATE_PUMP_HALL_SENSOR_ERROR,///< FPGA spent dialysate pump hall sensor failure #endif +#ifdef _RO_ + TIME_WINDOWED_COUNT_FPGA_CONDUCTIVITY_SENSOR_ERROR, ///< FPGA Conductivity sensor error + TIME_WINDOWED_COUNT_FPGA_TEMPERATURE_SENSOR_ERROR, ///< FPGA Temperature sensor error + TIME_WINDOWED_COUNT_FPGA_COMM_FAILURES, ///< FPGA communication failure (NAK, CRC, timeout) + TIME_WINDOWED_COUNT_FPGA_DRAIN_PUMP_HALL_SENSOR_ERROR, ///< FPGA Drain pump hall sensor failure +#endif NUM_OF_TIME_WINDOWED_COUNTS ///< Number of pressure sensors } TIME_WINDOWED_COUNT_T;