Table 2 モジュール一覧表
| クラス名 |
機能 |
メソッド名 |
引数 |
戻り値 |
| Camera |
webカメラを制御する。 |
get_frame()
end()
|
なし
なし
|
なし
なし
|
| Electronmagnet |
電磁石を制御する。 |
on()
off()
end()
|
なし
なし
なし
|
なし
なし
なし
|
| Motor |
モーターを制御する。 |
setPwm()
resetEncoder()
getEncoder()
|
PWM値
なし
なし
|
なし
なし
モータのエンコーダ値
|
| TouchSensor |
動作開始のスイッチを制御する。 |
get()
|
なし
|
タッチセンサの状態
|
| Arm |
アームの動作を制御する。 |
downArm()
repositArm()
powerOnMagnet()
powerOffMagnet()
resetMotor()
|
なし
なし
なし
なし
なし
|
なし
なし
なし
なし
なし
|
| DrivingUnit |
MIRSの走行を制御する。 |
ahead()
back()
turnLeft()
turnRight()
|
目標距離
目標距離
目標角度
目標角度
|
なし
なし
なし
なし
|
| Compiler |
カメラで撮影した写真から画像認識で動作プログラムを作成し、テキストファイルで出力する。 |
compile()
|
なし |
なし |
| ExecutionUnit |
compilerで出力されたテキストファイルを読み取り、動作を実行する。 |
readText()
|
なし
|
走行状態
|
| CUEBOT |
MIRSの動作全体を制御する。 |
main() |
なし |
なし |