car_fmw: multiple attempts when scan failing

This commit is contained in:
e5l
2016-08-26 13:08:45 +03:00
parent fbfc79dba1
commit 9b2dc5242b
+5 -1
View File
@@ -29,10 +29,14 @@ object Sonar {
var distance = getDistance(start) var distance = getDistance(start)
while (i <= stop && distance == -1) { while (i <= stop && distance == -1) {
distance = getDistance(i) distance = getDistance(i)
i += step i += step
} }
while (i >= start && distance == -1) {
distance = getDistance(i)
i -= step
}
return distance return distance
} }