X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=manager%2Fcmd%2Ftypes.go;h=73884d8126a31399fabab5f5acef1ee248d71f23;hb=HEAD;hp=7a0fd90eb7510bfdea3890f4d74db453bbad1c26;hpb=105030feb8fabd8b4ddff552c53e905146b2ea5f;p=ric-plt%2Falarm-go.git diff --git a/manager/cmd/types.go b/manager/cmd/types.go index 7a0fd90..73884d8 100755 --- a/manager/cmd/types.go +++ b/manager/cmd/types.go @@ -23,7 +23,7 @@ package main import ( "sync" - "gerrit.o-ran-sc.org/r/ric-plt/alarm-go/alarm" + "gerrit.o-ran-sc.org/r/ric-plt/alarm-go.git/alarm" ) type AlarmManager struct { @@ -42,6 +42,7 @@ type AlarmManager struct { alarmClient *alarm.RICAlarm exceededActiveAlarmOn bool exceededAlarmHistoryOn bool + alarmInfoPvFile string } type AlarmNotification struct { @@ -66,3 +67,9 @@ type RicAlarmDefinitions struct { type RicPerfAlarmObjects struct { AlarmObjects []*alarm.Alarm `json:"alarmobjects"` } + +type AlarmPersistentInfo struct { + UniqueAlarmId int `json:"uiniquealarmid"` + ActiveAlarms []AlarmNotification `json:"activealarms"` + AlarmHistory []AlarmNotification `json:"alarmhistory"` +}