Loading go-packages/meep-vis-traffic-mgr/traffic-mgr.go +3 −2 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package vistrafficmgr import ( "database/sql" "errors" "math" "strconv" "strings" "time" Loading Loading @@ -1139,8 +1140,8 @@ func findReducedSignalStrength(inRsrp int32, inRsrq int32, users int32, averageL // Case: crowded area if users > averageLoad { redRsrp = int32(float32(inRsrp) * (float32(averageLoad) / float32(users))) redRsrq = int32(float32(inRsrq) * (float32(averageLoad) / float32(users))) redRsrp = int32(math.Max(float64(float32(inRsrp)*(float32(averageLoad)/float32(users))), float64(40))) redRsrq = int32(math.Max(float64(float32(inRsrq)*(float32(averageLoad)/float32(users))), float64(0))) return redRsrp, redRsrq, nil Loading Loading
go-packages/meep-vis-traffic-mgr/traffic-mgr.go +3 −2 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package vistrafficmgr import ( "database/sql" "errors" "math" "strconv" "strings" "time" Loading Loading @@ -1139,8 +1140,8 @@ func findReducedSignalStrength(inRsrp int32, inRsrq int32, users int32, averageL // Case: crowded area if users > averageLoad { redRsrp = int32(float32(inRsrp) * (float32(averageLoad) / float32(users))) redRsrq = int32(float32(inRsrq) * (float32(averageLoad) / float32(users))) redRsrp = int32(math.Max(float64(float32(inRsrp)*(float32(averageLoad)/float32(users))), float64(40))) redRsrq = int32(math.Max(float64(float32(inRsrq)*(float32(averageLoad)/float32(users))), float64(0))) return redRsrp, redRsrq, nil Loading