Index: PersistentAlarm.c =================================================================== diff -u -r0164cd187647ce322bb19f5075387732af38d09a -r87837a30c01ccd74d05bb77c734cbbc25a045202 --- PersistentAlarm.c (.../PersistentAlarm.c) (revision 0164cd187647ce322bb19f5075387732af38d09a) +++ PersistentAlarm.c (.../PersistentAlarm.c) (revision 87837a30c01ccd74d05bb77c734cbbc25a045202) @@ -341,6 +341,10 @@ case FPGA_ERROR_ERROR: hasErrorOccured = ( alarmGroup->fpgaAlarmData[ errorType ].fpgaPreviousCount != fpgaCount ? TRUE : FALSE ); break; + + default: + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_INVALID_FPGA_ERROR_GROUP_SELECTED, errorType ) + break; } if ( TRUE == hasErrorOccured )