Serialized Form


Package js.common

Class js.common.ToolException extends java.lang.Exception implements Serializable

serialVersionUID: 3905525994918785592L


Package js.tinyvm

Class js.tinyvm.DebugData extends java.lang.Object implements Serializable

Serialized Fields

classData

java.util.ArrayList<E> classData

methodData

java.util.ArrayList<E> methodData

Class js.tinyvm.TinyVMException extends ToolException implements Serializable

serialVersionUID: 3763098561520351026L


Package lejos.nxt

Class lejos.nxt.LCD extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

lcd

java.awt.image.BufferedImage lcd

lcdGC

java.awt.Graphics2D lcdGC

font

java.awt.Font font

Class lejos.nxt.NXTFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L


Package lejos.nxt.addon

Class lejos.nxt.addon.SensorSelectorException extends java.lang.Exception implements Serializable


Package lejos.nxt.remote

Class lejos.nxt.remote.LCPException extends java.io.IOException implements Serializable


Package lejos.pc.charting

Class lejos.pc.charting.CustomChartPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

loggingChartPanel

lejos.pc.charting.LoggingChart loggingChartPanel

domainScaleSlider

javax.swing.JSlider domainScaleSlider

xYValueLabel

javax.swing.JLabel xYValueLabel

domainWidthLabel

javax.swing.JLabel domainWidthLabel

sliderSetFlag

boolean sliderSetFlag

dataRowsLabel

javax.swing.JLabel dataRowsLabel

gridBagLayout1

java.awt.GridBagLayout gridBagLayout1

Package lejos.pc.comm

Class lejos.pc.comm.BlueZException extends java.lang.Exception implements Serializable

serialVersionUID: -1533948968757411349L

Class lejos.pc.comm.NXTCommException extends java.lang.Exception implements Serializable

serialVersionUID: 8129230555756024038L


Package lejos.pc.tools

Class lejos.pc.tools.ExtendedFileModel extends javax.swing.table.AbstractTableModel implements Serializable

serialVersionUID: -6173853132812064498L

Serialized Fields

delete

java.util.ArrayList<E> delete

files

java.util.ArrayList<E> files

Class lejos.pc.tools.FileDrop.Event extends java.util.EventObject implements Serializable

Serialized Fields

files

java.io.File[] files

Class lejos.pc.tools.Gauge extends javax.swing.JComponent implements Serializable

serialVersionUID: -4319426278542773674L

Serialized Fields

value

int value

maxValue

int maxValue

size

java.awt.Dimension size

gaugeWidth

double gaugeWidth

gaugeHeight

double gaugeHeight

centerX

int centerX

centerY

int centerY

zeroAngle

double zeroAngle

maxAngle

double maxAngle

range

double range

offsetX

double offsetX

offsetY

double offsetY

Class lejos.pc.tools.LabeledGauge extends javax.swing.JPanel implements Serializable

serialVersionUID: -9123004104811474687L

Serialized Fields

SIZE

java.awt.Dimension SIZE

gauge

Gauge gauge

nameLabel

javax.swing.JLabel nameLabel

Class lejos.pc.tools.LCDDisplay extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

lcd

java.awt.image.BufferedImage lcd

lcdGC

java.awt.Graphics2D lcdGC

Class lejos.pc.tools.NXJConsoleViewer extends javax.swing.JFrame implements Serializable

serialVersionUID: -4789857573625988062L

Serialized Fields

connectButton

javax.swing.JButton connectButton

usbButton

javax.swing.JRadioButton usbButton

btButton

javax.swing.JRadioButton btButton

doLcd

javax.swing.JCheckBox doLcd

statusField

javax.swing.JLabel statusField

nameField

javax.swing.JTextField nameField

addrField

javax.swing.JTextField addrField

comm

ConsoleViewComms comm

theLog

javax.swing.JTextArea theLog
Screen area to hold the downloaded data


lcd

LCDDisplay lcd

Class lejos.pc.tools.NXJDataViewer extends javax.swing.JFrame implements Serializable

serialVersionUID: 4275975098699509511L

Serialized Fields

startButton

javax.swing.JButton startButton

connectButton

javax.swing.JButton connectButton

btButton

javax.swing.JRadioButton btButton

usbButton

javax.swing.JRadioButton usbButton

statusField

javax.swing.JLabel statusField

lengthField

javax.swing.JTextField lengthField

nameField

