etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
Parking.h
[詳解]
1 
6 #ifndef __PARKING__
7 #define __PARKING__
8 
9 #include "BasicWalker.h"
10 #include "Controller.h"
11 #include "LineTracerWalker.h"
12 #include "SpeedControl.h"
13 #include "Walker.h"
14 
18 class Parking {
19  public:
24  explicit Parking(Controller& controller_) : controller(controller_){};
25 
31  void runParpendicular(int16_t target_brightness, LineTracerWalker lineTracer, int16_t black,
32  int16_t white);
33 
39  void runParallel(int16_t brightness, int16_t black, int16_t white, int16_t gray);
40 
47  void waitThreeTimes();
48 
49  void ev3_remaining_amount();
50 
51  private:
52  Controller controller;
53  Walker walker;
54  float remaining_amount;
55  //char *aa;
56 };
57 
58 #endif
駐車クラス
Definition: Parking.h:18
void ev3_remaining_amount()
Parking(Controller &controller_)
Definition: Parking.h:24
void waitThreeTimes()
Definition: Parking.cpp:123
void runParallel(int16_t brightness, int16_t black, int16_t white, int16_t gray)
Definition: Parking.cpp:57
void runParpendicular(int16_t target_brightness, LineTracerWalker lineTracer, int16_t black, int16_t white)
Definition: Parking.cpp:9
PID制御による速度制御クラス
Definition: Walker.h:7