Constant Field Values


Contents
java.io.*

java.io.File
public static final byte MAX_FILES 30

java.lang.*

java.lang.Integer
public static final int MAX_RADIX 36
public static final int MAX_VALUE 2147483647
public static final int MIN_RADIX 2
public static final int MIN_VALUE -2147483648

java.lang.Math
public static final double E 2.718281828459045
public static final double NaN 0d/0d
public static final double PI 3.141592653589793

java.lang.Thread
public static final int MAX_PRIORITY 10
public static final int MIN_PRIORITY 1
public static final int NORM_PRIORITY 5

javax.microedition.*

javax.microedition.lcdui.Alert
public static final int ALERT_TYPE_ALARM 3
public static final int ALERT_TYPE_CONFIRMATION 4
public static final int ALERT_TYPE_ERROR 2
public static final int ALERT_TYPE_INFO 0
public static final int ALERT_TYPE_WARNING 1
public static final int FOREVER -2
public static final String STR_CONFIRM "Yes"
public static final String STR_DENY "No"

javax.microedition.lcdui.Choice
public static final int EXCLUSIVE 1
public static final int IMPLICIT 3
public static final int MULTIPLE 2
public static final int POPUP 4
public static final int TEXT_WRAP_DEFAULT 0
public static final int TEXT_WRAP_OFF 2
public static final int TEXT_WRAP_ON 1

javax.microedition.lcdui.Command
public static final int BACK 2
public static final int CANCEL 3
public static final int EXIT 7
public static final int HELP 5
public static final int ITEM 8
public static final int OK 4
public static final int SCREEN 1
public static final int STOP 6

javax.microedition.lcdui.Display
public static final int CHAR_HEIGHT 8
public static final int CHAR_WIDTH 6
public static final int SCREEN_CHAR_DEPTH 8
public static final int SCREEN_CHAR_WIDTH 16
public static final int SCREEN_HEIGHT 64
public static final int SCREEN_WIDTH 100

javax.microedition.lcdui.Displayable
public static final int KEY_BACK 40
public static final int KEY_ENTER 38
public static final int KEY_LEFT 37
public static final int KEY_RIGHT 39

javax.microedition.lcdui.Graphics
public static final int BLACK 1
public static final int DOTTED 2
public static final int SOLID 0
public static final int WHITE 0

javax.microedition.lcdui.TextField
public static final int ANY 1
public static final int DECIMAL 6
public static final int EMAILADDR 2
public static final int INITIAL_CAPS_SENTENCE 1536
public static final int INITIAL_CAPS_WORD 1280
public static final int NON_PREDICTIVE 1024
public static final int NUMERIC 3
public static final int PASSWORD 256
public static final int PHONENUMBER 4
public static final int SENSITIVE 768
public static final int UNEDITABLE 512
public static final int URL 5

lejos.devices.*

lejos.devices.KeyEvent
public static final int ALT_DOWN_MASK 512
public static final int ALT_GRAPH_DOWN_MASK 8192
public static final int ALT_GRAPH_MASK 32
public static final int ALT_MASK 8
public static final int CTRL_DOWN_MASK 128
public static final int CTRL_MASK 2
public static final int META_DOWN_MASK 256
public static final int META_MASK 4
public static final int SHIFT_DOWN_MASK 64
public static final int SHIFT_MASK 1
public static final int VK_DOWN 40
public static final int VK_LEFT 37
public static final int VK_RIGHT 39
public static final int VK_UP 38

lejos.nxt.*

lejos.nxt.BasicMotorPort
public static final int PWM_BRAKE 1
public static final int PWM_FLOAT 0

lejos.nxt.Button
public static final String VOL_SETTING "lejos.keyclick_volume"

lejos.nxt.Flash
public static final int MAX_USER_PAGES 704

