X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=manager%2Fcmd%2Ftypes.go;h=7af8ec6dd435b74d7dbe48fb813d129a0cef9b21;hb=f5a8e71bbed7781b7b436a1838139bdcfd4a4b26;hp=c415fdabd77e8d545533db1d5fb58966116eeb0b;hpb=00894a4120ea2c93bc58327fbb7c526a6f607bde;p=ric-plt%2Falarm-go.git diff --git a/manager/cmd/types.go b/manager/cmd/types.go index c415fda..7af8ec6 100755 --- a/manager/cmd/types.go +++ b/manager/cmd/types.go @@ -27,22 +27,28 @@ import ( ) type AlarmManager struct { - amHost string - amBaseUrl string - amSchemes []string - alertInterval int - activeAlarms []alarm.AlarmMessage - alarmHistory []alarm.AlarmMessage - mutex sync.Mutex - rmrReady bool - postClear bool - maxActiveAlarms int - maxAlarmHistory int - alarmClient *alarm.RICAlarm - exceededActiveAlarmOn bool + amHost string + amBaseUrl string + amSchemes []string + alertInterval int + activeAlarms []AlarmInformation + alarmHistory []AlarmInformation + uniqueAlarmId int + mutex sync.Mutex + rmrReady bool + postClear bool + maxActiveAlarms int + maxAlarmHistory int + alarmClient *alarm.RICAlarm + exceededActiveAlarmOn bool exceededAlarmHistoryOn bool } +type AlarmInformation struct { + alarm.AlarmMessage + alarm.AlarmDefinition +} + type AlertStatus string const (