Index: dialin/dg/alarms.py =================================================================== diff -u -r88b4967ce6b9ac816ac21b26326450de4b540887 -rf482a4e4eff29303b5dfcabdc60dbd79feb08ed8 --- dialin/dg/alarms.py (.../alarms.py) (revision 88b4967ce6b9ac816ac21b26326450de4b540887) +++ dialin/dg/alarms.py (.../alarms.py) (revision f482a4e4eff29303b5dfcabdc60dbd79feb08ed8) @@ -60,7 +60,7 @@ self.alarm_conditions = [False] * self._ALARM_ID_MAX_ALARMS self.safety_shutdown_active = False - def get_alarm_states(self): + def get_all_alarm_states(self): """ Gets all states for all alarms Index: dialin/hd/alarms.py =================================================================== diff -u -r351cbf7e9be48c83418f6acecd1429d4ce35608f -rf482a4e4eff29303b5dfcabdc60dbd79feb08ed8 --- dialin/hd/alarms.py (.../alarms.py) (revision 351cbf7e9be48c83418f6acecd1429d4ce35608f) +++ dialin/hd/alarms.py (.../alarms.py) (revision f482a4e4eff29303b5dfcabdc60dbd79feb08ed8) @@ -297,6 +297,30 @@ """ return (self.alarms_flags & 64) > 0 + def get_alarm_flag_okay_button_only(self) -> bool: + """ + Gets the alarm flag Ok button only. + + @return: (bool) Alarm flag Ok button only (T/F) + """ + return (self.alarms_flags & 128) > 0 + + def get_alarm_flag_alarm_to_escalate(self) -> bool: + """ + Gets the alarm flag to escalate. + + @return: (bool) Alarm flag Ok button only (T/F) + """ + return (self.alarms_flags & 256) > 0 + + def get_alarm_flag_is_alarm_silenced(self) -> bool: + """ + Gets the alarm flag alarm silence + + @return: (bool) Alarm flag Ok button only (T/F) + """ + return (self.alarms_flags & 512) > 0 + def get_alarm_flag_lamp_on(self) -> bool: """ Gets the alarm flag lamp on.