7#ifndef SPIKE_CPP_API_FORCE_SENSOR_H_
8#define SPIKE_CPP_API_FORCE_SENSOR_H_
15#include <libcpp/spike/Port.h>
Definition ForceSensor.h:22
bool isPressed(float force) const
Definition ForceSensor.h:56
bool hasError()
Definition ForceSensor.h:73
float getDistance() const
Definition ForceSensor.h:46
bool isTouched() const
Definition ForceSensor.h:65
float getForce() const
Definition ForceSensor.h:38
ForceSensor(EPort port)
Definition ForceSensor.h:29
bool pup_force_sensor_pressed(pup_device_t *pdev, float force)
フォースセンサのボタンが押されているかを検出する。
Definition forcesensor.c:83
pup_device_t * pup_force_sensor_get_device(pbio_port_id_t port)
ポートIDで指定されたフォースンサへのPUPデバイスポインタを取得する。
Definition forcesensor.c:54
float pup_force_sensor_force(pup_device_t *pdev)
フォースセンサで力を測定する。
Definition forcesensor.c:74
bool pup_force_sensor_touched(pup_device_t *pdev)
フォースセンサのボタンが押されているかを検出する。
Definition forcesensor.c:89
float pup_force_sensor_distance(pup_device_t *pdev)
フォースセンサのボタンの移動距離を取得する。
Definition forcesensor.c:79
Definition pup_device.c:21