1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (build 1.5.0_09) on Tue Jan 08 20:46:03 GMT 2008 -->
7 lejos.nxt (leJOS NXT API documentation)
10 <META NAME="keywords" CONTENT="lejos.nxt package">
12 <LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
14 <SCRIPT type="text/javascript">
15 function windowTitle()
17 parent.document.title="lejos.nxt (leJOS NXT API documentation)";
25 <BODY BGCOLOR="white" onload="windowTitle();">
28 <!-- ========= START OF TOP NAVBAR ======= -->
29 <A NAME="navbar_top"><!-- --></A>
30 <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
31 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
33 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
34 <A NAME="navbar_top_firstrow"><!-- --></A>
35 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
36 <TR ALIGN="center" VALIGN="top">
37 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
38 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
42 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
43 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
47 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
53 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
54 <A HREF="../../lejos/navigation/package-summary.html"><B>PREV PACKAGE</B></A>
55 <A HREF="../../lejos/nxt/comm/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
56 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
57 <A HREF="../../index.html?lejos/nxt/package-summary.html" target="_top"><B>FRAMES</B></A>
58 <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
59 <SCRIPT type="text/javascript">
62 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
67 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
74 <A NAME="skip-navbar_top"></A>
75 <!-- ========= END OF TOP NAVBAR ========= -->
81 Access to NXT sensors, motors, etc.
85 <A HREF="#package_description"><B>Description</B></A>
88 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
89 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
90 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
91 <B>Interface Summary</B></FONT></TH>
93 <TR BGCOLOR="white" CLASS="TableRowColor">
94 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/ADSensorPort.html" title="interface in lejos.nxt">ADSensorPort</A></B></TD>
95 <TD>An abstraction for a port that supports Analog/Digital sensors.</TD>
97 <TR BGCOLOR="white" CLASS="TableRowColor">
98 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/BasicMotorPort.html" title="interface in lejos.nxt">BasicMotorPort</A></B></TD>
99 <TD>An abstraction for a motor port that supports RCX
100 type motors, but not NXT motors with tachometers.</TD>
102 <TR BGCOLOR="white" CLASS="TableRowColor">
103 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/BasicSensorPort.html" title="interface in lejos.nxt">BasicSensorPort</A></B></TD>
104 <TD>An abstraction for a sensor port that supports
105 setting and retrieving types and modes of sensors.</TD>
107 <TR BGCOLOR="white" CLASS="TableRowColor">
108 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/ButtonListener.html" title="interface in lejos.nxt">ButtonListener</A></B></TD>
109 <TD>Abstraction for receiver of button events.</TD>
111 <TR BGCOLOR="white" CLASS="TableRowColor">
112 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/I2CPort.html" title="interface in lejos.nxt">I2CPort</A></B></TD>
113 <TD>Abstraction for a port that supports I2C sensors.</TD>
115 <TR BGCOLOR="white" CLASS="TableRowColor">
116 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/LegacySensorPort.html" title="interface in lejos.nxt">LegacySensorPort</A></B></TD>
117 <TD>Abstraction for a port that supports legacy RCX sensors.</TD>
119 <TR BGCOLOR="white" CLASS="TableRowColor">
120 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/ListenerCaller.html" title="interface in lejos.nxt">ListenerCaller</A></B></TD>
121 <TD>Interface for calling calling lejos listeners.</TD>
123 <TR BGCOLOR="white" CLASS="TableRowColor">
124 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/SensorConstants.html" title="interface in lejos.nxt">SensorConstants</A></B></TD>
125 <TD>Constants used to set Sensor types and modes.</TD>
127 <TR BGCOLOR="white" CLASS="TableRowColor">
128 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/SensorPortListener.html" title="interface in lejos.nxt">SensorPortListener</A></B></TD>
129 <TD>Interface for monitoring changes to the value for an
130 Analogue/Digital sensor (such as a Touch, Light or Sound sensor)
131 on a SensorPort.</TD>
133 <TR BGCOLOR="white" CLASS="TableRowColor">
134 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/Tachometer.html" title="interface in lejos.nxt">Tachometer</A></B></TD>
135 <TD>Abstraction for the tachometer built into NXT motors.</TD>
137 <TR BGCOLOR="white" CLASS="TableRowColor">
138 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/TachoMotorPort.html" title="interface in lejos.nxt">TachoMotorPort</A></B></TD>
139 <TD>Abstraction for a motor port that supports NXT motors with tachometers.</TD>
146 <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
147 <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
148 <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
149 <B>Class Summary</B></FONT></TH>
151 <TR BGCOLOR="white" CLASS="TableRowColor">
152 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/BasicMotor.html" title="class in lejos.nxt">BasicMotor</A></B></TD>
153 <TD>An abstraction for a motor without a tachometer,
154 such as an RCX motor.</TD>
156 <TR BGCOLOR="white" CLASS="TableRowColor">
157 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/Battery.html" title="class in lejos.nxt">Battery</A></B></TD>
158 <TD>Provides access to Battery.</TD>
160 <TR BGCOLOR="white" CLASS="TableRowColor">
161 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/Button.html" title="class in lejos.nxt">Button</A></B></TD>
162 <TD>Abstraction for an NXT button.</TD>
164 <TR BGCOLOR="white" CLASS="TableRowColor">
165 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/ColorSensor.html" title="class in lejos.nxt">ColorSensor</A></B></TD>
166 <TD>HiTechnic color sensor.<br>
167 www.hitechnic.com</TD>
169 <TR BGCOLOR="white" CLASS="TableRowColor">
170 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/CompassSensor.html" title="class in lejos.nxt">CompassSensor</A></B></TD>
171 <TD>Abstraction for a HiTechnic or Mindsensors compass.</TD>
173 <TR BGCOLOR="white" CLASS="TableRowColor">
174 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/Flash.html" title="class in lejos.nxt">Flash</A></B></TD>
175 <TD>Read and write access to flash memory in pages.</TD>
177 <TR BGCOLOR="white" CLASS="TableRowColor">
178 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/GyroSensor.html" title="class in lejos.nxt">GyroSensor</A></B></TD>
179 <TD>Support the HiTechnic Gyro sensor - untested.</TD>
181 <TR BGCOLOR="white" CLASS="TableRowColor">
182 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/I2CSensor.html" title="class in lejos.nxt">I2CSensor</A></B></TD>
183 <TD>Abstract class that implements common methods for all I2C sensors.</TD>
185 <TR BGCOLOR="white" CLASS="TableRowColor">
186 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/IRSeeker.html" title="class in lejos.nxt">IRSeeker</A></B></TD>
187 <TD>HiTechnic IRSeeker sensor - untested.</TD>
189 <TR BGCOLOR="white" CLASS="TableRowColor">
190 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/LCD.html" title="class in lejos.nxt">LCD</A></B></TD>
191 <TD>Text and graphics output to the LCD display.</TD>
193 <TR BGCOLOR="white" CLASS="TableRowColor">
194 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/LightSensor.html" title="class in lejos.nxt">LightSensor</A></B></TD>
195 <TD>Abstraction for a NXT light sensor.</TD>
197 <TR BGCOLOR="white" CLASS="TableRowColor">
198 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/Motor.html" title="class in lejos.nxt">Motor</A></B></TD>
199 <TD>Abstraction for a NXT motor.</TD>
201 <TR BGCOLOR="white" CLASS="TableRowColor">
202 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/MotorPort.html" title="class in lejos.nxt">MotorPort</A></B></TD>
203 <TD>Abstraction for a NXT output port.</TD>
205 <TR BGCOLOR="white" CLASS="TableRowColor">
206 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/NXTCam.html" title="class in lejos.nxt">NXTCam</A></B></TD>
207 <TD>Mindsensors NXTCam.</TD>
209 <TR BGCOLOR="white" CLASS="TableRowColor">
210 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/Poll.html" title="class in lejos.nxt">Poll</A></B></TD>
211 <TD>Provides blocking access to events from the NXT.</TD>
213 <TR BGCOLOR="white" CLASS="TableRowColor">
214 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/RCXLightSensor.html" title="class in lejos.nxt">RCXLightSensor</A></B></TD>
215 <TD>Abstraction for an RCX light sensor.</TD>
217 <TR BGCOLOR="white" CLASS="TableRowColor">
218 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/RCXLink.html" title="class in lejos.nxt">RCXLink</A></B></TD>
219 <TD>Supports Mindsensors NRLink RCX IR adapter.</TD>
221 <TR BGCOLOR="white" CLASS="TableRowColor">
222 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/RCXMotor.html" title="class in lejos.nxt">RCXMotor</A></B></TD>
223 <TD>Abstraction for an RCX motor.</TD>
225 <TR BGCOLOR="white" CLASS="TableRowColor">
226 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/RCXMotorMultiplexer.html" title="class in lejos.nxt">RCXMotorMultiplexer</A></B></TD>
227 <TD>Supports the mindsensors RCX Motor Multiplexer</TD>
229 <TR BGCOLOR="white" CLASS="TableRowColor">
230 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/RCXPlexedMotorPort.html" title="class in lejos.nxt">RCXPlexedMotorPort</A></B></TD>
231 <TD>Supports a motor connected to the Mindsensors RCX Motor Multiplexer</TD>
233 <TR BGCOLOR="white" CLASS="TableRowColor">
234 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/RCXRemoteMotorPort.html" title="class in lejos.nxt">RCXRemoteMotorPort</A></B></TD>
235 <TD>Supports a motor connected to a remote RCX via a mindsensord NRLink adapter</TD>
237 <TR BGCOLOR="white" CLASS="TableRowColor">
238 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/SensorPort.html" title="class in lejos.nxt">SensorPort</A></B></TD>
239 <TD>Abstraction for a NXT input port.</TD>
241 <TR BGCOLOR="white" CLASS="TableRowColor">
242 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/Sound.html" title="class in lejos.nxt">Sound</A></B></TD>
243 <TD>NXT sound routines.</TD>
245 <TR BGCOLOR="white" CLASS="TableRowColor">
246 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/SoundSensor.html" title="class in lejos.nxt">SoundSensor</A></B></TD>
247 <TD>Abstraction for a NXT sound sensor.</TD>
249 <TR BGCOLOR="white" CLASS="TableRowColor">
250 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/TextMenu.html" title="class in lejos.nxt">TextMenu</A></B></TD>
251 <TD>Displays a list of items.</TD>
253 <TR BGCOLOR="white" CLASS="TableRowColor">
254 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/TiltSensor.html" title="class in lejos.nxt">TiltSensor</A></B></TD>
255 <TD>Abstraction for a Mindsensors
256 acceleration (tilt) sensor.</TD>
258 <TR BGCOLOR="white" CLASS="TableRowColor">
259 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/TouchSensor.html" title="class in lejos.nxt">TouchSensor</A></B></TD>
260 <TD>Abstraction for a NXT touch sensor.</TD>
262 <TR BGCOLOR="white" CLASS="TableRowColor">
263 <TD WIDTH="15%"><B><A HREF="../../lejos/nxt/UltrasonicSensor.html" title="class in lejos.nxt">UltrasonicSensor</A></B></TD>
264 <TD>Abstraction for a NXT Ultrasonic Sensor.</TD>
270 <A NAME="package_description"><!-- --></A><H2>
271 Package lejos.nxt Description
275 Access to NXT sensors, motors, etc.
284 <!-- ======= START OF BOTTOM NAVBAR ====== -->
285 <A NAME="navbar_bottom"><!-- --></A>
286 <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
287 <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
289 <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
290 <A NAME="navbar_bottom_firstrow"><!-- --></A>
291 <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
292 <TR ALIGN="center" VALIGN="top">
293 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
294 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT> </TD>
295 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT> </TD>
296 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
297 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
298 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
299 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
303 <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
309 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
310 <A HREF="../../lejos/navigation/package-summary.html"><B>PREV PACKAGE</B></A>
311 <A HREF="../../lejos/nxt/comm/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
312 <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
313 <A HREF="../../index.html?lejos/nxt/package-summary.html" target="_top"><B>FRAMES</B></A>
314 <A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A>
315 <SCRIPT type="text/javascript">
318 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
323 <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
330 <A NAME="skip-navbar_bottom"></A>
331 <!-- ======== END OF BOTTOM NAVBAR ======= -->