Index: tst_ui_alarms_list/test.py =================================================================== diff -u -rcea9422f0e8dedc8580ffde6b51969ed0596bb52 -r55714a72e748fc4b109c74d96e5c5bb62d2ec979 --- tst_ui_alarms_list/test.py (.../test.py) (revision cea9422f0e8dedc8580ffde6b51969ed0596bb52) +++ tst_ui_alarms_list/test.py (.../test.py) (revision 55714a72e748fc4b109c74d96e5c5bb62d2ec979) @@ -21,7 +21,7 @@ from dialin.protocols.CAN import DenaliCanMessenger from dialin.ui.hd_simulator_alarms import HDAlarmsSimulator from random import randint, choice, choices - +from dialin.common.prs_defs import AlarmDataTypes hd_simulator = HDSimulator() logging.basicConfig(filename='log_file.log',level=logging.INFO, datefmt='%d-%b-%y %H:%M:%S') @@ -100,11 +100,13 @@ """ test.startSection("Settings Alarms") for index, alarm_id in enumerate(alarm_id_list): - test.log("Setting alarm priority '{}' for Alarm ID '{}' and its respective message '{}'".format(config.ALARM_PRIORITIES[state_list[index]], alarm_id, config.ALARM_ID_AND_MESSAGES[alarm_id])) alarm.cmd_activate_alarm_id(state=state_list[index], alarm=alarm_id, flags=flags) - alarm.cmd_set_alarm_triggered(alarm_id = alarm_id, field_descriptor_1 = 1, data_field_1 = 1, - field_descriptor_2 = 2, data_field_2 = 2, + + for field_descriptor in range(AlarmDataTypes.NUM_OF_ALARM_DATA_TYPES): + alarm.cmd_set_alarm_triggered(alarm_id = alarm_id, field_descriptor_1 = field_descriptor , data_field_1 = 1, + field_descriptor_2 = field_descriptor, data_field_2 = 2, priority = 1, rank = 1, clear_top = 1) + test.log("Setting alarm priority '{}' for Alarm ID '{}' and its respective message '{}'".format(config.ALARM_PRIORITIES[state_list[index]], alarm_id, config.ALARM_ID_AND_MESSAGES[alarm_id])) test.endSection() def arrange_the_alarm_list(alarm_id_list, accept=config.ACCEPTED, reason_id=0):