ETrobocon2017 - 片山研究所モデルベース開発推進事業部
公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
ev3api::GyroSensor クラス

#include <GyroSensor.h>

ev3api::GyroSensor の継承関係図
Inheritance graph
ev3api::GyroSensor 連携図
Collaboration graph

公開メンバ関数

 GyroSensor (ePortS port)
 
void setOffset (int16_t offset)
 
void reset (void)
 
int16_t getAnglerVelocity (void) const
 
int16_t getAngle (void) const
 

静的公開変数類

static const int16_t DEFAULT_OFFSET = 0
 

その他の継承メンバ

- 基底クラス ev3api::Sensor に属する継承限定公開メンバ関数
sensor_port_t getPort (void) const
 
 Sensor (ePortS port, sensor_type_t type)
 
virtual ~Sensor (void)
 

詳解

ジャイロセンサ

GyroSensor.h16 行目に定義があります。

構築子と解体子

◆ GyroSensor()

GyroSensor::GyroSensor ( ePortS  port)
explicit

コンストラクタ
ジャイロセンサの角位置を0リセットする

引数
portジャイロセンサ接続ポート
戻り値
-

GyroSensor.cpp13 行目に定義があります。

呼び出し関係図:

関数詳解

◆ getAngle()

int16_t GyroSensor::getAngle ( void  ) const

角位置を測定する

引数
-
戻り値
角位置 [deg]

GyroSensor.cpp46 行目に定義があります。

呼び出し関係図:

◆ getAnglerVelocity()

int16_t GyroSensor::getAnglerVelocity ( void  ) const

オフセット付き角速度取得

引数
-
戻り値
角速度 [deg/sec]

GyroSensor.cpp39 行目に定義があります。

呼び出し関係図:

◆ reset()

void GyroSensor::reset ( void  )

ジャイロセンサの角位置を0リセットする

引数
-
戻り値
-

GyroSensor.cpp32 行目に定義があります。

呼び出し関係図:

◆ setOffset()

void GyroSensor::setOffset ( int16_t  offset)

角速度に対するオフセットを設定する
オフセット値 = 角速度 0[deg/sec] のときのセンサ値

引数
offsetオフセット値 (0-1023)
戻り値
-

GyroSensor.cpp24 行目に定義があります。

メンバ詳解

◆ DEFAULT_OFFSET

const int16_t ev3api::GyroSensor::DEFAULT_OFFSET = 0
static

ジャイロセンサオフセット初期値

GyroSensor.h22 行目に定義があります。


このクラス詳解は次のファイルから抽出されました: