SPIKE-RT C API Reference [Japanese]
An RTOS-based software platform for LEGO® Education SPIKE™.
読み取り中…
検索中…
一致する文字列を見つけられません
spikeapi::ForceSensor クラス

#include <ForceSensor.h>

公開メンバ関数

 ForceSensor (EPort port)
 
float getForce () const
 
float getDistance () const
 
bool isPressed (float force) const
 
bool isTouched () const
 
bool hasError ()
 

詳解

SPIKE フォースセンサクラス

構築子と解体子

◆ ForceSensor()

spikeapi::ForceSensor::ForceSensor ( EPort port)
inline

コンストラクタ

引数
portPUPポートID

関数詳解

◆ getDistance()

float spikeapi::ForceSensor::getDistance ( ) const
inline

フォースセンサのボタンの移動距離を取得する

戻り値
距離(単位:mm)

◆ getForce()

float spikeapi::ForceSensor::getForce ( ) const
inline

フォースセンサで力を測定する

戻り値
力(単位:N)

◆ hasError()

bool spikeapi::ForceSensor::hasError ( )
inline

インスタンス生成が正常にできたかどうかを確認するための共通メソッド mDeviceがNULLの場合にtrueとなる

◆ isPressed()

bool spikeapi::ForceSensor::isPressed ( float force) const
inline

フォースセンサのボタンが押されているかを検出する

引数
force押されていると判定する最低限の力(単位:N)
戻り値
true 押されている
false 押されていない

◆ isTouched()

bool spikeapi::ForceSensor::isTouched ( ) const
inline

フォースセンサのボタンが触れられているかを検出する

戻り値
true 触れられている
false 触れられていない

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