X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=alarm%2Ftypes.go;h=3f55aeddb0aef3ef10ddb59537438cbc0cb34775;hb=1af83f4494d0fa17f2c59acc5bc43bb7d14cee59;hp=5a70f18e26c4a67265af1bc48dca5c274a2d8911;hpb=663b8e1a9cb5add7ea8bf6ec33696243e7d7d0dc;p=ric-plt%2Falarm-go.git diff --git a/alarm/types.go b/alarm/types.go index 5a70f18..3f55aed 100755 --- a/alarm/types.go +++ b/alarm/types.go @@ -23,6 +23,8 @@ package alarm import ( "sync" "unsafe" + "os" + "fmt" ) import "C" @@ -98,15 +100,20 @@ const ( ) type AlarmDefinition struct { - AlarmId int `json:"alarmid"` - AlarmText string `json:"alarmtext"` - EventType string `json:"eventtype"` - OperationInstructions string `json:"operationinstructions"` + AlarmId int `json:"alarmId"` + AlarmText string `json:"alarmText"` + EventType string `json:"eventType"` + OperationInstructions string `json:"operationInstructions"` + RaiseDelay int `json:"raiseDelay"` + ClearDelay int `json:"clearDelay"` + TimeToLive int `json:"timeToLive"` } var RICAlarmDefinitions map[int]*AlarmDefinition +var RICPerfAlarmObjects map[int]*Alarm -const ( - ALARM_MANAGER_HTTP_URL string = "http://service-ricplt-alarmmanager-http.ricplt:8080" - ALARM_MANAGER_RMR_URL string = "service-ricplt-alarmmanager-rmr.ricplt:4560" +var ( + namespace = os.Getenv("PLT_NAMESPACE") + ALARM_MANAGER_HTTP_URL string = fmt.Sprintf("http://service-%s-alarmmanager-http.%s:8080", namespace, namespace) + ALARM_MANAGER_RMR_URL string = fmt.Sprintf("service-%s-alarmmanager-rmr.%s:4560", namespace, namespace) )