#include <GyroSensor.h>
ジャイロセンサ
GyroSensor.h の 16 行目に定義があります。
GyroSensor::GyroSensor |
( |
ePortS |
port | ) |
|
|
explicit |
コンストラクタ
ジャイロセンサの角位置を0リセットする
- 引数
-
- 戻り値
- -
GyroSensor.cpp の 13 行目に定義があります。
18 ev3_gyro_sensor_reset(
getPort());
19 (void)ev3_gyro_sensor_get_rate(
getPort());
static const int16_t DEFAULT_OFFSET
Sensor(ePortS port, sensor_type_t type)
sensor_port_t getPort(void) const
int16_t GyroSensor::getAngle |
( |
void |
| ) |
const |
角位置を測定する
- 引数
-
- 戻り値
- 角位置 [deg]
GyroSensor.cpp の 46 行目に定義があります。
48 return ev3_gyro_sensor_get_angle(
getPort());
sensor_port_t getPort(void) const
int16_t GyroSensor::getAnglerVelocity |
( |
void |
| ) |
const |
オフセット付き角速度取得
- 引数
-
- 戻り値
- 角速度 [deg/sec]
GyroSensor.cpp の 39 行目に定義があります。
41 return ev3_gyro_sensor_get_rate(
getPort()) - mOffset;
sensor_port_t getPort(void) const
void GyroSensor::reset |
( |
void |
| ) |
|
ジャイロセンサの角位置を0リセットする
- 引数
-
- 戻り値
- -
GyroSensor.cpp の 32 行目に定義があります。
34 ev3_gyro_sensor_reset(
getPort());
sensor_port_t getPort(void) const
void GyroSensor::setOffset |
( |
int16_t |
offset | ) |
|
角速度に対するオフセットを設定する
オフセット値 = 角速度 0[deg/sec] のときのセンサ値
- 引数
-
- 戻り値
- -
GyroSensor.cpp の 24 行目に定義があります。
const int16_t ev3api::GyroSensor::DEFAULT_OFFSET = 0 |
|
static |
このクラス詳解は次のファイルから抽出されました: