Commit bb736e32 authored by M. Rehan Abbasi's avatar M. Rehan Abbasi
Browse files

add PoaName in CoordinatePowerValues in asset manager

parent bbe02748
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -155,6 +155,7 @@ type CoordinatePowerValue struct {
	Longitude float32 `json:"longitude"`
	Rsrq      float32 `json:"rsrq"`
	Rsrp      float32 `json:"rsrp"`
	PoaName   string  `json:"poaName"`
}

type Coordinate struct {
@@ -2123,7 +2124,7 @@ func (am *AssetMgr) GetPowerValuesForCoordinates(coordinates []Coordinate) ([]Co

	var position Position
	var CoordinatePowerValues []CoordinatePowerValue
	// bestPoa := ""
	var bestPoa string
	for _, coord := range coordinates {
		var maxRsrp float32 = 40
		var maxRsrq float32 = -2
@@ -2156,6 +2157,7 @@ func (am *AssetMgr) GetPowerValuesForCoordinates(coordinates []Coordinate) ([]Co
			if rsrp > maxRsrp {
				maxRsrp = rsrp
				maxRsrq = rsrq
				bestPoa = poa.Name
			}
		}

@@ -2164,6 +2166,7 @@ func (am *AssetMgr) GetPowerValuesForCoordinates(coordinates []Coordinate) ([]Co
			Longitude: coord.Longitude,
			Rsrp:      maxRsrp,
			Rsrq:      maxRsrq,
			PoaName:   bestPoa,
		}
		CoordinatePowerValues = append(CoordinatePowerValues, newCoordinatePowerValue)
	}