More alarm info in event dictionary

This commit is contained in:
Richard Frith-Macdonald 2020-10-13 14:02:00 +01:00
parent a34932cac4
commit daa3095872

View file

@ -1549,6 +1549,20 @@ replaceFields(NSDictionary *fields, NSString *template)
[m setObject: event->text forKey: @"Message"];
[m setObject: event->text forKey: @"Original"];
if (alarm)
{
[m setObject: [alarm moComponent]
forKey: @"AlarmComponent"];
[m setObject: [EcAlarm stringFromProbableCause: [alarm probableCause]]
forKey: @"AlarmProbableCause"];
[m setObject: [alarm specificProblem]
forKey: @"AlarmSpecificProblem"];
[m setObject: [alarm proposedRepairAction]
forKey: @"AlarmProposedRepairAction"];
[m setObject: [alarm additionalText]
forKey: @"AlarmAdditionalText"];
}
if (YES == event->isAlarm && NO == quiet)
{
NSLog(@"Handling %@ ... %@", [event alarmText], alarm);