javax.swing.JTextField nameField

addrField

javax.swing.JTextField addrField

_recordCount

int _recordCount

_rowLength

int _rowLength

comm

DataViewComms comm

usbSelected

boolean usbSelected

usingUSB

java.lang.String usingUSB

usingBluetooth

java.lang.String usingBluetooth

theLog

javax.swing.JTextArea theLog
Screen area to hold the downloaded data

Class lejos.pc.tools.NXJFlashG extends javax.swing.JFrame implements Serializable

serialVersionUID: 177459839585979953L

Serialized Fields

goButton

javax.swing.JButton goButton

logLabel

javax.swing.JLabel logLabel

logArea

javax.swing.JTextArea logArea

progBar

javax.swing.JProgressBar progBar

progBarLabel

javax.swing.JLabel progBarLabel

flasher

lejos.pc.tools.NXJFlashG.Flasher flasher

Class lejos.pc.tools.NXJImageCodePanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -551193589723841126L

Serialized Fields

editExecButton

javax.swing.JButton editExecButton

nxtText

javax.swing.JTextArea nxtText

Class lejos.pc.tools.NXJImageMainPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -2222575532385000674L

Serialized Fields

mode

int mode

picPanel

NXJImagePicturePanel picPanel

codePanel

NXJImageCodePanel codePanel

lastDir

java.io.File lastDir

currData

byte[] currData

currSize

java.awt.Dimension currSize

modeLabel

javax.swing.JMenu modeLabel

Class lejos.pc.tools.NXJImagePicturePanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -5041297685815342536L

Serialized Fields

imageLabel

javax.swing.JLabel imageLabel

thresholdLabel

javax.swing.JLabel thresholdLabel

thresholdSlider

javax.swing.JSlider thresholdSlider

thresholdSpinnerModel

javax.swing.SpinnerNumberModel thresholdSpinnerModel

thresholdSpinner

javax.swing.JSpinner thresholdSpinner

originImage

java.awt.image.BufferedImage originImage

blackwhiteImage

java.awt.image.BufferedImage blackwhiteImage

Class lejos.pc.tools.NXJMapCommand extends NavigationPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

setHeading

SliderPanel setHeading

rotate

SliderPanel rotate

travelSpeed

SliderPanel travelSpeed

rotateSpeed

SliderPanel rotateSpeed

leftPanel

javax.swing.JPanel leftPanel

rightPanel

javax.swing.JPanel rightPanel

Class lejos.pc.tools.NXJMonitor extends javax.swing.JFrame implements Serializable

serialVersionUID: 2107625009450493352L

Serialized Fields

title

java.lang.String title

nxtCommand

NXTCommand nxtCommand

timer

javax.swing.Timer timer

sensorPanels

SensorPanel[] sensorPanels

motorPanels

LabeledGauge[] motorPanels

batteryGauge

LabeledGauge batteryGauge

sensorValues

InputValues[] sensorValues

motorValues

OutputState[] motorValues

mv

int mv

textLabel

javax.swing.JLabel textLabel

text

javax.swing.JTextArea text

textStrings

java.lang.String[] textStrings

numStrings

int numStrings

Class lejos.pc.tools.NXTConnectionModel extends javax.swing.table.AbstractTableModel implements Serializable

serialVersionUID: 3540880662561527501L

Serialized Fields

nxtData

java.lang.Object[][] nxtData

numNXTs

int numNXTs

Class lejos.pc.tools.NXTNotFoundException extends java.lang.Exception implements Serializable

serialVersionUID: -7605663541720174844L

Class lejos.pc.tools.SensorPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3592127880184905255L

Serialized Fields

rawGauge

LabeledGauge rawGauge

scaledGauge

LabeledGauge scaledGauge

nameLabel

javax.swing.JLabel nameLabel

typeLabel

javax.swing.JLabel typeLabel

Package lejos.robotics

Class lejos.robotics.RangeReadings extends java.util.ArrayList<RangeReading> implements Serializable

Serialized Fields

numReadings

int numReadings

Package lejos.robotics.mapping

Class lejos.robotics.mapping.EventPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

eventLabel

javax.swing.JLabel eventLabel

sendButton

javax.swing.JButton sendButton

label1

javax.swing.JLabel label1

label2

javax.swing.JLabel label2

label3

javax.swing.JLabel label3

param1

javax.swing.JTextField param1

param2