lejos.nxt.LCD
public static final int CELL_HEIGHT 8
public static final int CELL_WIDTH 6
public static final int DISPLAY_CHAR_DEPTH 8
public static final int DISPLAY_CHAR_WIDTH 16
public static final int DISPLAY_DEPTH 8
public static final int DISPLAY_WIDTH 100
public static final int FONT_HEIGHT 8
public static final int FONT_WIDTH 5
public static final int NOOF_CHARS 128
public static final int ROP_AND -16777216
public static final int ROP_ANDINVERTED -65536
public static final int ROP_ANDREVERSE -16711936
public static final int ROP_CLEAR 0
public static final int ROP_COPY 65280
public static final int ROP_COPYINVERTED 65535
public static final int ROP_EQUIV 16777215
public static final int ROP_INVERT 16711935
public static final int ROP_NAND -16776961
public static final int ROP_NOOP 16711680
public static final int ROP_NOR -1
public static final int ROP_OR -256
public static final int ROP_ORINVERTED -16711681
public static final int ROP_ORREVERSE -65281
public static final int ROP_SET 255
public static final int ROP_XOR 16776960
public static final int SCREEN_HEIGHT 64
public static final int SCREEN_WIDTH 100

lejos.nxt.NXTe
public static final byte NXTE_ADDRESS 40

lejos.nxt.OpticalDistanceSensor
public static final byte CUSTOM 53
public static final byte GP2D12 49
public static final byte GP2D120 50
public static final byte GP2YA02 52
public static final byte GP2YA21 51

lejos.nxt.Poll
public static final short ALL_BUTTONS 240
public static final short ALL_SENSORS 15
public static final short BUTTON_MASK_SHIFT 4
public static final short ENTER_MASK 16
public static final short ESCAPE_MASK 128
public static final short LEFT_MASK 32
public static final short RIGHT_MASK 64
public static final short SENSOR1_MASK 1
public static final short SENSOR2_MASK 2
public static final short SENSOR3_MASK 4
public static final short SENSOR4_MASK 8
public static final short SERIAL_MASK 256
public static final short SERIAL_SHIFT 8

lejos.nxt.RCXLink
public static final byte BEEP 57
public static final int DELAY 10
public static final int EEPROM_BUFFER 120
public static final byte LONG_RANGE_IR 4
public static final byte MOTOR_A_FORWARD 33
public static final byte MOTOR_A_REVERSED 37
public static final byte MOTOR_B_FORWARD 41
public static final byte MOTOR_B_REVERSED 45
public static final byte MOTOR_C_FORWARD 49
public static final byte MOTOR_C_REVERSED 53
public static final byte POWER_OFF_RCX 7
public static final byte RUN_PROGRAM_1 9
public static final byte RUN_PROGRAM_2 13
public static final byte RUN_PROGRAM_3 17
public static final byte RUN_PROGRAM_4 21
public static final byte RUN_PROGRAM_5 25
public static final byte SHORT_RANGE_IR 1
public static final byte STOP_ALL_PROGRAMS 29

lejos.nxt.SensorConstants
public static final int MODE_ANGLESTEP 224
public static final int MODE_BOOLEAN 32
public static final int MODE_CELSIUS 160
public static final int MODE_FARENHEIT 192
public static final int MODE_PCTFULLSCALE 128
public static final int MODE_PERIODCOUNTER 96
public static final int MODE_RAW 0
public static final int MODE_TRANSITIONCNT 64
public static final int TYPE_ANGLE 4
public static final int TYPE_CUSTOM 9
public static final int TYPE_LIGHT_ACTIVE 5
public static final int TYPE_LIGHT_INACTIVE 6
public static final int TYPE_LOWSPEED 10
public static final int TYPE_LOWSPEED_9V 11
public static final int TYPE_NO_SENSOR 0
public static final int TYPE_REFLECTION 3
public static final int TYPE_SOUND_DB 7
public static final int TYPE_SOUND_DBA 8
public static final int TYPE_SWITCH 1
public static final int TYPE_TEMPERATURE 2

lejos.nxt.Sound
public static final int VOL_MAX 100
public static final String VOL_SETTING "lejos.volume"

lejos.nxt.comm.Bluetooth
public static final byte BT_PENDING_INPUT 1
public static final byte BT_PENDING_OUTPUT 2
public static final byte MSG_ACCEPT_CONNECTION 9
public static final byte MSG_ADD_DEVICE 5
public static final byte MSG_ANY -1
public static final byte MSG_BEGIN_INQUIRY 0
public static final byte MSG_CANCEL_INQUIRY 1
public static final byte MSG_CLOSE_CONNECTION 8
public static final byte MSG_CLOSE_CONNECTION_RESULT 26
public static final byte MSG_CLOSE_PORT 29
public static final byte MSG_CLOSE_PORT_RESULT 30
public static final byte MSG_CONNECT 2
public static final byte MSG_CONNECT_RESULT 19
public static final byte MSG_CONNECTION_STATUS_RESULT 57
public static final byte MSG_DUMP_LIST 7
public static final byte MSG_GET_BRICK_STATUSBYTE 51
public static final byte MSG_GET_BRICK_STATUSBYTE_RESULT 49
public static final byte MSG_GET_CONNECTION_STATUS 56
public static final byte MSG_GET_DISCOVERABLE 42
public static final byte MSG_GET_DISCOVERABLE_RESULT 45
public static final byte MSG_GET_FRIENDLY_NAME 41
public static final byte MSG_GET_FRIENDLY_NAME_RESULT 44
public static final byte MSG_GET_LINK_QUALITY 35
public static final byte MSG_GET_LOCAL_ADDR 39
public static final byte MSG_GET_LOCAL_ADDR_RESULT 40
public static final byte MSG_GET_OPERATING_MODE 53
public static final byte MSG_GET_PORT_OPEN 43
public static final byte MSG_GET_PORT_OPEN_RESULT 46
public static final byte MSG_GET_VERSION 47
public static final byte MSG_GET_VERSION_RESULT 48
public static final byte MSG_GOTO_DFU_MODE 58
public static final byte MSG_HEARTBEAT 13
public static final byte MSG_INQUIRY_RESULT 15
public static final byte MSG_INQUIRY_RUNNING 14
public static final byte MSG_INQUIRY_STOPPED 16
public static final byte MSG_LINK_QUALITY_RESULT 36
public static final byte MSG_LIST_DUMP_STOPPED 25
public static final byte MSG_LIST_ITEM 24
public static final byte MSG_LIST_RESULT 23
public static final byte MSG_LOOKUP_NAME 4
public static final byte MSG_LOOKUP_NAME_FAILURE 18
public static final byte MSG_LOOKUP_NAME_RESULT 17
public static final byte MSG_OPEN_PORT 3
public static final byte MSG_OPEN_STREAM 11
public static final byte MSG_OPERATING_MODE_RESULT 55
public static final byte MSG_PIN_CODE 10
public static final byte MSG_PIN_CODE_ACK 31
public static final byte MSG_PORT_OPEN_RESULT 27
public static final byte MSG_REMOVE_DEVICE 6
public static final byte MSG_REQUEST_CONNECTION 22
public static final byte MSG_REQUEST_PIN_CODE 21
public static final byte MSG_RESET_INDICATION 20
public static final byte MSG_SET_BRICK_STATUSBYTE 52
public static final byte MSG_SET_BRICK_STATUSBYTE_RESULT 50
public static final byte MSG_SET_DISCOVERABLE 28
public static final byte MSG_SET_DISCOVERABLE_ACK 32
public static final byte MSG_SET_FACTORY_SETTINGS 37
public static final byte MSG_SET_FACTORY_SETTINGS_ACK 38
public static final byte MSG_SET_FRIENDLY_NAME 33
public static final byte MSG_SET_FRIENDLY_NAME_ACK 34
public static final byte MSG_SET_OPERATING_MODE 54
public static final byte MSG_START_HEART 12

lejos.nxt.comm.BTConnection
public static final int AM_ALWAYS 1
public static final int AM_DISABLE 0
public static final int AM_OUTPUT 2

