car_srv: fix empty size

This commit is contained in:
e5l
2016-08-30 16:21:58 +03:00
parent c1d81cd8d3
commit 5a1b94f3c7
+7 -2
View File
@@ -107,9 +107,14 @@ object Control {
i++
}
val distances = data.filter(::positive)
if (distances.size == 0) {
return -1
}
return when (smoothing.id) {
SonarRequest.Smoothing.MEAN.id -> data.filter(::positive).mean()
SonarRequest.Smoothing.MEDIAN.id -> data.filter(::positive).median()
SonarRequest.Smoothing.MEAN.id -> distances.mean()
SonarRequest.Smoothing.MEDIAN.id -> distances.median()
else -> -1
}
}