Index: sources/AlarmGenerator.cpp =================================================================== diff -u -r79a6cfcb10472261f3ec26eaf0baf6f1245cd311 -r465a935949a85d3d1bebd11979737ff38ef96122 --- sources/AlarmGenerator.cpp (.../AlarmGenerator.cpp) (revision 79a6cfcb10472261f3ec26eaf0baf6f1245cd311) +++ sources/AlarmGenerator.cpp (.../AlarmGenerator.cpp) (revision 465a935949a85d3d1bebd11979737ff38ef96122) @@ -64,3 +64,29 @@ return data; } +/*! + * \brief AlarmGenerator::ALARM_ID_UI_POST_FAILURE_SDCARD + * \details generates the ALARM_ID_UI_POST_FAILURE_SDCARD alarm. + * \return The AlarmStatusData filled with appropriate data for the alarm. + */ +const AlarmStatusData AlarmGenerator::ALARM_ID_UI_POST_FAILURE_SDCARD() +{ + AlarmStatusData data; + data.mState = GuiAlarmPriority::ALARM_PRIORITY_HIGH; // Alarm priority + data.mTop = GuiAlarmID::ALARM_ID_UI_POST_FAILURE_SDCARD; // Alarm ID + data.mMuteTimeout = 0; // Alarm timeout + data.mEscalatesIn = 0; // Alarm Escalate Time Period + data.mFlags = setBits(NO_BUTTON); // No button since there is no HD to communicate. + return data; +} + +const AlarmStatusData AlarmGenerator::ALARM_ID_NO_ALARM() +{ + AlarmStatusData data; + data.mState = GuiAlarmPriority::ALARM_PRIORITY_NONE; // Alarm priority + data.mTop = GuiAlarmID::ALARM_ID_NO_ALARM; // Alarm ID + data.mMuteTimeout = 0; // Alarm timeout + data.mEscalatesIn = 0; // Alarm Escalate Time Period + data.mFlags = setBits(NO_BUTTON); // No button since there is no HD to communicate. + return data; +}