etrobocon2018 feat.KatLab  770af34cce41ae9c30c41303275e1add2daae0c3 (with uncommitted changes)
 全て クラス 名前空間 ファイル 関数 変数 列挙型 列挙値 フレンド マクロ定義 ページ
Steering.cpp
[詳解]
1 //
2 // Steerng.cpp
3 //
4 // Copyright (c) 2016 Embedded Technology Software Design Robot Contest
5 //
6 
7 #include "Steering.h"
8 using namespace ev3api;
9 
10 //=============================================================================
11 // Constructor
12 Steering::Steering(Motor& leftMotor, Motor& rightMotor)
13 :mLeftMotor(leftMotor), mRightMotor(rightMotor) {}
14 
15 //=============================================================================
16 // Cset steering power
17 void Steering::setPower(int power, int turnRatio)
18 {
19  (void)ev3_motor_steer(mLeftMotor.getPort(), mRightMotor.getPort(), power, turnRatio);
20 }
21 
motor_port_t getPort(void) const
Definition: Motor.h:105
void setPower(int power, int turnRatio)
Definition: Steering.cpp:17
Steering(Motor &leftMotor, Motor &rightMotor)
Definition: Steering.cpp:12