javax.swing.JTextField param2

param3

javax.swing.JTextField param3

model

PCNavigationModel model

events

NavigationModel.NavEvent[] events

eventCombo

javax.swing.JComboBox eventCombo

panel

NavigationPanel panel

Class lejos.robotics.mapping.MapPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

NODE_CIRC

int NODE_CIRC

model

PCNavigationModel model

parent

NavigationPanel parent

size

java.awt.Dimension size

arrowLength

float arrowLength

gridSize

int gridSize

colors

java.awt.Color[] colors

colorKeys

java.lang.String[] colorKeys

INITIAL_COLORS

java.awt.Color[] INITIAL_COLORS

viewStart

java.awt.Point viewStart

Class lejos.robotics.mapping.MenuAction extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 1L

Serialized Fields

navEvent

NavigationModel.NavEvent navEvent

p

java.awt.Point p

model

PCNavigationModel model

panel

NavigationPanel panel

Class lejos.robotics.mapping.NavigationPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

minZoom

int minZoom

maxZoom

int maxZoom

zoomIncrement

int zoomIncrement

zoomInitialValue

int zoomInitialValue

showZoomLabels

boolean showZoomLabels

zoomMajorTick

int zoomMajorTick

pixelsPerUnit

float pixelsPerUnit

model

PCNavigationModel model

mapPanel

MapPanel mapPanel

commandPanel

javax.swing.JPanel commandPanel

connectPanel

javax.swing.JPanel connectPanel

statusPanel

javax.swing.JPanel statusPanel

xyPanel

javax.swing.JPanel xyPanel

logPanel

javax.swing.JPanel logPanel

xLabel

javax.swing.JLabel xLabel

xField

javax.swing.JTextField xField

yLabel

javax.swing.JLabel yLabel

yField

javax.swing.JTextField yField

connectedLabel

javax.swing.JLabel connectedLabel

mapLabel

javax.swing.JLabel mapLabel

controlPanel

javax.swing.JPanel controlPanel

zoomSlider

javax.swing.JSlider zoomSlider

nxtLabel

javax.swing.JLabel nxtLabel

nxtName

javax.swing.JTextField nxtName

connectButton

javax.swing.JButton connectButton

showConnectPanel

boolean showConnectPanel

showStatusPanel

boolean showStatusPanel

showControlPanel

boolean showControlPanel

showCommandPanel

boolean showCommandPanel

showReadingsPanel

boolean showReadingsPanel

showLastMovePanel

boolean showLastMovePanel

showParticlePanel

boolean showParticlePanel

showMoves

boolean showMoves

showMesh

boolean showMesh

showGrid

boolean showGrid

showLog

boolean showLog

showParticles

boolean showParticles

showLoadMapPanel

boolean showLoadMapPanel

showEventPanel

boolean showEventPanel

readingsPanel

javax.swing.JPanel readingsPanel

readingsField

javax.swing.JTextField readingsField

lastMovePanel

javax.swing.JPanel lastMovePanel

lastMoveField

javax.swing.JTextField lastMoveField

particlePanel

javax.swing.JPanel particlePanel

particleField

javax.swing.JTextField particleField

mapPaneSize

java.awt.Dimension mapPaneSize

startDrag

java.awt.Point startDrag

initialViewStart

java.awt.Point initialViewStart

title

java.lang.String title

description

java.lang.String description

program

java.lang.String program

menuBar

javax.swing.JMenuBar menuBar

fileMenu

javax.swing.JMenu fileMenu

aboutMenu

javax.swing.JMenu aboutMenu

mapMenu

javax.swing.JMenu mapMenu

viewMenu

javax.swing.JMenu viewMenu

colorMenu

javax.swing.JMenu colorMenu

commandsMenu

javax.swing.JMenu commandsMenu

configureMenu

javax.swing.JMenu configureMenu

exit

javax.swing.JMenuItem exit

about

javax.swing.JMenuItem about

clear

javax.swing.JMenuItem clear

repaint

javax.swing.JMenuItem repaint

reset

javax.swing.JMenuItem reset

open

javax.swing.JMenuItem open

save

javax.swing.JMenuItem save

connect

javax.swing.JMenuItem connect

gridColor

javax.swing.JMenuItem gridColor

robotColor

javax.swing.JMenuItem robotColor

mapColor

javax.swing.JMenuItem mapColor

particleColor

javax.swing.JMenuItem particleColor

