Index: PersistentAlarm.c =================================================================== diff -u -r2c508d911fedf7fea1a081f449070aeed248b85c -raf6827ea592a5fe9f3d85e41c3749ac31fe9c911 --- PersistentAlarm.c (.../PersistentAlarm.c) (revision 2c508d911fedf7fea1a081f449070aeed248b85c) +++ PersistentAlarm.c (.../PersistentAlarm.c) (revision af6827ea592a5fe9f3d85e41c3749ac31fe9c911) @@ -278,30 +278,18 @@ * @details Outputs: fpgaPersistentAlarmGroup * @param alarmGroup which is the alarm group of the persistent alarm * (i.e. 2-wire temperature sensor) - * @param errorCount which is the FPGA error count of the sensor group * @param readCount which is the FPGA read count of the sensor group * @return none *************************************************************************/ -void checkFPGAPersistentAlarms( FPGA_PERSISTENT_ALARMS_GROUP_T group, U32 errorCount, U32 readCount ) +void checkFPGAPersistentAlarms( FPGA_PERSISTENT_ALARMS_GROUP_T group, U32 readCount ) { if ( group < NUM_OF_FPGA_SENSOR_GROUPS ) { - FPGA_ERROR_TYPE_T type = NUM_OF_FPGA_ERROR_TYPES; - BOOL isReadPersTrgrd = isFPGAPersistentAlarmTriggered( &fpgaPersistentAlarmGroup[ group ], readCount, FPGA_READ_ERROR ); - BOOL isErrorPersTrgrd = isFPGAPersistentAlarmTriggered( &fpgaPersistentAlarmGroup[ group ], errorCount, FPGA_ERROR_ERROR ); + FPGA_ERROR_TYPE_T type = FPGA_READ_ERROR; + BOOL isReadPersTrgrd = isFPGAPersistentAlarmTriggered( &fpgaPersistentAlarmGroup[ group ], readCount, type ); - if ( TRUE == isReadPersTrgrd ) + if ( TRUE == isReadPersTrgrd ) { - type = FPGA_READ_ERROR; - } - - if ( TRUE == isErrorPersTrgrd ) - { - type = FPGA_ERROR_ERROR; - } - - if ( ( TRUE == isReadPersTrgrd ) || ( TRUE == isErrorPersTrgrd ) ) - { SET_ALARM_WITH_2_U32_DATA( fpgaPersistentAlarmGroup[ group ].fpgaAlarm, type, group ) } }