ETrobocon2017 - 片山研究所モデルベース開発推進事業部
Parking.cpp
[詳解]
1 
7 #include "Parking.h"
8 
10 {
11  BasicWalker basicWalker;
12 
13  msg_f( "Do ParallelParking...", 0 );
14 
15  basicWalker.goStraight( 30, 300 );
16  basicWalker.spin( 30, basicWalker.SPIN_LEFT, 90 );
17  basicWalker.goStraight( 30, 300 );
18  basicWalker.spin( 30, basicWalker.SPIN_RIGHT, 90 );
19 
21 }
22 
24 {
25  BasicWalker basicWalker;
26 
27  msg_f( "Do ParpendicularParking...", 0 );
28 
30 }
31 
33  ev3_speaker_play_tone( NOTE_FS4, 100 );
34  tslp_tsk( 1000 );
35  ev3_speaker_play_tone( NOTE_FS4, 100 );
36  tslp_tsk( 1000 );
37  ev3_speaker_play_tone( NOTE_FS4, 100 );
38  tslp_tsk( 1000 );
39  ev3_speaker_play_tone( NOTE_FS5, 800 );
40 }
const bool SPIN_LEFT
Definition: BasicWalker.h:17
const bool SPIN_RIGHT
Definition: BasicWalker.h:18
void waitThreeTimes()
Definition: Parking.cpp:32
void msg_f(const char *str, int32_t line)
Definition: util.cpp:17
void runParpendicular()
Definition: Parking.cpp:23
縦列駐車クラス
void spin(int32_t, bool, int32_t)
Definition: BasicWalker.cpp:8
void goStraight(int32_t, int32_t)
Definition: BasicWalker.cpp:31
void runParallel()
Definition: Parking.cpp:9