meshColor

javax.swing.JMenuItem meshColor

targetColor

javax.swing.JMenuItem targetColor

waypointColor

javax.swing.JMenuItem waypointColor

pathColor

javax.swing.JMenuItem pathColor

moveColor

javax.swing.JMenuItem moveColor

featureColor

javax.swing.JMenuItem featureColor

backgroundColor

javax.swing.JMenuItem backgroundColor

estimateColor

javax.swing.JMenuItem estimateColor

closestColor

javax.swing.JMenuItem closestColor

getPose

javax.swing.JMenuItem getPose

randomMove

javax.swing.JMenuItem randomMove

localize

javax.swing.JMenuItem localize

stop

javax.swing.JMenuItem stop

calculatePath

javax.swing.JMenuItem calculatePath

followPath

javax.swing.JMenuItem followPath

pilot

javax.swing.JMenuItem pilot

scanner

javax.swing.JMenuItem scanner

finder

javax.swing.JMenuItem finder

detector

javax.swing.JMenuItem detector

random

javax.swing.JMenuItem random

mcl

javax.swing.JMenuItem mcl

defaultColors

javax.swing.JMenuItem defaultColors

viewGrid

javax.swing.JCheckBoxMenuItem viewGrid

viewMousePosition

javax.swing.JCheckBoxMenuItem viewMousePosition

viewControls

javax.swing.JCheckBoxMenuItem viewControls

viewConnect

javax.swing.JCheckBoxMenuItem viewConnect

viewCommands

javax.swing.JCheckBoxMenuItem viewCommands

viewMesh

javax.swing.JCheckBoxMenuItem viewMesh

viewLog

javax.swing.JCheckBoxMenuItem viewLog

viewLastMove

javax.swing.JCheckBoxMenuItem viewLastMove

viewParticlePanel

javax.swing.JCheckBoxMenuItem viewParticlePanel

viewParticles

javax.swing.JCheckBoxMenuItem viewParticles

viewLoadMap

javax.swing.JCheckBoxMenuItem viewLoadMap

viewEventForm

javax.swing.JCheckBoxMenuItem viewEventForm

chooser

javax.swing.JFileChooser chooser

eventPanel

EventPanel eventPanel

colorChooser

javax.swing.JColorChooser colorChooser

frame

javax.swing.JFrame frame

loadPanel

javax.swing.JPanel loadPanel

mapFileLabel

javax.swing.JLabel mapFileLabel

mapFileField

javax.swing.JTextField mapFileField

loadMapButton

javax.swing.JButton loadMapButton

uploadBox

javax.swing.JCheckBox uploadBox

configurePilot

javax.swing.JDialog configurePilot

differentialPanel

javax.swing.JPanel differentialPanel

pilotForm

javax.swing.JPanel pilotForm

pilotTypeLabel

javax.swing.JLabel pilotTypeLabel

pilotTypes

java.lang.String[] pilotTypes

pilotTypeBox

javax.swing.JComboBox pilotTypeBox

wheelDiameterLabel

javax.swing.JLabel wheelDiameterLabel

wheelDiameterField

javax.swing.JTextField wheelDiameterField

trackWidthLabel

javax.swing.JLabel trackWidthLabel

trackWidthField

javax.swing.JTextField trackWidthField

pilotOKButton

javax.swing.JButton pilotOKButton

motors

java.lang.String[] motors

leftMotorLabel

javax.swing.JLabel leftMotorLabel

leftMotorBox

javax.swing.JComboBox leftMotorBox

rightMotorLabel

javax.swing.JLabel rightMotorLabel

rightMotorBox

javax.swing.JComboBox rightMotorBox

reverseLabel

javax.swing.JLabel reverseLabel

reverseBox

javax.swing.JCheckBox reverseBox

steeringPanel

javax.swing.JPanel steeringPanel

steerWheelDiameterLabel

javax.swing.JLabel steerWheelDiameterLabel

steerWheelDiameterField

javax.swing.JTextField steerWheelDiameterField

driveMotorLabel

javax.swing.JLabel driveMotorLabel

driveMotorBox

javax.swing.JComboBox driveMotorBox

driveReverseLabel

javax.swing.JLabel driveReverseLabel

driveReverseBox

javax.swing.JCheckBox driveReverseBox

steeringMotorLabel

javax.swing.JLabel steeringMotorLabel

steeringMotorBox

