public class NxtTouchSensor extends LegoMindstormsNxtSensor implements Deleteable
portbluetooth, logTagformACCELEROMETER_SENSITIVITY_MODERATE, ACCELEROMETER_SENSITIVITY_STRONG, ACCELEROMETER_SENSITIVITY_WEAK, ALIGNMENT_CENTER, ALIGNMENT_NORMAL, ALIGNMENT_OPPOSITE, ASSET_DIRECTORY, BUTTON_SHAPE_DEFAULT, BUTTON_SHAPE_OVAL, BUTTON_SHAPE_RECT, BUTTON_SHAPE_ROUNDED, COLOR_BLACK, COLOR_BLUE, COLOR_CYAN, COLOR_DEFAULT, COLOR_DKGRAY, COLOR_GRAY, COLOR_GREEN, COLOR_LTGRAY, COLOR_MAGENTA, COLOR_NONE, COLOR_ORANGE, COLOR_PINK, COLOR_RED, COLOR_WHITE, COLOR_YELLOW, DEFAULT_VALUE_COLOR_BLACK, DEFAULT_VALUE_COLOR_BLUE, DEFAULT_VALUE_COLOR_CYAN, DEFAULT_VALUE_COLOR_DEFAULT, DEFAULT_VALUE_COLOR_DKGRAY, DEFAULT_VALUE_COLOR_GRAY, DEFAULT_VALUE_COLOR_GREEN, DEFAULT_VALUE_COLOR_LTGRAY, DEFAULT_VALUE_COLOR_MAGENTA, DEFAULT_VALUE_COLOR_NONE, DEFAULT_VALUE_COLOR_ORANGE, DEFAULT_VALUE_COLOR_PINK, DEFAULT_VALUE_COLOR_RED, DEFAULT_VALUE_COLOR_WHITE, DEFAULT_VALUE_COLOR_YELLOW, DIRECTION_EAST, DIRECTION_MAX, DIRECTION_MIN, DIRECTION_NONE, DIRECTION_NORTH, DIRECTION_NORTHEAST, DIRECTION_NORTHWEST, DIRECTION_SOUTH, DIRECTION_SOUTHEAST, DIRECTION_SOUTHWEST, DIRECTION_WEST, FONT_DEFAULT_SIZE, LAYOUT_ORIENTATION_HORIZONTAL, LAYOUT_ORIENTATION_VERTICAL, LENGTH_FILL_PARENT, LENGTH_PREFERRED, LENGTH_UNKNOWN, SLIDER_MAX_VALUE, SLIDER_MIN_VALUE, SLIDER_THUMB_VALUE, TOAST_LENGTH_LONG, TOAST_LENGTH_SHORT, TYPEFACE_DEFAULT, TYPEFACE_MONOSPACE, TYPEFACE_SANSSERIF, TYPEFACE_SERIF| Constructor and Description |
|---|
NxtTouchSensor(ComponentContainer container)
Creates a new NxtTouchSensor component.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
initializeSensor(java.lang.String functionName) |
boolean |
IsPressed() |
void |
onDelete() |
void |
Pressed() |
boolean |
PressedEventEnabled()
Returns whether the Pressed event should fire when the touch sensor is
pressed.
|
void |
PressedEventEnabled(boolean enabled)
Specifies whether the Pressed event should fire when the touch sensor is
pressed.
|
void |
Released() |
boolean |
ReleasedEventEnabled()
Returns whether the Released event should fire when the touch sensor is
released.
|
void |
ReleasedEventEnabled(boolean enabled)
Specifies whether the Released event should fire when the touch sensor is
released.
|
void |
SensorPort(java.lang.String sensorPortLetter)
Specifies the sensor port that the sensor is connected to.
|
afterConnect, SensorPort, setSensorPortbeforeDisconnect, BluetoothClient, BluetoothClient, checkBluetooth, convertMotorPortLetterToNumber, convertMotorPortLetterToNumber, convertSensorPortLetterToNumber, convertSensorPortLetterToNumber, copyBooleanValueToBytes, copySBYTEValueToBytes, copySLONGValueToBytes, copyStringValueToBytes, copySWORDValueToBytes, copyUBYTEValueToBytes, copyULONGValueToBytes, copyUWORDValueToBytes, evaluateStatus, getBooleanValueFromBytes, getInputValues, getSBYTEValueFromBytes, getSLONGValueFromBytes, getStatus, getStringValueFromBytes, getStringValueFromBytes, getSWORDValueFromBytes, getUBYTEValueFromBytes, getULONGValueFromBytes, getUWORDValueFromBytes, Initialize, lsGetStatus, lsRead, lsWrite, resetInputScaledValue, sanitizePower, sanitizeTurnRatio, sendCommand, sendCommandAndReceiveReturnPackage, setInputMode, setOutputStategetDispatchDelegateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDispatchDelegatepublic NxtTouchSensor(ComponentContainer container)
protected void initializeSensor(java.lang.String functionName)
initializeSensor in class LegoMindstormsNxtSensorpublic void SensorPort(java.lang.String sensorPortLetter)
SensorPort in class LegoMindstormsNxtSensorpublic boolean IsPressed()
public boolean PressedEventEnabled()
public void PressedEventEnabled(boolean enabled)
public void Pressed()
public boolean ReleasedEventEnabled()
public void ReleasedEventEnabled(boolean enabled)
public void Released()
public void onDelete()
onDelete in interface DeleteableonDelete in class LegoMindstormsNxtBase