etrobocon2019 feat.KatLab
ece30a9a007fff7d3ad48592c0d09a74643377bb
静的公開メンバ関数
|
全メンバ一覧
EtRobocon2019 クラス
#include <
EtRobocon2019.h
>
EtRobocon2019 連携図
静的公開メンバ関数
static void
start
()
詳解
EtRobocon2019.h
の
12
行目に定義があります。
関数詳解
◆
start()
void EtRobocon2019::start
(
)
static
EtRobocon2019.cpp
の
8
行目に定義があります。
9
{
10
Controller
controller;
11
Calibrator
calibrator(controller);
12
// キャリブレーションする.
13
calibrator.calibration();
14
15
// コースと、カラーセンサー目標値の設定
16
bool
isLeftCourse = calibrator.isLeftCourse();
17
// 黒と白を足して2で割る.
18
int
targetBrightness = (calibrator.getWhiteBrightness() + calibrator.getBlackBrightness()) / 2;
19
// タッチセンサーが押されるまで待つ(これを書かないと自動で走り出す.)
20
while
(!controller.
touchSensor
.isPressed()) {
21
}
22
23
NormalCourse
normalCourse(controller, isLeftCourse, targetBrightness);
24
// NormalCourseを走り出す.
25
normalCourse.runNormalCourse();
26
}
Controller::touchSensor
TouchSensor touchSensor
Definition:
Controller.h:39
Calibrator
Definition:
Calibrator.h:15
Controller
Definition:
Controller.h:36
NormalCourse
Definition:
NormalCourse.h:12
呼び出し関係図:
被呼び出し関係図:
このクラス詳解は次のファイルから抽出されました:
src/module/
EtRobocon2019.h
src/module/
EtRobocon2019.cpp
構築:
1.8.13