Index: shared/scripts/configuration/config.py =================================================================== diff -u -ra5da4d62892a9f9d464b6550c84e0d1672353ec7 -r27243911dd859b5a1b97d69637e108763f955cd4 --- shared/scripts/configuration/config.py (.../config.py) (revision a5da4d62892a9f9d464b6550c84e0d1672353ec7) +++ shared/scripts/configuration/config.py (.../config.py) (revision 27243911dd859b5a1b97d69637e108763f955cd4) @@ -14,6 +14,7 @@ ############################################################################ import os +from dialin.dialin.common import alarm_priorities AUT_NAME = "denaliSquish" @@ -312,4 +313,10 @@ 287: "HD processor clock speed checks against FPGA clock failure.", 288: "DG trimmer heater on with flow timeout.", 289: "Total number of alarms.", - } \ No newline at end of file + } + +ALARM_PRIORITY_NONE = 0 # Indicates not an alarm or no alarms active at this time +ALARM_PRIORITY_LOW = 1 # Low priority alarm +ALARM_PRIORITY_MEDIUM = 2 # Medium priority alarm +ALARM_PRIORITY_HIGH = 3 # High priority alarm +NUM_OF_ALARM_PRIORITIES = 4 # Total number of alarm priorities \ No newline at end of file Index: shared/scripts/names.py =================================================================== diff -u -r549e92960cbce36d7be3fc981fd41d99bf73e016 -r27243911dd859b5a1b97d69637e108763f955cd4 --- shared/scripts/names.py (.../names.py) (revision 549e92960cbce36d7be3fc981fd41d99bf73e016) +++ shared/scripts/names.py (.../names.py) (revision 27243911dd859b5a1b97d69637e108763f955cd4) @@ -62,4 +62,13 @@ busy_indicator = {"container": o_initialModeScreen_ScreenItem, "id": "_busyIndicator", "source": "qrc:/images/iBusy", "type": "Image", "unnamed": 1, "visible": True} done_indicator = {"container": o_initialModeScreen_ScreenItem, "id": "_checkIndicator", "source": "qrc:/images/iBusyDone", "type": "Image", "unnamed": 1, "visible": True} fail_indicator = {"container": o_initialModeScreen_ScreenItem, "id": "_checkIndicator", "source": "qrc:/images/iBusyFail", "type": "Image", "unnamed": 1, "visible": True} -progress_bar = {"container": o_initialModeScreen_ScreenItem, "id": "_textMaximum", "type": "Text", "unnamed": 1, "visible": False} \ No newline at end of file +progress_bar = {"container": o_initialModeScreen_ScreenItem, "id": "_textMaximum", "type": "Text", "unnamed": 1, "visible": False} + + +#alarm list +notification_bar_alarm_list_button = {"container": o_Gui_MainView, "id": "_alarmListImage", "source": "qrc:/images/iList", "type": "Image", "unnamed": 1, "visible": True} +alarm_notification_maximize_button = {"container": o_Gui_MainView, "gradient": 0, "id": "_updownButton", "type": "UpDownButton", "unnamed": 1, "visible": True} +alarm_list_title_text = {"container": o_Overlay, "text": "Alarm list", "type": "Text", "unnamed": 1, "visible": True} +dialogue_bar_alarm_list_button = {"container": o_Overlay, "id": "_icon", "source": "qrc:/images/iList", "type": "Image", "unnamed": 1, "visible": True} + + Index: tst_ui_alarms_list/test.py =================================================================== diff -u -ra5da4d62892a9f9d464b6550c84e0d1672353ec7 -r27243911dd859b5a1b97d69637e108763f955cd4 --- tst_ui_alarms_list/test.py (.../test.py) (revision a5da4d62892a9f9d464b6550c84e0d1672353ec7) +++ tst_ui_alarms_list/test.py (.../test.py) (revision 27243911dd859b5a1b97d69637e108763f955cd4) @@ -37,13 +37,41 @@ alarm = HDAlarmsSimulator(can_interface=messenger, logger=logger) +def maximize(): + """ + Method to maximize the notification bar + """ + mouseClick(waitForObject(names.alarm_notification_maximize_button)) + + +def minimize(): + """ + Method to minimize the Alarm Dialogue bar + """ + mouseClick(waitForObject(names.o_minimizeButton_UpDownButton)) + + +def set_only_alarm_list_btn(): + flags = alarm.cmd_make_alarm_flags(no_minimize=1) + alarm.cmd_activate_alarm_id(state = ALARM_PRIORITY_NONE, + alarm = 1, + escalates_in = 0, + silence_expires = 0, + flags = flags) + + + + def main(): utils.tstStart(__file__) - start_application(AUT_NAME) - test.log("Done") + startApplication(AUT_NAME) + set_only_alarm_list_btn() + snooze(10) + +