Constant Field Values


Contents
lejos.nxt.*

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

lejos.nxt.I2CPort
public static final int ALWAYS_ACTIVE 2
public static final int LEGO_MODE 1
public static final int STANDARD_MODE 0

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_COLORBLUE 16
public static final int TYPE_COLORFULL 13
public static final int TYPE_COLORGREEN 15
public static final int TYPE_COLORNONE 17
public static final int TYPE_COLORRED 14
public static final int TYPE_CUSTOM 9
public static final int TYPE_HISPEED 12
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.addon.IRLink
public static final byte PF_BACKWARD 2
public static final byte PF_BRAKE 3
public static final byte PF_FLOAT 0
public static final byte PF_FORWARD 1
public static final byte PF_MODE_COMBO_DIRECT 1

lejos.nxt.addon.MSC
public static final byte MSC8_VBATT 65
public static final byte NXTSERVO_ADDRESS 88

lejos.nxt.addon.NXTCam
public static final char COLOR 85
public static final char LINE_TRACKING 76
public static final char NO_SORTING 88
public static final char OBJECT_TRACKING 66
public static final char SIZE 65

lejos.nxt.addon.NXTe
public static final byte NXTE_ADDRESS 40

lejos.nxt.addon.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.addon.PFLink
public static final int COMBO_CH1_A_FORWARD_B_FORWARD 176
public static final int COMBO_CH1_A_FORWARD_B_REVERSE 179
public static final int COMBO_CH1_A_REVERSE_B_FORWARD 182
public static final int COMBO_CH1_A_REVERSE_B_REVERSE 185
public static final int COMBO_CH2_A_FORWARD_B_FORWARD 188
public static final int COMBO_CH2_A_FORWARD_B_REVERSE 191
public static final int COMBO_CH2_A_REVERSE_B_FORWARD 194
public static final int COMBO_CH2_A_REVERSE_B_REVERSE 197
public static final int COMBO_CH3_A_FORWARD_B_FORWARD 200
public static final int COMBO_CH3_A_FORWARD_B_REVERSE 203
public static final int COMBO_CH3_A_REVERSE_B_FORWARD 206
public static final int COMBO_CH3_A_REVERSE_B_REVERSE 209
public static final int COMBO_CH4_A_FORWARD_B_FORWARD 212
public static final int COMBO_CH4_A_FORWARD_B_REVERSE 215
public static final int COMBO_CH4_A_REVERSE_B_FORWARD 218
public static final int COMBO_CH4_A_REVERSE_B_REVERSE 221
public static final int MOTOR_CH1_A_BRAKE 89
public static final int MOTOR_CH1_A_FLOAT 80
public static final int MOTOR_CH1_A_FORWARD 83
public static final int MOTOR_CH1_A_REVERSE 86
public static final int MOTOR_CH1_B_BRAKE 101
public static final int MOTOR_CH1_B_FLOAT 92
public static final int MOTOR_CH1_B_FORWARD 95
public static final int MOTOR_CH1_B_REVERSE 98
public static final int MOTOR_CH2_A_BRAKE 113
public static final int MOTOR_CH2_A_FLOAT 104
public static final int MOTOR_CH2_A_FORWARD 107
public static final int MOTOR_CH2_A_REVERSE 110
public static final int MOTOR_CH2_B_BRAKE 125
public static final int MOTOR_CH2_B_FLOAT 116
public static final int MOTOR_CH2_B_FORWARD 119
public static final int MOTOR_CH2_B_REVERSE 122
public static final int MOTOR_CH3_A_BRAKE 137
public static final int MOTOR_CH3_A_FLOAT 128
public static final int MOTOR_CH3_A_FORWARD 131
public static final int MOTOR_CH3_A_REVERSE 134
public static final int MOTOR_CH3_B_BRAKE 149
public static final int MOTOR_CH3_B_FLOAT 140
public static final int MOTOR_CH3_B_FORWARD 143
public static final int MOTOR_CH3_B_REVERSE 146
public static final int MOTOR_CH4_A_BRAKE 161
public static final int MOTOR_CH4_A_FLOAT 152
public static final int MOTOR_CH4_A_FORWARD 155
public static final int MOTOR_CH4_A_REVERSE 158
public static final int MOTOR_CH4_B_BRAKE 173
public static final int MOTOR_CH4_B_FLOAT 164
public static final int MOTOR_CH4_B_FORWARD 167
public static final int MOTOR_CH4_B_REVERSE 170
public static final byte NR_RANGE_LONG 76
public static final byte NR_RANGE_SHORT 83

