X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frmr%2Frmr.go;fp=pkg%2Frmr%2Frmr.go;h=d9ec0f08b33201f6300598e124efbb388ab0ceb0;hb=ad876453a050280c51ca4b275cbfec4c43f11d20;hp=4f4aa41d7737dda00cc0f0d2618791ab307a97a8;hpb=8733d506cb1980871edcfe99da8fc09bf99d6d60;p=ric-plt%2Fa1.git diff --git a/pkg/rmr/rmr.go b/pkg/rmr/rmr.go index 4f4aa41..d9ec0f0 100644 --- a/pkg/rmr/rmr.go +++ b/pkg/rmr/rmr.go @@ -29,6 +29,7 @@ import ( "net/http" "strconv" + "gerrit.o-ran-sc.org/r/ric-plt/a1/config" "gerrit.o-ran-sc.org/r/ric-plt/a1/pkg/a1" "gerrit.o-ran-sc.org/r/ric-plt/a1/pkg/models" "gerrit.o-ran-sc.org/r/ric-plt/a1/pkg/policy" @@ -57,17 +58,18 @@ type IRmrSender interface { } func NewRMRSender(policyManager *policy.PolicyManager) IRmrSender { + config := config.ParseConfiguration() RMRclient := xapp.NewRMRClientWithParams(&xapp.RMRClientParams{ StatDesc: "", RmrData: xapp.PortData{ - //TODO: Read configuration from config file - Name: "", - MaxSize: 65534, - ThreadType: 0, - LowLatency: false, - FastAck: false, - MaxRetryOnFailure: 1, - Port: 4561, + + Name: config.Name, + MaxSize: config.MaxSize, + ThreadType: config.ThreadType, + LowLatency: config.LowLatency, + FastAck: config.FastAck, + MaxRetryOnFailure: config.MaxRetryOnFailure, + Port: config.Port, }, })