Index: PersistentAlarm.c =================================================================== diff -u -r75e6d3ffab11ae6ff0521efb9c16d5698402a669 -r5a6ad1d7cd7a517fbf0a8eb1293cb6d4d0dff13b --- PersistentAlarm.c (.../PersistentAlarm.c) (revision 75e6d3ffab11ae6ff0521efb9c16d5698402a669) +++ PersistentAlarm.c (.../PersistentAlarm.c) (revision 5a6ad1d7cd7a517fbf0a8eb1293cb6d4d0dff13b) @@ -293,8 +293,12 @@ } else { - // TODO software fault - } +#ifdef _DG_ + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_DG_SOFTWARE_FAULT, SW_FAULT_ID_INVALID_FPGA_SENSOR_GROUP_SELECTED, (U32)group ); +#endif +#ifdef _HD_ + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_INVALID_FPGA_SENSOR_GROUP_SELECTED, (U32)group ); +#endif } } /**@}*/