public class ModernRoboticsTouchSensor
extends java.lang.Object
ModernRoboticsTouchSensor
is the driver for a Modern Robotics Touch Sensor.
This can operate on either a DigitalChannelController or on an AnalogInputController.Constructor and Description |
---|
ModernRoboticsTouchSensor(AnalogInputController analogController,
int physicalPort) |
ModernRoboticsTouchSensor(DigitalChannelController digitalController,
int physicalPort) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
double |
getAnalogVoltageThreshold() |
java.lang.String |
getConnectionInfo() |
java.lang.String |
getDeviceName() |
Manufacturer |
getManufacturer() |
double |
getValue() |
int |
getVersion() |
boolean |
isAnalog() |
boolean |
isDigital() |
boolean |
isPressed() |
void |
resetDeviceConfigurationForOpMode() |
void |
setAnalogVoltageThreshold(double threshold) |
java.lang.String |
toString() |
public ModernRoboticsTouchSensor(DigitalChannelController digitalController, int physicalPort)
public ModernRoboticsTouchSensor(AnalogInputController analogController, int physicalPort)
public boolean isDigital()
public boolean isAnalog()
public double getAnalogVoltageThreshold()
public void setAnalogVoltageThreshold(double threshold)
public java.lang.String toString()
toString
in class java.lang.Object
public double getValue()
public boolean isPressed()
public Manufacturer getManufacturer()
public java.lang.String getDeviceName()
public java.lang.String getConnectionInfo()
public int getVersion()
public void resetDeviceConfigurationForOpMode()
public void close()