Matthias Dorudi
/
IF_Task1
Task1 if
Bertl_Predikatbefehl_LIB.cpp@1:a64f244ecf78, 2015-04-16 (annotated)
- 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?
User | Revision | Line number | New 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 |