javax.swing.JComboBox steeringMotorBox

leftTachoLabel

javax.swing.JLabel leftTachoLabel

leftTachoField

javax.swing.JTextField leftTachoField

rightTachoLabel

javax.swing.JLabel rightTachoLabel

rightTachoField

javax.swing.JTextField rightTachoField

finderPanel

javax.swing.JPanel finderPanel

configureMesh

javax.swing.JDialog configureMesh

meshPanel

javax.swing.JPanel meshPanel

finderForm

javax.swing.JPanel finderForm

pfLabel

javax.swing.JLabel pfLabel

pathFinders

java.lang.String[] pathFinders

pfBox

javax.swing.JComboBox pfBox

gridSizeLabel

javax.swing.JLabel gridSizeLabel

gridSizeField

javax.swing.JTextField gridSizeField

clearanceLabel

javax.swing.JLabel clearanceLabel

clearanceField

javax.swing.JTextField clearanceField

finderOKButton

javax.swing.JButton finderOKButton

delayLabel

javax.swing.JLabel delayLabel

delayField

javax.swing.JTextField delayField

maxDistanceLabel

javax.swing.JLabel maxDistanceLabel

maxDistanceField

javax.swing.JTextField maxDistanceField

detectorPanel

javax.swing.JPanel detectorPanel

detectorForm

javax.swing.JPanel detectorForm

configureDetector

javax.swing.JDialog configureDetector

detectorOKButton

javax.swing.JButton detectorOKButton

gearRatioLabel

javax.swing.JLabel gearRatioLabel

gearRatioField

javax.swing.JTextField gearRatioField

headMotorLabel

javax.swing.JLabel headMotorLabel

headMotorBox

javax.swing.JComboBox headMotorBox

scannerPanel

javax.swing.JPanel scannerPanel

scannerForm

javax.swing.JPanel scannerForm

configureScanner

javax.swing.JDialog configureScanner

scannerOKButton

javax.swing.JButton scannerOKButton

maxDistLabel

javax.swing.JLabel maxDistLabel

maxDistField

javax.swing.JTextField maxDistField

clearLabel

javax.swing.JLabel clearLabel

clearField

javax.swing.JTextField clearField

randomPanel

javax.swing.JPanel randomPanel

randomForm

javax.swing.JPanel randomForm

randomOKButton

javax.swing.JButton randomOKButton

configureRandom

javax.swing.JDialog configureRandom

numParticlesLabel

javax.swing.JLabel numParticlesLabel

numParticlesField

javax.swing.JTextField numParticlesField

borderLabel

javax.swing.JLabel borderLabel

borderField

javax.swing.JTextField borderField

mclPanel

javax.swing.JPanel mclPanel

mclForm

javax.swing.JPanel mclForm

mclOKButton

javax.swing.JButton mclOKButton

configureMCL

javax.swing.JDialog configureMCL

props

java.util.Properties props

Class lejos.robotics.mapping.SliderPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

model

PCNavigationModel model

sliderLabelText

java.lang.String sliderLabelText

event

NavigationModel.NavEvent event

button

javax.swing.JButton button

label

javax.swing.JLabel label

slider

javax.swing.JSlider slider

Package lejos.robotics.navigation

Class lejos.robotics.navigation.DestinationUnreachableException extends java.lang.Exception implements Serializable


Package lejos.robotics.pathfinding

Class lejos.robotics.pathfinding.Path extends java.util.ArrayList<Waypoint> implements Serializable


Package lejos.util

Class lejos.util.LUDecomposition extends java.lang.Object implements Serializable

serialVersionUID: 1L

Serialized Fields

LU

double[][] LU
Array for internal storage of decomposition.

internal array storage.

m

int m
Row and column dimensions, and pivot sign.

column dimension.

n

int n
Row and column dimensions, and pivot sign.

column dimension.

pivsign

int pivsign
Row and column dimensions, and pivot sign.

column dimension.

piv

int[] piv
Internal storage of pivot vector.

pivot vector.

Class lejos.util.Matrix extends java.lang.Object implements Serializable

serialVersionUID: 5724948160773341967L

Serialized Fields

A

double[][] A
Array for internal storage of elements.

internal array storage.

m

int m
Row and column dimensions.

row dimension.

n

int n
Row and column dimensions.

row dimension.

Class lejos.util.PilotProps extends java.util.Properties implements Serializable