etrobocon2019 feat.KatLab
ece30a9a007fff7d3ad48592c0d09a74643377bb
|
#include <LineTracer.h>
公開メンバ関数 | |
LineTracer (Controller &controller_, int targetBrightness_, bool isLeftCourse_) | |
void | run (NormalCourseProperty &settings) |
走行距離や目標スピード、スピード制御PID、回転制御PIDを NormalCourseProperty 構造体を使用し渡す。 [詳解] | |
void | setTargetBrightness (int targetBrightness_) |
カラーセンサーの目標値を再設定する [詳解] | |
LineTracer.h の 26 行目に定義があります。
LineTracer::LineTracer | ( | Controller & | controller_, |
int | targetBrightness_, | ||
bool | isLeftCourse_ | ||
) |
コンストラクタ
controller_ | [Controller] |
targetBrightness_ | [カラーセンサーの目標値] |
isLeftCourse_ | [Leftコースである場合True] |
LineTracer.cpp の 10 行目に定義があります。
void LineTracer::run | ( | NormalCourseProperty & | settings | ) |
走行距離や目標スピード、スピード制御PID、回転制御PIDを NormalCourseProperty 構造体を使用し渡す。
指定された距離だけ走行する。
settings | [各種パラメータが入っている NormalCourseProperty 構造体] |
LineTracer.cpp の 22 行目に定義があります。
void LineTracer::setTargetBrightness | ( | int | targetBrightness_ | ) |