lejos.nxt.comm.LCP
public static final byte BOOT -105
public static final byte CLOSE -124
public static final byte DELETE -123
public static final byte DELETE_USER_FLASH -96
public static final byte DIRECTORY_FULL -4
public static final byte FILE_NOT_FOUND -122
public static final byte FIND_FIRST -122
public static final byte FIND_NEXT -121
public static final byte GET_BATTERY_LEVEL 11
public static final byte GET_CURRENT_PROGRAM_NAME 17
public static final byte GET_DEVICE_INFO -101
public static final byte GET_FIRMWARE_VERSION -120
public static final byte GET_INPUT_VALUES 7
public static final byte GET_OUTPUT_STATE 6
public static final byte INSUFFICIENT_MEMORY -5
public static final byte KEEP_ALIVE 13
public static final byte LS_GET_STATUS 14
public static final byte LS_READ 16
public static final byte LS_WRITE 15
public static final byte MAILBOX_EMPTY 64
public static final byte MESSAGE_READ 19
public static final byte MESSAGE_WRITE 9
public static final byte NOT_IMPLEMENTED -3
public static final byte NXJ_FIND_FIRST -74
public static final byte NXJ_FIND_NEXT -73
public static final byte OPEN_APPEND_DATA -116
public static final byte OPEN_READ -128
public static final byte OPEN_READ_LINEAR -118
public static final byte OPEN_WRITE -127
public static final byte OPEN_WRITE_DATA -117
public static final byte OPEN_WRITE_LINEAR -119
public static final byte PLAY_SOUND_FILE 2
public static final byte PLAY_TONE 3
public static final byte POLL -94
public static final byte POLL_LENGTH -95
public static final byte READ -126
public static final byte RESET_MOTOR_POSITION 10
public static final byte RESET_SCALED_INPUT_VALUE 8
public static final byte SET_BRICK_NAME -104
public static final byte SET_INPUT_MODE 5
public static final byte SET_OUTPUT_STATE 4
public static final byte START_PROGRAM 0
public static final byte STOP_PROGRAM 1
public static final byte STOP_SOUND_PLAYBACK 12
public static final byte UNDEFINED_ERROR -118
public static final byte WRITE -125

lejos.nxt.comm.NXTProtocol
public static final byte ANGLE 4
public static final byte ANGLESTEPSMODE -32
public static final byte BOOLEANMODE 32
public static final byte BOOT -105
public static final byte BRAKE 2
public static final byte CELSIUSMODE -96
public static final byte CLOSE -124
public static final byte CUSTOM 9
public static final byte DELETE -123
public static final byte DELETE_USER_FLASH -96
public static final byte DIRECT_COMMAND_NOREPLY -128
public static final byte DIRECT_COMMAND_REPLY 0
public static final byte FAHRENHEITMODE -64
public static final byte FIND_FIRST -122
public static final byte FIND_NEXT -121
public static final byte GET_BATTERY_LEVEL 11
public static final byte GET_CURRENT_PROGRAM_NAME 17
public static final byte GET_DEVICE_INFO -101
public static final byte GET_FIRMWARE_VERSION -120
public static final byte GET_INPUT_VALUES 7
public static final byte GET_OUTPUT_STATE 6
public static final byte HIGH_SPEED_BUFFER 1
public static final byte KEEP_ALIVE 13
public static final byte LIGHT_ACTIVE 5
public static final byte LIGHT_INACTIVE 6
public static final byte LOWSPEED 10
public static final byte LOWSPEED_9V 11
public static final byte LS_GET_STATUS 14
public static final byte LS_READ 16
public static final byte LS_WRITE 15
public static final byte MESSAGE_READ 19
public static final byte MESSAGE_WRITE 9
public static final byte MODEMASK -32
public static final byte MOTOR_RUN_STATE_IDLE 0
public static final byte MOTOR_RUN_STATE_RAMPDOWN 64
public static final byte MOTOR_RUN_STATE_RAMPUP 16
public static final byte MOTOR_RUN_STATE_RUNNING 32
public static final byte MOTORON 1
public static final byte NO_OF_SENSOR_TYPES 12
public static final byte NO_SENSOR 0
public static final byte OPEN_APPEND_DATA -116
public static final byte OPEN_READ -128
public static final byte OPEN_READ_LINEAR -118
public static final byte OPEN_WRITE -127
public static final byte OPEN_WRITE_DATA -117
public static final byte OPEN_WRITE_LINEAR -119
public static final byte PCTFULLSCALEMODE -128
public static final byte PERIODCOUNTERMODE 96
public static final byte PLAY_SOUND_FILE 2
public static final byte PLAY_TONE 3
public static final byte POLL -94
public static final byte POLL_BUFFER 0
public static final byte POLL_LENGTH -95
public static final byte RAWMODE 0
public static final byte READ -126
public static final byte REFLECTION 3
public static final byte REGULATED 4
public static final byte REGULATION_MODE_IDLE 0
public static final byte REGULATION_MODE_MOTOR_SPEED 1
public static final byte REGULATION_MODE_MOTOR_SYNC 2
public static final byte REPLY_COMMAND 2
public static final byte RESET_MOTOR_POSITION 10
public static final byte RESET_SCALED_INPUT_VALUE 8
public static final byte SET_BRICK_NAME -104
public static final byte SET_INPUT_MODE 5
public static final byte SET_OUTPUT_STATE 4
public static final byte SLOPEMASK 31
public static final byte SOUND_DB 7
public static final byte SOUND_DBA 8
public static final byte START_PROGRAM 0
public static final byte STOP_PROGRAM 1
public static final byte STOP_SOUND_PLAYBACK 12
public static final byte SWITCH 1
public static final byte SYSTEM_COMMAND_NOREPLY -127
public static final byte SYSTEM_COMMAND_REPLY 1
public static final byte TEMPERATURE 2
public static final byte TRANSITIONCNTMODE 64
public static final byte WRITE -125

