7#ifndef SPIKE_CPP_API_FORCE_SENSOR_H_
8#define SPIKE_CPP_API_FORCE_SENSOR_H_
12#include "pup/forcesensor.h"
31 mDevice = pup_force_sensor_get_device(
static_cast<pbio_port_id_t
>(port));
39 return pup_force_sensor_force(mDevice);
47 return pup_force_sensor_distance(mDevice);
57 return pup_force_sensor_pressed(mDevice, force);
66 return pup_force_sensor_touched(mDevice);
76 pup_device_t *mDevice;
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