|
SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
|
#include <IMU.h>
データ構造 | |
| struct | Acceleration |
| struct | AngularVelocity |
公開メンバ関数 | |
| IMU (void) | |
| void | getAcceleration (Acceleration &accel) |
| void | getAngularVelocity (AngularVelocity &ang) |
| float | getTemperature () const |
| bool | isReady () const |
| bool | isStationary () const |
| void | setTilt (float angle) |
| float | getHeading () const |
| void | resetHeading () |
| bool | hasError () |
SPIKE ハブ内蔵IMUクラス このクラスはSPIKEハブの内蔵IMUセンサーを操作するためのインターフェースを提供します。
|
inline |
コンストラクタ
| void IMU::getAcceleration | ( | IMU::Acceleration & | accel | ) |
IMUから加速度を取得する
| accel | [out] x/y/z軸の加速度を格納するためのAcceleration構造体[mm/s^2] |
| void IMU::getAngularVelocity | ( | IMU::AngularVelocity & | avel | ) |
IMUから角速度を取得する
| ang | [out] x/y/z軸の角速度を格納するためのAngularVelocity構造体[°/s] |
|
inline |
IMUの方位角を取得する
|
inline |
IMUから温度を取得する
|
inline |
インスタンス生成が正常にできたかどうかを確認するための共通メソッド IMUでは複数生成が問題ないので、常にfalseを返す
|
inline |
IMUモジュールが使用可能かチェックする
|
inline |
IMUモジュールが静止状態かチェックする
|
inline |
IMUの方位角をリセットする
|
inline |
IMUモジュールの傾斜角度をセットする
| angle | [in] モジュールの(Y軸に対する)傾斜角度(度) |