summaryrefslogtreecommitdiffstats
path: root/Kod/bilbana/yc4
diff options
context:
space:
mode:
authorGustav Sörnäs <gusso230@student.liu.se>2019-11-15 17:32:20 +0100
committerGustav Sörnäs <gusso230@student.liu.se>2019-11-16 12:33:22 +0100
commitaa20fb4b9545fa6e4bef944c9deb10d1f3fbe38d (patch)
treecea2f764267c91809fd9d0ac90060b5c635c641c /Kod/bilbana/yc4
parentbf442f9562473e357fd2cc589ba6275631907ca4 (diff)
downloadtfyy51-aa20fb4b9545fa6e4bef944c9deb10d1f3fbe38d.tar.gz
Exit if to few segments in list after first lap
Diffstat (limited to 'Kod/bilbana/yc4')
-rw-r--r--Kod/bilbana/yc4/do_car.m11
1 files changed, 9 insertions, 2 deletions
diff --git a/Kod/bilbana/yc4/do_car.m b/Kod/bilbana/yc4/do_car.m
index ed8de89..8aa87db 100644
--- a/Kod/bilbana/yc4/do_car.m
+++ b/Kod/bilbana/yc4/do_car.m
@@ -81,7 +81,6 @@ if car.running == true
end
end
-
%% CHECK POINT
if car.new_check_point == true
if car.new_lap == false % choose_position krachar vid nytt varv (seg 10)
@@ -119,7 +118,15 @@ if car.running == true
car.seg_tic = tic;
car.lap_tic = tic;
else
- % beep;
+ if car.lap == 1
+ % TODO test
+ if size(car.seg_times, 1) < 9
+ disp('FEL: För få segment!!')
+ car.stopped = true
+ other_car.stopped = true
+ return
+ end
+ end
car.seg_times(car.lap, car.segment) = toc(car.seg_tic);
car.seg_tic = tic;
car.lap_times(car.lap) = toc(car.lap_tic);