Code Review
/
ric-plt
/
alarm-go.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Providing symptom data for alarms
[ric-plt/alarm-go.git]
/
manager
/
cmd
/
types.go
diff --git
a/manager/cmd/types.go
b/manager/cmd/types.go
index
7af8ec6
..
1b5aaed
100755
(executable)
--- a/
manager/cmd/types.go
+++ b/
manager/cmd/types.go
@@
-31,8
+31,8
@@
type AlarmManager struct {
amBaseUrl string
amSchemes []string
alertInterval int
amBaseUrl string
amSchemes []string
alertInterval int
- activeAlarms []Alarm
Inform
ation
- alarmHistory []Alarm
Inform
ation
+ activeAlarms []Alarm
Notific
ation
+ alarmHistory []Alarm
Notific
ation
uniqueAlarmId int
mutex sync.Mutex
rmrReady bool
uniqueAlarmId int
mutex sync.Mutex
rmrReady bool
@@
-42,9
+42,11
@@
type AlarmManager struct {
alarmClient *alarm.RICAlarm
exceededActiveAlarmOn bool
exceededAlarmHistoryOn bool
alarmClient *alarm.RICAlarm
exceededActiveAlarmOn bool
exceededAlarmHistoryOn bool
+ alarmInfoPvFile string
+ utils *Utils
}
}
-type Alarm
Inform
ation struct {
+type Alarm
Notific
ation struct {
alarm.AlarmMessage
alarm.AlarmDefinition
}
alarm.AlarmMessage
alarm.AlarmDefinition
}
@@
-66,3
+68,9
@@
type RicAlarmDefinitions struct {
type RicPerfAlarmObjects struct {
AlarmObjects []*alarm.Alarm `json:"alarmobjects"`
}
type RicPerfAlarmObjects struct {
AlarmObjects []*alarm.Alarm `json:"alarmobjects"`
}
+
+type AlarmPersistentInfo struct {
+ UniqueAlarmId int `json:"uiniquealarmid"`
+ ActiveAlarms []AlarmNotification `json:"activealarms"`
+ AlarmHistory []AlarmNotification `json:"alarmhistory"`
+}