lejos.nxt.comm.USB
public static final String NAME "lejos.usb_name"
public static final int RAW 536870912
public static final int RESET 1073741824
public static final String SERIAL_NO "lejos.usb_serno"

lejos.nxt.debug.DebugInterface
public static final int DBG_EVENT_DISABLE 0
public static final int DBG_EVENT_ENABLE 1
public static final int DBG_EVENT_IGNORE 2
public static final int DBG_EXCEPTION 1
public static final int DBG_USER_INTERRUPT 2

lejos.rcxcomm.*

lejos.rcxcomm.Opcode
public static final byte OPCODE_ABSOLUTE_VALUE 116
public static final byte OPCODE_ABSOLUTE_VALUE_REPLY -125
public static final byte OPCODE_ADD_TO_VARIABLE 36
public static final byte OPCODE_ADD_TO_VARIABLE_REPLY -45
public static final byte OPCODE_ALIVE 16
public static final byte OPCODE_ALIVE_REPLY -25
public static final byte OPCODE_AND_VARIABLE -124
public static final byte OPCODE_AND_VARIABLE_REPLY 115
public static final byte OPCODE_BRANCH_ALWAYS_FAR 114
public static final byte OPCODE_BRANCH_ALWAYS_NEAR 39
public static final byte OPCODE_CALL_SUBROUTINE 23
public static final byte OPCODE_CLEAR_MESSAGE -112
public static final byte OPCODE_CLEAR_SENSOR_VALUE -47
public static final byte OPCODE_CLEAR_SENSOR_VALUE_REPLY 38
public static final byte OPCODE_CLEAR_TIMER -95
public static final byte OPCODE_CLEAR_TIMER_REPLY 86
public static final byte OPCODE_DATALOG_NEXT 98
public static final byte OPCODE_DATALOG_NEXT_REPLY -107
public static final byte OPCODE_DECREMENT_LOOP_COUNTER_FAR -110
public static final byte OPCODE_DECREMENT_LOOP_COUNTER_NEAR 55
public static final byte OPCODE_DELETE_ALL_SUBROUTINES 112
public static final byte OPCODE_DELETE_ALL_SUBROUTINES_REPLY -121
public static final byte OPCODE_DELETE_ALL_TASKS 64
public static final byte OPCODE_DELETE_ALL_TASKS_REPLY -73
public static final byte OPCODE_DELETE_FIRMWARE 101
public static final byte OPCODE_DELETE_FIRMWARE_REPLY -110
public static final byte OPCODE_DELETE_SUBROUTINE -63
public static final byte OPCODE_DELETE_SUBROUTINE_REPLY 54
public static final byte OPCODE_DELETE_TASK 97
public static final byte OPCODE_DELETE_TASK_REPLY -106
public static final byte OPCODE_DIVIDE_VARIABLE 68
public static final byte OPCODE_DIVIDE_VARIABLE_REPLY -77
public static final byte OPCODE_GET_BATTERY_POWER 48
public static final byte OPCODE_GET_BATTERY_POWER_REPLY -57
public static final byte OPCODE_GET_MEMORY_MAP 32
public static final byte OPCODE_GET_MEMORY_MAP_REPLY -41
public static final byte OPCODE_GET_VALUE 18
public static final byte OPCODE_GET_VALUE_REPLY -27
public static final byte OPCODE_GET_VERSIONS 21
public static final byte OPCODE_GET_VERSIONS_REPLY -30
public static final byte OPCODE_MASK -9
public static final byte OPCODE_MULTIPLY_VARIABLE 84
public static final byte OPCODE_MULTIPLY_VARIABLE_REPLY -93
public static final byte OPCODE_OR_VARIABLE -108
public static final byte OPCODE_OR_VARIABLE_REPLY 99
public static final byte OPCODE_PLAY_SOUND_REPLY -90
public static final byte OPCODE_PLAY_TONE 35
public static final byte OPCODE_PLAY_TONE_REPLY -44
public static final byte OPCODE_POWER_OFF 96
public static final byte OPCODE_POWER_OFF_REPLY -105
public static final byte OPCODE_REMOTE_COMMAND -46
public static final byte OPCODE_SEND_MESSAGE -78
public static final byte OPCODE_SET_DATALOG_SIZE 82
public static final byte OPCODE_SET_DATALOG_SIZE_REPLY -91
public static final byte OPCODE_SET_DISPLAY 51
public static final byte OPCODE_SET_DISPLAY_REPLY -60
public static final byte OPCODE_SET_LOOP_COUNTER -126
public static final byte OPCODE_SET_MESSAGE -9
public static final byte OPCODE_SET_MOTOR_DIRECTION -31
public static final byte OPCODE_SET_MOTOR_DIRECTION_REPLY 22
public static final byte OPCODE_SET_MOTOR_ON_OFF 33
public static final byte OPCODE_SET_MOTOR_ON_OFF_REPLY -42
public static final byte OPCODE_SET_MOTOR_POWER 19
public static final byte OPCODE_SET_MOTOR_POWER_REPLY -28
public static final byte OPCODE_SET_POWER_DOWN_DELAY -79
public static final byte OPCODE_SET_POWER_DOWN_DELAY_REPLY 70
public static final byte OPCODE_SET_PROGRAM_NUMBER -111
public static final byte OPCODE_SET_PROGRAM_NUMBER_REPLY 102
public static final byte OPCODE_SET_SENSOR_MODE 66
public static final byte OPCODE_SET_SENSOR_MODE_REPLY -75
public static final byte OPCODE_SET_SENSOR_TYPE 50
public static final byte OPCODE_SET_SENSOR_TYPE_REPLY -59
public static final byte OPCODE_SET_TIME 34
public static final byte OPCODE_SET_TIME_REPLY -43
public static final byte OPCODE_SET_TRANSMITTER_RANGE 49
public static final byte OPCODE_SET_TRANSMITTER_RANGE_REPLY -58
public static final byte OPCODE_SET_VARIABLE 20
public static final byte OPCODE_SET_VARIABLE_REPLY -29
public static final byte OPCODE_SIGN_VARIABLE 100
public static final byte OPCODE_SIGN_VARIABLE_REPLY -109
public static final byte OPCODE_START_FIRMWARE_DOWNLOAD 117
public static final byte OPCODE_START_FIRMWARE_DOWNLOAD_REPLY -126
public static final byte OPCODE_START_SUBROUTINE_DOWNLOAD 53
public static final byte OPCODE_START_SUBROUTINE_DOWNLOAD_REPLY -62
public static final byte OPCODE_START_TASK 113
public static final byte OPCODE_START_TASK_DOWNLOAD 37
public static final byte OPCODE_START_TASK_DOWNLOAD_REPLY -46
public static final byte OPCODE_START_TASK_REPLY -122
public static final byte OPCODE_STOP_ALL_TASKS 80
public static final byte OPCODE_STOP_ALL_TASKS_REPLY -89
public static final byte OPCODE_STOP_TASK -127
public static final byte OPCODE_STOP_TASK_REPLY 118
public static final byte OPCODE_SUBTRACT_FROM_VARIABLE 52
public static final byte OPCODE_SUBTRACT_FROM_VARIABLE_REPLY -61
public static final byte OPCODE_TEST_AND_BRANCH_FAR -107
public static final byte OPCODE_TEST_AND_BRANCH_NEAR -123
public static final byte OPCODE_TRANSFER_DATA 69
public static final byte OPCODE_TRANSFER_DATA_REPLY -78
public static final byte OPCODE_UNLOCK_FIRMWARE -91
public static final byte OPCODE_UNLOCK_FIRMWARE_REPLY 82
public static final byte OPCODE_UPLOAD_DATALOG -92
public static final byte OPCODE_UPLOAD_DATALOG_REPLY 83
public static final byte OPCODE_WAIT 67