public class NxtTouchSensor extends LegoMindstormsNxtSensor implements Deleteable
port
bluetooth, logTag
form
ACCELEROMETER_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, setSensorPort
beforeDisconnect, 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, setOutputState
getDispatchDelegate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDispatchDelegate
public NxtTouchSensor(ComponentContainer container)
protected void initializeSensor(java.lang.String functionName)
initializeSensor
in class LegoMindstormsNxtSensor
public void SensorPort(java.lang.String sensorPortLetter)
SensorPort
in class LegoMindstormsNxtSensor
public 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 Deleteable
onDelete
in class LegoMindstormsNxtBase