Task1 if

Dependencies:   mbed

Committer:
matthiasdorudi
Date:
Thu Apr 16 12:51:01 2015 +0000
Revision:
1:a64f244ecf78
Parent:
0:42f81496681a
if task

Who changed what in which revision?

UserRevisionLine numberNew contents of line
matthiasdorudi 0:42f81496681a 1 #include "mbed.h"
matthiasdorudi 0:42f81496681a 2 #include "const.h"
matthiasdorudi 0:42f81496681a 3 #include "ur_Bertl.h"
matthiasdorudi 0:42f81496681a 4 #include "Bertl_Predikatbefehl_LIB.h"
matthiasdorudi 0:42f81496681a 5
matthiasdorudi 0:42f81496681a 6 bool Bertl_Predikatbefehl_LIB :: LeftIsBlocked(){
matthiasdorudi 0:42f81496681a 7 bool blocked;
matthiasdorudi 0:42f81496681a 8 TurnLeft();
matthiasdorudi 0:42f81496681a 9
matthiasdorudi 0:42f81496681a 10 blocked = !FrontIsClear();
matthiasdorudi 0:42f81496681a 11
matthiasdorudi 0:42f81496681a 12 TurnLeft();
matthiasdorudi 0:42f81496681a 13 TurnLeft();
matthiasdorudi 0:42f81496681a 14 TurnLeft();
matthiasdorudi 0:42f81496681a 15
matthiasdorudi 0:42f81496681a 16 return blocked;
matthiasdorudi 0:42f81496681a 17 }
matthiasdorudi 0:42f81496681a 18
matthiasdorudi 0:42f81496681a 19 bool Bertl_Predikatbefehl_LIB :: FrontIsClear_AND_BTN_FLL_NotPressed(){
matthiasdorudi 0:42f81496681a 20 if(FrontIsClear() && !IsButtonPressed(BTN_FLL))
matthiasdorudi 0:42f81496681a 21 return true;
matthiasdorudi 0:42f81496681a 22
matthiasdorudi 0:42f81496681a 23 else
matthiasdorudi 0:42f81496681a 24 return false;
matthiasdorudi 0:42f81496681a 25 }
matthiasdorudi 0:42f81496681a 26