lejos.nxt
Class TouchSensor
java.lang.Object
lejos.nxt.TouchSensor
- All Implemented Interfaces:
- SensorConstants
public class TouchSensor
- extends Object
- implements SensorConstants
Abstraction for a NXT touch sensor.
Also works with RCX touch sensors.
WARNING: THIS CLASS IS SHARED BETWEEN THE classes AND pccomms PROJECTS.
DO NOT EDIT THE VERSION IN pccomms AS IT WILL BE OVERWRITTEN WHEN THE PROJECT IS BUILT.
Fields inherited from interface lejos.nxt.SensorConstants |
MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, TYPE_ANGLE, TYPE_CUSTOM, TYPE_LIGHT_ACTIVE, TYPE_LIGHT_INACTIVE, TYPE_LOWSPEED, TYPE_LOWSPEED_9V, TYPE_NO_SENSOR, TYPE_REFLECTION, TYPE_SOUND_DB, TYPE_SOUND_DBA, TYPE_SWITCH, TYPE_TEMPERATURE |
Method Summary |
boolean |
isPressed()
Check if the sensor is pressed. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TouchSensor
public TouchSensor(ADSensorPort port)
- Create a touch sensor object attached to the specified port.
- Parameters:
port
- an Analog/Digital port, e.g. SensorPort.S1
isPressed
public boolean isPressed()
- Check if the sensor is pressed.
- Returns:
true
if sensor is pressed, false
otherwise.