lejos.nxt.addon.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.addon.RCXRotationSensor
public static final int ONE_ROTATION 16
protected static final int UPDATE_TIME 2

lejos.nxt.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

lejos.nxt.remote.ErrorMessages
public static final byte APPEND_NOT_POSSIBLE -115
public static final byte ATTEMPTED_TO_ACCESS_INVALID_FIELD_OF_A_STRUCTURE -17
public static final byte BAD_ARGUMENTS -1
public static final byte BAD_INPUT_OR_OUTPUT_SPECIFIED -16
public static final byte COMMUNICATION_BUS_ERROR -35
public static final byte DATA_CONTAINS_OUT_OF_RANGE_VALUES -64
public static final byte END_OF_FILE -123
public static final byte END_OF_FILE_EXPECTED -124
public static final byte FILE_EXISTS -113
public static final byte FILE_IS_BUSY -117
public static final byte FILE_IS_FULL -114
public static final byte FILE_NOT_FOUND -121
public static final byte HANDLE_ALREADY_CLOSED -120
public static final byte ILLEGAL_FILE_NAME -110
public static final byte ILLEGAL_HANDLE -109
public static final byte ILLEGAL_MAILBOX_QUEUE_ID_SPECIFIED -18
public static final byte ILLEGAL_SIZE_SPECIFIED -19
public static final byte INSANE_PACKET -65
public static final byte INSUFFICIENT_MEMORY_AVAILABLE -5
public static final byte MODULE_NOT_FOUND -112
public static final byte NO_ACTIVE_PROGRAM -20
public static final byte NO_FREE_MEMORY_IN_COMMUNICATION_BUFFER -34
public static final byte NO_LINEAR_SPACE -119
public static final byte NO_MORE_FILES -125
public static final byte NO_MORE_HANDLES -127
public static final byte NO_SPACE -126
public static final byte NO_WRITE_BUFFERS -116
public static final byte NOT_A_LINEAR_FILE -122
public static final byte OUT_OF_BOUNDARY -111
public static final byte PENDING_COMMUNICATION_TRANSACTION_IN_PROGRESS 32
public static final byte REQUEST_FAILED -67
public static final byte SPECIFIED_CHANNEL_CONNECTION_IS_NOT_VALID -33
public static final byte SPECIFIED_CHANNEL_CONNECTION_NOT_CONFIGURED_OR_BUSY -32
public static final byte SPECIFIED_MAILBOX_QUEUE_IS_EMPTY 64
public static final byte SUCCESS 0
public static final byte UNDEFINED_ERROR -118
public static final byte UNKNOWN_COMMAND_OPCODE -66

lejos.nxt.remote.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 NXJ_DEFRAG 33
public static final byte NXJ_DISCONNECT 32
public static final byte NXJ_FIND_FIRST -74
public static final byte NXJ_FIND_NEXT -73
public static final byte NXJ_PACKET_MODE -1
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.pc.*

lejos.pc.comm.MCLFrame
public static final float PIXELS_PER_CM 2.0f
public static final float X_OFFSET 66.0f
public static final float Y_OFFSET 56.0f

lejos.pc.comm.NXTComm
public static final int LCP 1
public static final int PACKET 0
public static final int RAW 2

lejos.pc.comm.NXTCommFactory
public static final int ALL_PROTOCOLS 3
public static final int BLUETOOTH 2
public static final int USB 1

lejos.pc.comm.NXTSamba
public static final int FLASH_BASE 1048576
public static final int FLASH_MAX 1310720
public static final int PAGE_SIZE 256

lejos.robotics.*

lejos.robotics.Colors
public static final int BLACK 1
public static final int BLUE 2
public static final int GREEN 3
public static final int RED 5
public static final int RGB_BLANK 3
public static final int RGB_BLUE 2
public static final int RGB_GREEN 1
public static final int RGB_RED 0
public static final int WHITE 6
public static final int YELLOW 4