etrobocon2018 feat.KatLab
770af34cce41ae9c30c41303275e1add2daae0c3
(with uncommitted changes)
|
走行体が走り出す前にユーザが入力するインターフェースを提供するクラス [詳解]
#include "UserInterface.h"
公開メンバ関数 | |
UserInterface ()=default | |
UserInterface (Controller &controller_) | |
void | inputFirstCode () |
void | setBrightness (int8_t &brightness, const char *str) |
void | setBrightnessWithColor (int16_t &brightness, const char *str) |
int32_t | getFirstCode () |
走行体が走り出す前にユーザが入力するインターフェースを提供するクラス
UserInterface.h の 25 行目に定義があります。
|
default |
|
inlineexplicit |
UserInterface.h の 28 行目に定義があります。
int32_t UserInterface::getFirstCode | ( | ) |
初期位置コードを返す。 FirstCodeクラスに依存する。
UserInterface.cpp の 121 行目に定義があります。
void UserInterface::inputFirstCode | ( | ) |
初期位置コードを入力する。 whileループに入っており、ENTERボタンを押すまでループを抜けることはない。 UPボタンとDOWNボタンで数字の大小を選択し、RightボタンとLeftボタンで変更する数字の桁数を選択する。
UserInterface.cpp の 57 行目に定義があります。
void UserInterface::setBrightness | ( | int8_t & | brightness, |
const char * | str | ||
) |
UserInterface.cpp の 9 行目に定義があります。
void UserInterface::setBrightnessWithColor | ( | int16_t & | brightness, |
const char * | str | ||
) |
UserInterface.cpp の 31 行目に定義があります。