- D - Static variable in interface lejos.hardware.port.MotorPort
-
- date - Variable in class lejos.hardware.gps.GPS
-
- dateOfFix - Variable in class lejos.hardware.gps.RMCSentence
-
- DATETIMELENGTH - Variable in class lejos.hardware.gps.RMCSentence
-
- dateTimeOfFix - Variable in class lejos.hardware.gps.GGASentence
-
- dateTimeOfFix - Variable in class lejos.hardware.gps.RMCSentence
-
- DCMotor - Interface in lejos.robotics
-
Interface for a regular DC motors.
- DD_MM - Static variable in class lejos.hardware.gps.Coordinates
-
Identifier for string coordinate representation Degrees, Minutes, decimal fractions of a minute
See Also:Constant Field Values
- DD_MM_SS - Static variable in class lejos.hardware.gps.Coordinates
-
Identifier for string coordinate representation Degrees, Minutes, Seconds and decimal fractions of a second
See Also:Constant Field Values
- decodeIntBE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeIntLE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeLongBE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeLongLE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeShortBE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeShortLE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeUIntBE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeUIntLE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeUShortBE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- decodeUShortLE(byte[], int) - Static method in class lejos.utility.EndianTools
-
- degreesMinToDegrees(String, int) - Method in class lejos.hardware.gps.NMEASentence
-
Any GPS Receiver gives Lat/Lon data in the following way:
http://www.gpsinformation.org/dale/nmea.htm
http://www.teletype.com/pages/support/Documentation/RMC_log_info.htm
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
This data is necessary to convert to Decimal Degrees.
- degreesMinToDegreesDbl(String, int) - Method in class lejos.hardware.gps.GGASentence
-
Any GPS Receiver gives Lat/Lon data in the following way:
http://www.gpsinformation.org/dale/nmea.htm
http://www.teletype.com/pages/support/Documentation/RMC_log_info.htm
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
This data is necessary to convert to Decimal Degrees.
- degreesMinToDegreesDbl(String, int) - Method in class lejos.hardware.gps.RMCSentence
-
Any GPS Receiver gives Lat/Lon data in the following way:
http://www.gpsinformation.org/dale/nmea.htm
http://www.teletype.com/pages/support/Documentation/RMC_log_info.htm
4807.038,N Latitude 48 deg 07.038' N
01131.000,E Longitude 11 deg 31.000' E
This data is necessary to convert to Decimal Degrees.
- delay - Variable in class lejos.utility.Timer
-
- Delay - Class in lejos.utility
-
Simple collection of time delay routines that are non interruptable.
- Delay() - Constructor for class lejos.utility.Delay
-
- DESCENDING - Static variable in interface lejos.hardware.Sounds
-
- det() - Method in class lejos.utility.LUDecomposition
-
Determinant
- DirectionFinder - Interface in lejos.robotics
-
Abstraction for compasses and other devices than return the heading of a robot.
- DirectionFinderAdapter - Class in lejos.robotics
-
- DirectionFinderAdapter(SampleProvider) - Constructor for class lejos.robotics.DirectionFinderAdapter
-
- DIRECTORY - Static variable in class lejos.robotics.filter.AbstractCalibrationFilter
-
- dis - Variable in class lejos.robotics.filter.PublishedSource
-
- dis - Variable in class lejos.robotics.filter.SubscribedProvider
-
- discardEvents() - Method in interface lejos.hardware.Keys
-
- distance(double, double) - Method in class lejos.robotics.geometry.Point2D
-
Get the distance from this point to a given point as a double
- distance(double, double, double, double) - Static method in class lejos.robotics.geometry.Point2D
-
Get the the distance between two points
- distance(Coordinates) - Method in class lejos.hardware.gps.Coordinates
-
Calculates the geodetic distance between the two points according
to the ellipsoid model of WGS84.
- distance(Point2D) - Method in class lejos.robotics.geometry.Point2D
-
Get the distance from this point to a given point asa double
- distanceSq(double, double) - Method in class lejos.robotics.geometry.Point2D
-
Get the square of the distance between two points
- distanceSq(double, double, double, double) - Static method in class lejos.robotics.geometry.Point2D
-
Get the square of the distance between two points
- distanceSq(Point2D) - Method in class lejos.robotics.geometry.Point2D
-
Get the square of the distance of this point to a given point
- dotProduct(Point) - Method in class lejos.robotics.geometry.Point
-
Returns the inner dot product.
- DOTTED - Static variable in interface lejos.hardware.lcd.GraphicsLCD
-
Constant for the DOTTED
stroke style.
- Double() - Constructor for class lejos.robotics.geometry.Line2D.Double
-
Create a zero length line at (0,0) with double coordinates
- Double() - Constructor for class lejos.robotics.geometry.Point2D.Double
-
Create a point at (0,0) with double coordinates
- Double() - Constructor for class lejos.robotics.geometry.Rectangle2D.Double
-
Create an empty rectangle at (0,0)
- Double(double, double) - Constructor for class lejos.robotics.geometry.Point2D.Double
-
Create a point at (x,y) with double coordinates
- Double(double, double, double, double) - Constructor for class lejos.robotics.geometry.Line2D.Double
-
Create a line from (x1,y1) to (x2,y2) with double coordinate
- Double(double, double, double, double) - Constructor for class lejos.robotics.geometry.Rectangle2D.Double
-
- DOUBLE_BEEP - Static variable in interface lejos.hardware.Sounds
-
- doubleToInt(double, boolean) - Static method in class lejos.robotics.geometry.RectangleInt32
-
- DOWN - Static variable in interface lejos.hardware.Key
-
- drawArc(int, int, int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw an arc, using the current color and style.
- drawChar(char, int, int) - Method in interface lejos.hardware.lcd.TextLCD
-
Draw a single char on the LCD at specified x,y co-ordinate.
- drawChar(char, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw a single character to the graphics surface using the current color.
- drawChars(char[], int, int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw a series of characters to the graphics surface using the current color.
- drawImage(Image, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw the specified image to the graphics surface, using the supplied rop.
- drawInt(int, int, int) - Method in interface lejos.hardware.lcd.TextLCD
-
Display an int on the LCD at specified x,y co-ordinate.
- drawInt(int, int, int, int) - Method in interface lejos.hardware.lcd.TextLCD
-
Display an in on the LCD at x,y with leading spaces to occupy at least the number
of characters specified by the places parameter.
- drawLine(int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw a line between the specified points, using the current color and style.
- drawRect(int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw a rectangle using the current color and style.
- drawRegion(Image, int, int, int, int, int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw the specified region of the supplied image to the graphics surface.
- drawRegionRop(Image, int, int, int, int, int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw the specified image to the graphics surface, using the supplied rop.
- drawRegionRop(Image, int, int, int, int, int, int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw the specified region of the source image to the graphics surface
after applying the requested transformation, use the supplied rop.
- drawRoundRect(int, int, int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw a rounded rectangle.
- drawString(String, int, int) - Method in interface lejos.hardware.lcd.TextLCD
-
Display a string on the LCD at specified x,y co-ordinate.
- drawString(String, int, int, boolean) - Method in interface lejos.hardware.lcd.TextLCD
-
Display an optionally inverted string on the LCD at specified x,y co-ordinate.
- drawString(String, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draws the specified String using the current font and color.
- drawString(String, int, int, int, boolean) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draws the specified String using the current font and color.
- drawSubstring(String, int, int, int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Draw a substring to the graphics surface using the current color.
- dropTrailingZeros(int) - Static method in class lejos.hardware.gps.Coordinates
-
Takes an integer and removes trailing zeros.
- dumpObject(DataOutputStream) - Method in class lejos.robotics.RangeReadings
-
Dump the readings to a DataOutputStream
- dumpObject(DataOutputStream) - Method in interface lejos.robotics.Transmittable
-
- gain - Variable in class lejos.utility.KalmanFilter
-
- geoidalSeparation - Variable in class lejos.hardware.gps.GGASentence
-
- geoidalSeparationUnit - Variable in class lejos.hardware.gps.GGASentence
-
- get(int, int) - Method in class lejos.utility.Matrix
-
Get a single element.
- getActualSize() - Method in class lejos.robotics.filter.SampleBuffer
-
- getActualSize() - Method in class lejos.robotics.filter.SumFilter
-
- getAltitude() - Method in class lejos.hardware.gps.Coordinates
-
Altitude above mean sea level.
- getAltitude() - Method in class lejos.hardware.gps.GGASentence
-
Get Altitude
- getAltitude() - Method in class lejos.hardware.gps.SimpleGPS
-
The altitude above mean sea level
- getAngle() - Method in interface lejos.robotics.Gyroscope
-
- getAngle() - Method in class lejos.robotics.RangeReading
-
Get the angle of the range reading
- getAngle(int) - Method in class lejos.robotics.RangeReadings
-
Get the angle of a specific reading
- getAngularAcceleration() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the current rate at which the angular velocity is increasing or decreasing in degrees-per-second, per second.
- getAngularVelocity() - Method in interface lejos.robotics.Gyroscope
-
Implementor must calculate and return the angular velocity in degrees per second.
- getAngularVelocity() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the current rate-of-turn in degrees/second, as read by the GyroSensor
instance passed in the constructor.
- getArray() - Method in class lejos.utility.Matrix
-
Access the internal two-dimensional array.
- getArrayCopy() - Method in class lejos.utility.Matrix
-
Copy the internal two-dimensional array.
- getAvailableModes() - Method in interface lejos.hardware.sensor.SensorModes
-
Return a list of string descriptions for the sensors available modes.
- getAzimuth() - Method in class lejos.hardware.gps.Satellite
-
Direction to the satellite in degrees.
- getBatteryCurrent() - Method in interface lejos.hardware.Power
-
Return the current draw from the battery
- getBlue() - Method in class lejos.robotics.Color
-
Returns the blue component in the range 0-255 in the default sRGB space.
- getBounds() - Method in class lejos.robotics.geometry.Line2D
-
- getBounds() - Method in class lejos.robotics.geometry.RectangleInt32
-
- getBounds() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the bounds of this rectangular shape as a Rectangle
- getBounds() - Method in interface lejos.robotics.geometry.Shape
-
Get the bounding Rectangle for the shape
- getBounds2D() - Method in class lejos.robotics.geometry.Line2D.Double
-
Get the bounds of the line as a Rectangle2D
- getBounds2D() - Method in class lejos.robotics.geometry.Line2D.Float
-
Get the bounds of the line as a Rectangle2D
- getBounds2D() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getBounds2D() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
Get the bounds as a Rectangle2D with float coordinates
- getBounds2D() - Method in class lejos.robotics.geometry.RectangleInt32
-
- getBounds2D() - Method in interface lejos.robotics.geometry.Shape
-
Get the bounding Rectangle2D for the shape
- getBufferSize() - Method in class lejos.robotics.filter.SampleBuffer
-
- getButtons() - Method in interface lejos.hardware.Keys
-
- getCalibrationType() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- getCallibrationType() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- getCenterX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the x coordinate of the center of the shape
- getCenterY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the y coordinate of the center of the shape
- getColor() - Method in class lejos.robotics.Color
-
- getColorID() - Method in interface lejos.robotics.ColorIdentifier
-
Return an enumerated constant that indicates the color detected.
- getColumnDimension() - Method in class lejos.utility.Matrix
-
Get column dimension.
- getColumnPackedCopy() - Method in class lejos.utility.Matrix
-
Make a one-dimensional column packed copy of the internal array.
- getCompassDegrees() - Method in class lejos.hardware.gps.GPS
-
Return Compass Degrees
in a range: 0.0-359.9
- getCompassDegrees() - Method in class lejos.hardware.gps.RMCSentence
-
Return compass value from GPS
- getCourse() - Method in class lejos.hardware.gps.SimpleGPS
-
Get the course heading of the GPS unit.
- getCovariance() - Method in class lejos.utility.KalmanFilter
-
- getCurrentMode() - Method in interface lejos.hardware.sensor.SensorModes
-
Gets the index number of the current mode.
- getDate() - Method in class lejos.hardware.gps.GPS
-
Return a Date Object with data from GGA and RMC NMEA Sentence
- getDate() - Method in class lejos.hardware.gps.RMCSentence
-
Get date in integer format
- getDegrees() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the directional heading in degrees.
- getDegreesCartesian() - Method in interface lejos.robotics.DirectionFinder
-
Compass readings increase clockwise from 0 to 360, but Cartesian
coordinate systems increase counter-clockwise.
- getDegreesCartesian() - Method in class lejos.robotics.DirectionFinderAdapter
-
- getDegreesCartesian() - Method in class lejos.utility.GyroDirectionFinder
-
Returns the current rate-of-turn in degrees, as read by the GyroSensor
.
- getDelay() - Method in class lejos.utility.Timer
-
access how man milliseconds between timedOut() messages.
- getDisplay() - Method in interface lejos.hardware.lcd.CommonLCD
-
Provide access to the LCD display frame buffer.
- getDoublePivot() - Method in class lejos.utility.LUDecomposition
-
Return pivot permutation vector as a one-dimensional double array
- getElement(int) - Method in class lejos.robotics.AccelerometerAdapter
-
- getElevation() - Method in class lejos.hardware.gps.Satellite
-
How many degrees over the horizon the satellite is.
- getFile(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- getFixMode() - Method in class lejos.hardware.gps.SimpleGPS
-
Fix quality:
0 = invalid
1 = GPS fix (SPS)
2 = DGPS fix
3 = PPS fix
4 = Real Time Kinematic
5 = Float RTK
6 = estimated (dead reckoning) (2.3 feature)
7 = Manual input mode
8 = Simulation mode
- getFixQuality() - Method in class lejos.hardware.gps.GGASentence
-
Get GPS Quality Data
- getFixType() - Method in class lejos.hardware.gps.SimpleGPS
-
3D fix - values include:
1 = no fix
2 = 2D fix
3 = 3D fix
- getFloodlight() - Method in interface lejos.robotics.LampController
-
Returns the color of the floodlight, including Color.NONE.
- getFont() - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Return the currently selected font object.
- getFont() - Method in interface lejos.hardware.lcd.TextLCD
-
Get the current font
- getFrame() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the framing rectangle
- getFrequency() - Method in class lejos.robotics.filter.PublishedSource
-
- getGain() - Method in class lejos.utility.KalmanFilter
-
- getGreen() - Method in class lejos.robotics.Color
-
Returns the green component in the range 0-255 in the default sRGB space.
- getHDOP() - Method in class lejos.hardware.gps.GGASentence
-
Get Horizontal Dilution of Precision (HDOP)
- getHDOP() - Method in class lejos.hardware.gps.GSASentence
-
Return HDOP
- getHDOP() - Method in class lejos.hardware.gps.SimpleGPS
-
Get the Horizontal Dilution of Precision (HDOP).
- getHeader() - Method in class lejos.hardware.gps.GGASentence
-
Returns the NMEA header for this sentence.
- getHeader() - Method in class lejos.hardware.gps.GSASentence
-
Returns the NMEA header for this sentence.
- getHeader() - Method in class lejos.hardware.gps.GSVSentence
-
Returns the NMEA header for this sentence.
- getHeader() - Method in class lejos.hardware.gps.NMEASentence
-
Retrieve the header constant for this sentence.
- getHeader() - Method in class lejos.hardware.gps.RMCSentence
-
Returns the NMEA header for this sentence.
- getHeader() - Method in class lejos.hardware.gps.VTGSentence
-
Returns the NMEA header for this sentence.
- getHeight() - Method in interface lejos.hardware.lcd.CommonLCD
-
Return the height of the associated drawing surface.
- getHeight() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getHeight() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getHeight() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the height as a double
- getHeight() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the height as a double
- getHigh() - Method in interface lejos.robotics.LightDetector
-
The highest raw light value this sensor can return from intense bright light.
- getHost() - Method in class lejos.robotics.filter.PublishedSource
-
- getHost() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getHWDisplay() - Method in interface lejos.hardware.lcd.CommonLCD
-
Get access to hardware LCD display.
- getId() - Method in interface lejos.hardware.Key
-
- getIpAddress() - Method in class lejos.robotics.filter.PublishedSource
-
- getKey() - Method in class lejos.robotics.filter.PublishedSource
-
- getKeyClickLength() - Method in interface lejos.hardware.Keys
-
- getKeyClickTone(int) - Method in interface lejos.hardware.Keys
-
- getKeyClickVolume() - Method in interface lejos.hardware.Keys
-
- getL() - Method in class lejos.utility.LUDecomposition
-
Return lower triangular factor
- getLatitude() - Method in class lejos.hardware.gps.Coordinates
-
Returns the latitude component of this coordinate.
- getLatitude() - Method in class lejos.hardware.gps.GGASentence
-
Get Latitude
- getLatitude() - Method in class lejos.hardware.gps.RMCSentence
-
Get Latitude
- getLatitude() - Method in class lejos.hardware.gps.SimpleGPS
-
Get Latitude
- getLatitudeDirection() - Method in class lejos.hardware.gps.GGASentence
-
Get Latitude Direction
- getLatitudeDirection() - Method in class lejos.hardware.gps.SimpleGPS
-
Get Latitude Direction
- getLightValue() - Method in interface lejos.robotics.LightDetector
-
Returns the calibrated and normalized brightness of the white light detected.
- getLocation() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the location of the rectangle
- getLongitude() - Method in class lejos.hardware.gps.Coordinates
-
Returns the longitude component of this coordinate.
- getLongitude() - Method in class lejos.hardware.gps.GGASentence
-
Get Longitude
- getLongitude() - Method in class lejos.hardware.gps.RMCSentence
-
Get Longitude
- getLongitude() - Method in class lejos.hardware.gps.SimpleGPS
-
Get Longitude
- getLongitudeDirection() - Method in class lejos.hardware.gps.GGASentence
-
Get Longitude Direction
- getLongitudeDirection() - Method in class lejos.hardware.gps.SimpleGPS
-
Get Longitude Direction
- getLow() - Method in interface lejos.robotics.LightDetector
-
The lowest raw light value this sensor can return in pitch black darkness.
- getMatrix(int[], int[]) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMatrix(int[], int, int) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMatrix(int, int, int[]) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMatrix(int, int, int, int) - Method in class lejos.utility.Matrix
-
Get a submatrix.
- getMaxSpeed() - Method in interface lejos.robotics.RegulatedMotor
-
Returns the maximum speed that can be maintained by the regulation system based upon the
current state of the battery.
- getMaxX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the maximum value of the x coordinate
- getMaxY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the maximum value of the y coordinate
- getMean() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Returns the mean sample value
- getMean() - Method in class lejos.utility.KalmanFilter
-
- getMinX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the minimum value of the x x coordinate
- getMinY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the minimum value of the y coordinate
- getMode() - Method in class lejos.hardware.gps.GSASentence
-
Return Mode1.
- getMode(int) - Method in interface lejos.hardware.sensor.SensorModes
-
Return the sample provider interface for the requested mode
- getMode(String) - Method in interface lejos.hardware.sensor.SensorModes
-
Return the sample provider for the request mode
- getModeCount() - Method in interface lejos.hardware.sensor.SensorModes
-
Gets the number of supported modes
- getModeValue() - Method in class lejos.hardware.gps.GSASentence
-
Return Mode2.
- getMotorCurrent() - Method in interface lejos.hardware.Power
-
return the motor current draw
- getName() - Method in interface lejos.hardware.Key
-
- getName() - Method in interface lejos.hardware.port.Port
-
return the string name used to reference this physical port
- getName() - Method in interface lejos.hardware.sensor.SensorMode
-
return a string description of this sensor mode
- getName() - Method in class lejos.internals.EV3DevPort
-
return the string name used to reference this physical port
- getName() - Method in class lejos.robotics.filter.PublishedSource
-
- getName() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getNextString() - Method in class lejos.hardware.gps.SimpleGPS
-
Pulls the next NMEA sentence as a string
- getNormalized() - Method in class lejos.robotics.geometry.Point
-
get a copy of this
with length 1
- getNormalizedLightValue() - Method in interface lejos.robotics.LightDetector
-
Returns the normalized value of the brightness of the white light detected, such that
the lowest value is darkness and the highest value is intense bright light.
- getNumReadings() - Method in class lejos.robotics.RangeReadings
-
Get the number of readings in a set
- getOffsetCorrection() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Returns an array with the offset correction parameters that are currently
in use
- getOldest(float[], int) - Method in class lejos.robotics.filter.SampleBuffer
-
- getP1() - Method in class lejos.robotics.geometry.Line
-
- getP1() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getP1() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getP1() - Method in class lejos.robotics.geometry.Line2D
-
Get the start point of the line as a Point2D
- getP2() - Method in class lejos.robotics.geometry.Line
-
- getP2() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getP2() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getP2() - Method in class lejos.robotics.geometry.Line2D
-
Get the end point of the line as a Point2D
- getPDOP() - Method in class lejos.hardware.gps.GSASentence
-
Return PDOP
- getPDOP() - Method in class lejos.hardware.gps.SimpleGPS
-
Get the 3D Position Dilution of Precision (PDOP).
- getPivot() - Method in class lejos.utility.LUDecomposition
-
Return pivot permutation vector
- getPixel(int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Method to get a pixel from the screen.
- getPort() - Method in class lejos.robotics.filter.PublishedSource
-
- getPower() - Method in interface lejos.robotics.DCMotor
-
Returns the current motors power setting.
- getPredictedCovariance() - Method in class lejos.utility.KalmanFilter
-
- getPredictedMean() - Method in class lejos.utility.KalmanFilter
-
- getPRN() - Method in class lejos.hardware.gps.GSASentence
-
Return an Array with Satellite IDs
- getPRN() - Method in class lejos.hardware.gps.Satellite
-
Return PRN number from a Satellite.
- getPRN() - Method in class lejos.hardware.gps.SimpleGPS
-
Get an Array of Pseudo-Random Noise codes (PRN).
- getProperty(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- getPropertyArray(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- getRange() - Method in interface lejos.robotics.RangeFinder
-
Get the range to the nearest object
- getRange() - Method in class lejos.robotics.RangeFinderAdapter
-
- getRange() - Method in class lejos.robotics.RangeReading
-
Get the range reading
- getRange(float) - Method in class lejos.robotics.RangeReadings
-
Get a range reading for a specific angle
- getRange(int) - Method in class lejos.robotics.RangeReadings
-
Get a specific range reading
- getRangeFinder() - Method in interface lejos.robotics.RangeScanner
-
Return the range finder for use by other classes
- getRanges() - Method in interface lejos.robotics.RangeFinder
-
If the sensor is capable, this method returns multiple range values from a single scan.
- getRanges() - Method in class lejos.robotics.RangeFinderAdapter
-
- getRangeValues() - Method in interface lejos.robotics.RangeScanner
-
Take a set of range readings.
- getRed() - Method in class lejos.robotics.Color
-
Returns the red component in the range 0-255 in the default sRGB space.
- getRotationSpeed() - Method in interface lejos.robotics.Tachometer
-
Returns the actual speed.
- getRowDimension() - Method in class lejos.utility.Matrix
-
Get row dimension.
- getRowPackedCopy() - Method in class lejos.utility.Matrix
-
Make a one-dimensional row packed copy of the internal array.
- getSampleRate() - Method in class lejos.robotics.filter.SampleThread
-
- getSatellite(int) - Method in class lejos.hardware.gps.GPS
-
Get NMEA Satellite.
- getSatellite(int) - Method in class lejos.hardware.gps.GSVSentence
-
Return a NMEA Satellite object
- getSatellitesInView() - Method in class lejos.hardware.gps.GPS
-
The satellites in view is a list of satellites the GPS could theoretically connect to (i.e.
- getSatellitesInView() - Method in class lejos.hardware.gps.GSVSentence
-
Returns the number of satellites being tracked to
determine the coordinates.
- getSatellitesTracked() - Method in class lejos.hardware.gps.GGASentence
-
Returns the number of satellites being tracked to
determine the coordinates.
- getSatellitesTracked() - Method in class lejos.hardware.gps.GPS
-
Returns the number of satellites being tracked to
determine the coordinates.
- getSatellitesTracked() - Method in class lejos.hardware.gps.SimpleGPS
-
Returns the number of satellites being tracked to
determine the coordinates.
- getScaleCorrection() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Returns an array with the scale correction paramaters that are currently in
use
- getSelectionType() - Method in class lejos.hardware.gps.SimpleGPS
-
Selection type of 2D or 3D fix
'M' = manual
'A' = automatic
- getSignalNoiseRatio() - Method in class lejos.hardware.gps.Satellite
-
* Signal to Noise Ratio (SNR) for the signal from a satellite.
- getSource() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getSources() - Static method in class lejos.robotics.filter.PublishedSource
-
- getSpeed() - Method in class lejos.hardware.gps.RMCSentence
-
Get Speed in Kilometers
- getSpeed() - Method in class lejos.hardware.gps.SimpleGPS
-
Get speed in kilometers per hour
- getSpeed() - Method in class lejos.hardware.gps.VTGSentence
-
Get Speed in Kilometers
- getSpeed() - Method in interface lejos.robotics.RegulatedMotor
-
Returns the current motors speed.
- getStandardDeviation() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Returns the standard deviation from the mean sample value
- getStandardDeviation(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
- getStatus() - Method in class lejos.hardware.gps.RMCSentence
-
- getStrokeStyle() - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Return the current stroke style.
- getTachoCount() - Method in interface lejos.robotics.Encoder
-
Returns the tachometer count.
- getTextHeight() - Method in interface lejos.hardware.lcd.TextLCD
-
Get the height of the screen in characters
- getTextWidth() - Method in interface lejos.hardware.lcd.TextLCD
-
Get the width of the screen in characters
- getTime() - Method in class lejos.hardware.gps.GGASentence
-
Returns the last time stamp retrieved from a satellite
- getTime() - Method in class lejos.hardware.gps.RMCSentence
-
Get time in integer format
- getTime() - Method in class lejos.robotics.filter.PublishedSource
-
- getTime() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getTimeStamp() - Method in class lejos.hardware.gps.SimpleGPS
-
Get the last time stamp from the satellite for GGA sentence.
- getTimeStamp() - Method in class lejos.robotics.filter.PublishedSource
-
- getTimeStamp() - Method in class lejos.robotics.filter.SubscribedProvider
-
- getTranslateX() - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Gets the X coordinate of the translated origin of this graphics context.
- getTranslateY() - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Gets the Y coordinate of the translated origin of this graphics context.
- getTrueCourse() - Method in class lejos.hardware.gps.VTGSentence
-
Get true course, in degrees.
- getU() - Method in class lejos.utility.LUDecomposition
-
Return upper triangular factor
- getVariance(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
- getVDOP() - Method in class lejos.hardware.gps.GSASentence
-
Return VDOP
- getVDOP() - Method in class lejos.hardware.gps.SimpleGPS
-
Get the Vertical Dilution of Precision (VDOP).
- getVoltage() - Method in interface lejos.hardware.Power
-
The NXT uses 6 batteries of 1.5 V each.
- getVoltageMilliVolt() - Method in interface lejos.hardware.Power
-
The NXT/EV3 uses 6 batteries of 1500 mV each.
- getVolume() - Method in interface lejos.hardware.Audio
-
Get the current master volume level
- getWidth() - Method in interface lejos.hardware.lcd.CommonLCD
-
Return the width of the associated drawing surface.
- getWidth() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getWidth() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getWidth() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the width as a double
- getWidth() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the width as a double
- getX() - Method in class lejos.robotics.geometry.Point2D.Double
-
- getX() - Method in class lejos.robotics.geometry.Point2D.Float
-
- getX() - Method in class lejos.robotics.geometry.Point2D
-
Get the x coordinate as a double
- getX() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getX() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getX() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the x coordinate as a double
- getX() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the x coordinate as a double
- getX1() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getX1() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getX1() - Method in class lejos.robotics.geometry.Line2D
-
Get the x coordinate of the start of the line
- getX2() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getX2() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getX2() - Method in class lejos.robotics.geometry.Line2D
-
Get the x coordinate of the end of the line
- getXAccel() - Method in interface lejos.robotics.Accelerometer
-
Measures the x-axis of the accelerometer, in meters/second^2.
- getXAccel() - Method in class lejos.robotics.AccelerometerAdapter
-
- getY() - Method in class lejos.robotics.geometry.Point2D.Double
-
- getY() - Method in class lejos.robotics.geometry.Point2D.Float
-
- getY() - Method in class lejos.robotics.geometry.Point2D
-
Get the y coordinate as a double
- getY() - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- getY() - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- getY() - Method in class lejos.robotics.geometry.RectangleInt32
-
Get the y coordinate as a double
- getY() - Method in class lejos.robotics.geometry.RectangularShape
-
Get the y coordinate as a double
- getY1() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getY1() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getY1() - Method in class lejos.robotics.geometry.Line2D
-
Get the y coordinate of the start of the line
- getY2() - Method in class lejos.robotics.geometry.Line2D.Double
-
- getY2() - Method in class lejos.robotics.geometry.Line2D.Float
-
- getY2() - Method in class lejos.robotics.geometry.Line2D
-
Get the y coordinate of the end of the line
- getYAccel() - Method in interface lejos.robotics.Accelerometer
-
Measures the y-axis of the accelerometer, in meters/second^2.
- getYAccel() - Method in class lejos.robotics.AccelerometerAdapter
-
- getZAccel() - Method in interface lejos.robotics.Accelerometer
-
Measures the z-axis of the accelerometer, in meters/second^2.
- getZAccel() - Method in class lejos.robotics.AccelerometerAdapter
-
- ggaSentence - Variable in class lejos.hardware.gps.SimpleGPS
-
- GGASentence - Class in lejos.hardware.gps
-
This class has been designed to manage a GGA Sentence
GGA - essential fix data which provide 3D location and accuracy data.
- GGASentence() - Constructor for class lejos.hardware.gps.GGASentence
-
- go() - Method in class lejos.robotics.subsumption.Arbitrator
-
This method starts the arbitration of Behaviors and runs an endless loop.
- GPS - Class in lejos.hardware.gps
-
This class manages data received from a GPS Device.
- GPS(InputStream) - Constructor for class lejos.hardware.gps.GPS
-
The constructor.
- GPSListener - Interface in lejos.hardware.gps
-
This is the interface to manage events with GPS
- GraphicsLCD - Interface in lejos.hardware.lcd
-
- green - Variable in class lejos.robotics.Color
-
- GREEN - Static variable in class lejos.robotics.Color
-
- groundSpeed - Variable in class lejos.hardware.gps.RMCSentence
-
- gsaSentence - Variable in class lejos.hardware.gps.SimpleGPS
-
- GSASentence - Class in lejos.hardware.gps
-
This class has been designed to manage a GSA Sentence
GPS DOP and active satellites
eg1.
- GSASentence() - Constructor for class lejos.hardware.gps.GSASentence
-
Constructor
- gsvSentence - Variable in class lejos.hardware.gps.GPS
-
- GSVSentence - Class in lejos.hardware.gps
-
This class has been designed to manage a GSV Sentence
GPS Satellites in view
eg.
- GSVSentence() - Constructor for class lejos.hardware.gps.GSVSentence
-
- gyro - Variable in class lejos.utility.GyroDirectionFinder
-
- GyroDirectionFinder - Class in lejos.utility
-
Implementation of the DirectionFinder
interface that integrates repeated rate-of-turn readings from a
gyro sensor
into a continuously updated heading.
- GyroDirectionFinder(Gyroscope) - Constructor for class lejos.utility.GyroDirectionFinder
-
Creates and initializes a new GyroDirectionFinder
using passed GyroSensor
- GyroDirectionFinder(Gyroscope, boolean) - Constructor for class lejos.utility.GyroDirectionFinder
-
Creates and initializes a new GyroDirectionFinder
using passed GyroSensor
and does
the GyroSensor.recalibrateOffset()
method.
- GyroDirectionFinder.Regulator - Class in lejos.utility
-
This is the private thread class that is used to continuously integrate successive readings from the gyro
- Gyroscope - Interface in lejos.robotics
-
Abstraction for Gyroscope defines minimal implementation
- parse(String) - Method in class lejos.hardware.gps.GGASentence
-
Method used to parse a GGA Sentence
- parse(String) - Method in class lejos.hardware.gps.GSASentence
-
Method used to parse a GGA Sentence
- parse(String) - Method in class lejos.hardware.gps.GSVSentence
-
Method used to parse a GSV Sentence
- parse(String) - Method in class lejos.hardware.gps.NMEASentence
-
Abstract method to parse out all relevant data from the nmeaSentence.
- parse(String) - Method in class lejos.hardware.gps.RMCSentence
-
Parse a RMC Sentence
$GPRMC,081836,A,3751.65,S,14507.36,E,000.0,360.0,130998,011.3,E*62
- parse(String) - Method in class lejos.hardware.gps.VTGSentence
-
Parse a RMC Sentence
$GPVTG,054.7,T,034.4,M,005.5,N,010.2,K,A*53
- PDOP - Variable in class lejos.hardware.gps.GSASentence
-
- PIANO - Static variable in interface lejos.hardware.Sounds
-
- piv - Variable in class lejos.utility.LUDecomposition
-
Internal storage of pivot vector.
- pivsign - Variable in class lejos.utility.LUDecomposition
-
Row and column dimensions, and pivot sign.
- PlainSum(SampleProvider, int) - Constructor for class lejos.robotics.filter.SumFilter.PlainSum
-
- playNote(int[], int, int) - Method in interface lejos.hardware.Audio
-
Play a note with attack, decay, sustain and release shape.
- playSample(byte[], int, int, int, int) - Method in interface lejos.hardware.Audio
-
Queue a series of PCM samples to play at the
specified volume and sample rate.
- playSample(File) - Method in interface lejos.hardware.Audio
-
Play a wav file
- playSample(File, int) - Method in interface lejos.hardware.Audio
-
Play a wav file
- playTone(int, int) - Method in interface lejos.hardware.Audio
-
- playTone(int, int, int) - Method in interface lejos.hardware.Audio
-
Plays a tone, given its frequency and duration.
- plus(Matrix) - Method in class lejos.utility.Matrix
-
C = A + B
- plusEquals(Matrix) - Method in class lejos.utility.Matrix
-
A = A + B
- Point - Class in lejos.robotics.geometry
-
Point with float co-ordinates for use in navigation.
- Point(float) - Constructor for class lejos.robotics.geometry.Point
-
Returns a point ad distance 1 from the origin and an angle radans
to the x-axis
- Point(float, float) - Constructor for class lejos.robotics.geometry.Point
-
returns a Point at location x,y
- Point2D - Class in lejos.robotics.geometry
-
An abstract class for a point.
- Point2D() - Constructor for class lejos.robotics.geometry.Point2D
-
This is abstract class that cannot be instantiated.
- Point2D.Double - Class in lejos.robotics.geometry
-
A point with double coordinates.
- Point2D.Float - Class in lejos.robotics.geometry
-
A point with float coordinates.
- pointAt(float, float) - Method in class lejos.robotics.geometry.Point
-
Returns a new point at the specified distance in the direction angle from
this point.
- port - Variable in class lejos.robotics.filter.PublishedSource
-
- Port - Interface in lejos.hardware.port
-
Interface that provides a binding between a physical port and the different
types of sensor interfaces that can be used with it
- portNum - Variable in class lejos.internals.EV3DevPort
-
- PORTS - Static variable in interface lejos.hardware.sensor.EV3SensorConstants
-
- Power - Interface in lejos.hardware
-
Interface used to access information about the EV3 battery and current usage.
- print(PrintStream) - Method in class lejos.utility.Matrix
-
- printReadings() - Method in class lejos.robotics.RangeReadings
-
Print the range readings on standard out
- PRN - Variable in class lejos.hardware.gps.Satellite
-
- projectOn(Line) - Method in class lejos.robotics.geometry.Point
-
Finds the orthogonal projection of this point onto the line.
- props - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
-
- provider - Variable in class lejos.robotics.DirectionFinderAdapter
-
- ptSegDist(double, double) - Method in class lejos.robotics.geometry.Line2D
-
Measures the shortest distance from the reference point to a point on
this line segment.
- ptSegDist(double, double, double, double, double, double) - Static method in class lejos.robotics.geometry.Line2D
-
Measures the shortest distance from the reference point to a point on
the line segment.
- ptSegDist(Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Measures the shortest distance from the reference point to a point on
this line segment.
- ptSegDistSq(double, double) - Method in class lejos.robotics.geometry.Line2D
-
Measures the square of the shortest distance from the reference point
to a point on this line segment.
- ptSegDistSq(double, double, double, double, double, double) - Static method in class lejos.robotics.geometry.Line2D
-
Measures the square of the shortest distance from the reference point
to a point on the line segment.
- ptSegDistSq(Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Measures the square of the shortest distance from the reference point
to a point on this line segment.
- PUBLISH_PORT - Static variable in class lejos.robotics.filter.PublishedSource
-
- PublishedSource - Class in lejos.robotics.filter
-
- PublishedSource(String, byte[]) - Constructor for class lejos.robotics.filter.PublishedSource
-
- PublishedSource.Listener - Class in lejos.robotics.filter
-
- r - Variable in class lejos.utility.KalmanFilter
-
- random(int, int) - Static method in class lejos.utility.Matrix
-
Generate matrix with random elements
- range - Variable in class lejos.robotics.RangeReading
-
- RangeFinder - Interface in lejos.robotics
-
Abstraction for a range finder sensor that returns the distance to the nearest object
- RangeFinderAdapter - Class in lejos.robotics
-
- RangeFinderAdapter(SampleProvider) - Constructor for class lejos.robotics.RangeFinderAdapter
-
- RangeReading - Class in lejos.robotics
-
Represent a single range reading
- RangeReading(float, float) - Constructor for class lejos.robotics.RangeReading
-
Create the reading
- RangeReadings - Class in lejos.robotics
-
Represents a set of range readings.
- RangeReadings(int) - Constructor for class lejos.robotics.RangeReadings
-
- RangeScanner - Interface in lejos.robotics
-
Abstraction for a single range scanning sensor, rotating platform with a range finder,
or a complete robot, that obtains a set of range readings at a set of angles to#
the robot's heading.
- readButtons() - Method in interface lejos.hardware.Keys
-
- recalculateIn - Variable in class lejos.robotics.filter.SumFilter.SmartSum
-
- recalculateSum(int) - Method in class lejos.robotics.filter.SumFilter.SmartSum
-
- recalibrateOffset() - Method in interface lejos.robotics.Gyroscope
-
Implementor must calculate and set the offset/bias value for use in getAngularVelocity()
.
- Rectangle - Class in lejos.robotics.geometry
-
- Rectangle(float, float, float, float) - Constructor for class lejos.robotics.geometry.Rectangle
-
- Rectangle2D - Class in lejos.robotics.geometry
-
An abstract class for a Rectangle.
- Rectangle2D() - Constructor for class lejos.robotics.geometry.Rectangle2D
-
This is an abstract class which cannot be instantiated: use Rectangle2D.Float, Rectangle2D.Double, or Rectangle.
- Rectangle2D.Double - Class in lejos.robotics.geometry
-
A Rectangle2D with double coordinates
- Rectangle2D.Float - Class in lejos.robotics.geometry
-
A Rectangle2D with float coordinates.
- RectangleInt32 - Class in lejos.robotics.geometry
-
A rectangle with integer coordinates.
- RectangleInt32() - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Creates an empty rectangle at (0,0).
- RectangleInt32(int, int) - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Creates a rectangle with top left corner at (0,0) and with specified
width and height.
- RectangleInt32(int, int, int, int) - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Creates a rectangle with top left corner at (x,y) and with specified
width and height.
- RectangleInt32(Point) - Constructor for class lejos.robotics.geometry.RectangleInt32
-
Create an empty rectangle at the given point
- RectangularShape - Class in lejos.robotics.geometry
-
An abstract base class for shapes based on a rectangular frame.
- RectangularShape() - Constructor for class lejos.robotics.geometry.RectangularShape
-
- red - Variable in class lejos.robotics.Color
-
- RED - Static variable in class lejos.robotics.Color
-
- reference - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
-
- refresh() - Method in interface lejos.hardware.lcd.CommonLCD
-
Refresh the display.
- reg - Variable in class lejos.utility.GyroDirectionFinder
-
- RegulatedMotor - Interface in lejos.robotics
-
Interface for encoded motors without limited range of movement (e.g.
- RegulatedMotorListener - Interface in lejos.robotics
-
This interface defines a listener that is notified of the tachometer when the motor starts and stops rotating.
- Regulator() - Constructor for class lejos.utility.GyroDirectionFinder.Regulator
-
- relativeCCW(double, double) - Method in class lejos.robotics.geometry.Line2D
-
Returns an indicator of where the specified point
lies with respect to the line.
- relativeCCW(double, double, double, double, double, double) - Static method in class lejos.robotics.geometry.Line2D
-
Returns an indicator of where the specified point
lies with respect to the line
- relativeCCW(Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Returns an indicator of where the specified point
lies with respect to the line
- removeListener() - Method in interface lejos.robotics.RegulatedMotor
-
Removes the RegulatedMotorListener from this class.
- removeListener(GPSListener) - Static method in class lejos.hardware.gps.SimpleGPS
-
Remove a listener
- removeSample(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Method to maintain the running mean and variance by removing an old value;
- reset() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- reset() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
-
Resets the filter
- reset() - Method in class lejos.robotics.filter.SampleBuffer
-
Empties the sample buffer
- reset() - Method in interface lejos.robotics.Gyroscope
-
- reset() - Method in class lejos.utility.Stopwatch
-
Reset watch to zero
- resetCartesianZero() - Method in interface lejos.robotics.DirectionFinder
-
Changes the current direction the compass is facing into the zero
angle.
- resetCartesianZero() - Method in class lejos.robotics.DirectionFinderAdapter
-
- resetCartesianZero() - Method in class lejos.utility.GyroDirectionFinder
-
Resets the current heading to zero.
- resetTachoCount() - Method in interface lejos.robotics.Encoder
-
Reset the tachometer count.
- resetTo(float) - Method in class lejos.robotics.filter.IntegrationFilter
-
Sets the current value of the integrator to the specified value.
- reshape(int, int, int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Deprecated.
- resize(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Deprecated.
- resumeCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Resumes the process of updating calibration parameters after a stop.
- reverse() - Method in class lejos.robotics.geometry.Point
-
same as multiply(-1);
- RIGHT - Static variable in interface lejos.hardware.Key
-
- RIGHT - Static variable in interface lejos.hardware.lcd.GraphicsLCD
-
Position the anchor point of text and images
to the right of the text or image.
- rightOrth() - Method in class lejos.robotics.geometry.Point
-
calculate the right handed cartesian orthogonal of this poiont
- rmcSentence - Variable in class lejos.hardware.gps.GPS
-
- RMCSentence - Class in lejos.hardware.gps
-
RMC is a Class designed to manage RMC Sentences from a NMEA GPS Receiver
RMC - NMEA has its own version of essential gps pvt (position, velocity, time) data.
- RMCSentence() - Constructor for class lejos.hardware.gps.RMCSentence
-
- ROP_AND - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_ANDINVERTED - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_ANDREVERSE - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_CLEAR - Static variable in interface lejos.hardware.lcd.CommonLCD
-
Common raster operations for use with bitBlt
- ROP_COPY - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_COPYINVERTED - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_EQUIV - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_INVERT - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_NAND - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_NOOP - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_NOR - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_OR - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_ORINVERTED - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_ORREVERSE - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_SET - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- ROP_XOR - Static variable in interface lejos.hardware.lcd.CommonLCD
-
- rotate(int) - Method in interface lejos.robotics.RegulatedMotor
-
Causes motors to rotate by a specified angle.
- rotate(int, boolean) - Method in interface lejos.robotics.RegulatedMotor
-
causes motors to rotate through angle;
iff immediateReturn is true, method returns immediately and the motors stops by itself
If any motors method is called before the limit is reached, the rotation is canceled.
- rotateTo(int) - Method in interface lejos.robotics.RegulatedMotor
-
Causes motors to rotate to limitAngle;
Then getTachoCount should be within +- 2 degrees of the limit angle when the method returns
- rotateTo(int, boolean) - Method in interface lejos.robotics.RegulatedMotor
-
causes motors to rotate to limitAngle;
if immediateReturn is true, method returns immediately and the motors stops by itself
and getTachoCount should be within +- 2 degrees if the limit angle
If any motors method is called before the limit is reached, the rotation is canceled.
- rotationStarted(RegulatedMotor, int, boolean, long) - Method in interface lejos.robotics.RegulatedMotorListener
-
Called when the motor starts rotating.
- rotationStopped(RegulatedMotor, int, boolean, long) - Method in interface lejos.robotics.RegulatedMotorListener
-
Called when the motor stops rotating.
- run() - Method in class lejos.hardware.gps.SimpleGPS
-
Keeps reading sentences from GPS receiver stream and extracting data.
- run() - Method in class lejos.robotics.filter.PublishedSource.Listener
-
- run() - Method in class lejos.robotics.filter.SampleThread.Runner
-
- run() - Method in class lejos.robotics.subsumption.Arbitrator.Monitor
-
- run() - Method in class lejos.utility.GyroDirectionFinder.Regulator
-
- Runner() - Constructor for class lejos.robotics.filter.SampleThread.Runner
-
- running - Variable in class lejos.robotics.filter.SampleThread
-
- running - Variable in class lejos.utility.Timer
-
- S1 - Static variable in interface lejos.hardware.port.SensorPort
-
- S2 - Static variable in interface lejos.hardware.port.SensorPort
-
- S3 - Static variable in interface lejos.hardware.port.SensorPort
-
- S4 - Static variable in interface lejos.hardware.port.SensorPort
-
- sample - Variable in class lejos.robotics.AccelerometerAdapter
-
- sample - Variable in class lejos.robotics.DirectionFinderAdapter
-
- sample - Variable in class lejos.robotics.filter.FilterTerminal
-
- sample - Variable in class lejos.robotics.filter.ModulusFilter
-
- sample - Variable in class lejos.robotics.filter.PublishedSource
-
- sample - Variable in class lejos.robotics.filter.ZeroFilter
-
- sampleBuffer - Variable in class lejos.robotics.filter.SampleBuffer
-
- SampleBuffer - Class in lejos.robotics.filter
-
Provides a buffer to store samples
- SampleBuffer(SampleProvider, int) - Constructor for class lejos.robotics.filter.SampleBuffer
-
- SampleProvider - Interface in lejos.robotics
-
Abstraction for classes that fetch samples from a sensors and classes that are able to process samples.
A sample is a measurement taken by a sensors at a single moment in time.
- sampleRate - Variable in class lejos.robotics.filter.SampleThread
-
- sampleSize - Variable in class lejos.robotics.filter.AbstractFilter
-
- sampleSize - Variable in class lejos.robotics.filter.PublishedSource
-
- sampleSize - Variable in class lejos.robotics.filter.SubscribedProvider
-
- sampleSize() - Method in class lejos.robotics.filter.AbstractFilter
-
- sampleSize() - Method in class lejos.robotics.filter.ConcatenationFilter
-
- sampleSize() - Method in class lejos.robotics.filter.PublishedSource
-
- sampleSize() - Method in class lejos.robotics.filter.SliceFilter
-
- sampleSize() - Method in class lejos.robotics.filter.SubscribedProvider
-
- sampleSize() - Method in interface lejos.robotics.SampleProvider
-
Returns the number of elements in a sample.
The number of elements does not change during runtime.
- SampleThread - Class in lejos.robotics.filter
-
- SampleThread(SampleProvider, float) - Constructor for class lejos.robotics.filter.SampleThread
-
Create an instance and run at sampleRate
.
- SampleThread.Runner - Class in lejos.robotics.filter
-
Separate thread to continuously update the buffer with most recent sensors
data at fixed interval.
- Satellite - Class in lejos.hardware.gps
-
This class models data extracted from NMEA GSV Sentence
$GPGSV,1,1,13,02,02,213,,03,-3,000,,11,00,121,,14,13,172,05*67
4 = SV PRN number
5 = Elevation in degrees, 90 maximum
6 = Azimuth, degrees from true north, 000 to 359
7 = SNR, 00-99 dB (null when not tracking)
You can find out more about a satellite by looking up the PRN number here:
http://en.wikipedia.org/wiki/List_of_GPS_satellite_launches
- Satellite() - Constructor for class lejos.hardware.gps.Satellite
-
- Satellite(int, int, int, int) - Constructor for class lejos.hardware.gps.Satellite
-
Constructor which indicate information about:
PRN, Elevation, Azimuth and SNR
- satellitesInView - Variable in class lejos.hardware.gps.GSVSentence
-
- satellitesTracked - Variable in class lejos.hardware.gps.GGASentence
-
- save(String) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Stores the calibration parameters, offset and/or scale depending on current
settings, to a filterProperties file.
- scale - Variable in class lejos.robotics.filter.LinearCalibrationFilter
-
- scroll() - Method in interface lejos.hardware.lcd.TextLCD
-
Scrolls the screen up one text line
- segDist(Line) - Method in class lejos.robotics.geometry.Line
-
Returns the minimum distance between two line segments--this line segment and another.
- SENSOR_PORT - Static variable in class lejos.internals.EV3DevPort
-
- SensorMode - Interface in lejos.hardware.sensor
-
- SensorModes - Interface in lejos.hardware.sensor
-
Provide access to the modes supported by a sensor
- SensorPort - Interface in lejos.hardware.port
-
Basic interface for EV3 sensors ports.
- sentenceChooser(String, String) - Method in class lejos.hardware.gps.GPS
-
Internal helper method to aid in the subclass architecture.
- sentenceChooser(String, String) - Method in class lejos.hardware.gps.SimpleGPS
-
Internal helper method to aid in the subclass architecture.
- sentenceReceived(NMEASentence) - Method in interface lejos.hardware.gps.GPSListener
-
Called whenever a new NMEA sentence is produced by the GPS receiver.
- serialVersionUID - Static variable in exception lejos.robotics.filter.AbstractCalibrationFilter.CalibrationFileException
-
- serialVersionUID - Static variable in class lejos.utility.LUDecomposition
-
- serialVersionUID - Static variable in class lejos.utility.Matrix
-
- set(int, int, double) - Method in class lejos.utility.Matrix
-
Set a single element.
- setAcceleration(int) - Method in interface lejos.robotics.RegulatedMotor
-
Set the required rate of acceleration degrees/s/s
- setAltitude(double) - Method in class lejos.hardware.gps.Coordinates
-
- setAngles(float[]) - Method in interface lejos.robotics.RangeScanner
-
Set the array of angles at which range readings are to be taken
- setAutoRefresh(boolean) - Method in interface lejos.hardware.lcd.CommonLCD
-
Turn on/off the automatic refresh of the LCD display.
- setAutoRefreshPeriod(int) - Method in interface lejos.hardware.lcd.CommonLCD
-
Set the period used to perform automatic refreshing of the display.
- setAzimuth(int) - Method in class lejos.hardware.gps.Satellite
-
Set Azimuth
- setBounds(int, int, int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the bounds of this rectangle
- setBounds(RectangleInt32) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the bounds of this rectangle to the given rectangle
- setCalibrationType(int) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setColor(int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Set the current drawing color.
- setColor(int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Sets the current color to the specified RGB values.
- setContrast(int) - Method in interface lejos.hardware.lcd.CommonLCD
-
Set the LCD contrast.
- setCurrentMode(int) - Method in interface lejos.hardware.sensor.SensorModes
-
Sets the current mode for fetching samples
- setCurrentMode(String) - Method in interface lejos.hardware.sensor.SensorModes
-
Sets the current mode for fetching samples
- setDegrees(float) - Method in class lejos.utility.GyroDirectionFinder
-
Resets the current heading to a desired value.
- setDegreesCartesian(float) - Method in class lejos.utility.GyroDirectionFinder
-
Resets the current heading to a desired value.
- setDelay(int) - Method in class lejos.utility.Timer
-
Change the delay between timedOut messages.
- setElevation(int) - Method in class lejos.hardware.gps.Satellite
-
Set Elevation
- setFloodlight(boolean) - Method in interface lejos.robotics.LampController
-
Turns the default LED light on or off.
- setFloodlight(int) - Method in interface lejos.robotics.LampController
-
Used to turn on or off the floodlight by color.
- setFont(Font) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Set the current font
- setFrame(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- setFrame(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D
-
- setFrame(double, double, double, double) - Method in class lejos.robotics.geometry.RectangularShape
-
Set the frame for the rectangular shape
- setFrame(Rectangle2D) - Method in class lejos.robotics.geometry.RectangularShape
-
Set the frame of the rectangular shape
- setIndex(int) - Method in class lejos.robotics.filter.FilterTerminal
-
- setKeyClickLength(int) - Method in interface lejos.hardware.Keys
-
- setKeyClickTone(int, int) - Method in interface lejos.hardware.Keys
-
- setKeyClickVolume(int) - Method in interface lejos.hardware.Keys
-
- setLatitude(double) - Method in class lejos.hardware.gps.Coordinates
-
- setLine(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D.Double
-
- setLine(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D.Float
-
- setLine(double, double, double, double) - Method in class lejos.robotics.geometry.Line2D
-
Sets the end points of the line using double coordinates.
- setLine(float, float, float, float) - Method in class lejos.robotics.geometry.Line2D.Float
-
Set the float coordinates of the start and end of the line
- setLine(Line2D) - Method in class lejos.robotics.geometry.Line2D
-
Set the end points of a line to the same as a given line
- setLine(Point2D, Point2D) - Method in class lejos.robotics.geometry.Line2D
-
Sets the end points of the line from a given start and end point
- setLocation(double, double) - Method in class lejos.robotics.geometry.Point2D.Double
-
- setLocation(double, double) - Method in class lejos.robotics.geometry.Point2D.Float
-
- setLocation(double, double) - Method in class lejos.robotics.geometry.Point2D
-
Set the location of this Point2D using double coordinates
- setLocation(float, float) - Method in class lejos.robotics.geometry.Point2D.Float
-
Set the location of the point
- setLocation(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Move the rectangle to (x,y)
- setLocation(Point) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the location of this point to the location of a given point
- setLocation(Point2D) - Method in class lejos.robotics.geometry.Point2D
-
Set the location of this Point2D to the same as a specified Point2D
- setLongitude(double) - Method in class lejos.hardware.gps.Coordinates
-
- setMatrix(int[], int[], Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setMatrix(int[], int, int, Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setMatrix(int, int, int[], Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setMatrix(int, int, int, int, Matrix) - Method in class lejos.utility.Matrix
-
Set a submatrix.
- setOffsetCalibration(float) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setOffsetCalibration(float[]) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setPattern(int) - Method in interface lejos.hardware.LED
-
- setPixel(int, int, int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Method to set a pixel on the screen.
- setPower(int) - Method in interface lejos.robotics.DCMotor
-
Set the power level 0%-100% to be applied to the motors
- setPRN(int) - Method in class lejos.hardware.gps.Satellite
-
Set PRN
- setProperty(String, float) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- setPropertyArray(String, float[]) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
- setRange(int, float, float) - Method in class lejos.robotics.RangeReadings
-
Set the range reading
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.Rectangle2D
-
Set this rectangle to a rectangle defined by double coordinates
- setRect(double, double, double, double) - Method in class lejos.robotics.geometry.RectangleInt32
-
- setRect(float, float, float, float) - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
Set the rectangle using float coordinates
- setRect(Rectangle2D) - Method in class lejos.robotics.geometry.Rectangle2D.Double
-
- setRect(Rectangle2D) - Method in class lejos.robotics.geometry.Rectangle2D.Float
-
- setRect(Rectangle2D) - Method in class lejos.robotics.geometry.Rectangle2D
-
Set this Rectangle2D to be the same as a given Rectangle2D
- setSampleRate(float) - Method in class lejos.robotics.filter.SampleThread
-
- setScaleCalibration(float) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setScaleCalibration(float[], float[]) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setScaleCalibration(float, float) - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- setSignalNoiseRatio(int) - Method in class lejos.hardware.gps.Satellite
-
Set SNR
- setSize(int, int) - Method in class lejos.robotics.geometry.RectangleInt32
-
Set the size of the rectangle
- setSpeed(int) - Method in interface lejos.robotics.RegulatedMotor
-
Set motors speed.
- setState(Matrix, Matrix) - Method in class lejos.utility.KalmanFilter
-
- setStrokeStyle(int) - Method in interface lejos.hardware.lcd.GraphicsLCD
-
Set the stroke style to be used for drawing operations.
- setTimeConstant(float) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Sets the time constant for the lowpass filter that is used when calibrating.
- setTimeConstant(float) - Method in class lejos.robotics.filter.LowPassFilter
-
- setTracked(boolean) - Method in class lejos.hardware.gps.Satellite
-
- setVolume(int) - Method in interface lejos.hardware.Audio
-
Set the master volume level
- Shape - Interface in lejos.robotics.geometry
-
Shape interface without getPathIterator methods
- sigma - Variable in class lejos.utility.KalmanFilter
-
- sigmaBar - Variable in class lejos.utility.KalmanFilter
-
- SimpleGPS - Class in lejos.hardware.gps
-
This class manages data received from a GPS Device.
- SimpleGPS(InputStream) - Constructor for class lejos.hardware.gps.SimpleGPS
-
The constructor.
- simulateEvent(int) - Method in interface lejos.hardware.Key
-
- SliceFilter - Class in lejos.robotics.filter
-
Saimple filter to take a slice of another filter
- SliceFilter(SampleProvider, int, int) - Constructor for class lejos.robotics.filter.SliceFilter
-
- SmartSum(SampleProvider, int) - Constructor for class lejos.robotics.filter.SumFilter.SmartSum
-
- smoothed - Variable in class lejos.robotics.filter.LowPassFilter
-
- SNR - Variable in class lejos.hardware.gps.Satellite
-
- socket - Variable in class lejos.robotics.filter.PublishedSource
-
- SOCKET_TIMEOUT - Static variable in class lejos.robotics.filter.PublishedSource
-
- SOLID - Static variable in interface lejos.hardware.lcd.GraphicsLCD
-
Constant for the SOLID
stroke style.
- solve(Matrix) - Method in class lejos.utility.LUDecomposition
-
Solve A*X = B
- solve(Matrix) - Method in class lejos.utility.Matrix
-
Solve A*X = B
- Sounds - Interface in lejos.hardware
-
- source - Variable in class lejos.robotics.filter.AbstractFilter
-
- source - Variable in class lejos.robotics.filter.FilterTerminal
-
- source - Variable in class lejos.robotics.filter.SubscribedProvider
-
- source1 - Variable in class lejos.robotics.filter.ConcatenationFilter
-
- source2 - Variable in class lejos.robotics.filter.ConcatenationFilter
-
- sources - Static variable in class lejos.robotics.filter.PublishedSource
-
- speed - Variable in class lejos.hardware.gps.RMCSentence
-
- speed - Variable in class lejos.hardware.gps.VTGSentence
-
- start() - Method in class lejos.robotics.filter.SampleThread
-
Start the sampling (Default at instantiation)
- start() - Method in class lejos.utility.Timer
-
Starts the timer, telling it to send timeOut() methods
to the TimerListener.
- startCalibration() - Method in interface lejos.robotics.Calibrate
-
Starts calibration.
- startCalibration() - Method in class lejos.robotics.DirectionFinderAdapter
-
- startCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Starts a calibration proces.
- startCalibration() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
Starts a calibration process.
- startCalibration() - Method in class lejos.utility.GyroDirectionFinder
-
Find offset/bias of gyro while at rest (ensure it is at rest).
- startSynchronization() - Method in interface lejos.robotics.RegulatedMotor
-
Begin a set of synchronized motors operations
- status - Variable in class lejos.hardware.gps.RMCSentence
-
- STATUS_BUSY - Static variable in interface lejos.hardware.sensor.EV3SensorConstants
-
- STATUS_FAIL - Static variable in interface lejos.hardware.sensor.EV3SensorConstants
-
- STATUS_OK - Static variable in interface lejos.hardware.sensor.EV3SensorConstants
-
- STATUS_STOP - Static variable in interface lejos.hardware.sensor.EV3SensorConstants
-
- stop() - Method in interface lejos.robotics.BaseMotor
-
Causes motors to stop immediately.
- stop() - Method in class lejos.robotics.filter.SampleThread
-
Stop the sampling
- stop() - Method in class lejos.robotics.subsumption.Arbitrator
-
- stop() - Method in class lejos.utility.Timer
-
Stops the timer.
- stop(boolean) - Method in interface lejos.robotics.RegulatedMotor
-
Causes motor to stop, pretty much
instantaneously.
- stopCalibration() - Method in interface lejos.robotics.Calibrate
-
Ends calibration sequence.
- stopCalibration() - Method in class lejos.robotics.DirectionFinderAdapter
-
- stopCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Halts the process of updating calibration parameters.
- stopCalibration() - Method in class lejos.robotics.filter.LinearCalibrationFilter
-
- stopCalibration() - Method in class lejos.utility.GyroDirectionFinder
-
NO FUNCTIONALITY EQUIVALENT for GyroSensor
so implemented just to satisfy the DirectionFinder
interface.
- Stopwatch - Class in lejos.utility
-
Elapsed time watch (in milliseconds)
To use - construct a new instance.
- Stopwatch() - Constructor for class lejos.utility.Stopwatch
-
- store(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Saves the current set of calibration parameters to the file system.
- SubscribedProvider - Class in lejos.robotics.filter
-
- SubscribedProvider(DataInputStream, PublishedSource) - Constructor for class lejos.robotics.filter.SubscribedProvider
-
- subtract(float) - Method in class lejos.robotics.geometry.Point
-
Vector subtraction
- subtract(Point) - Method in class lejos.robotics.geometry.Point
-
Vector subtraction
- subtractWith(Point) - Method in class lejos.robotics.geometry.Point
-
vector subtraction
- sum - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
-
- sum - Variable in class lejos.robotics.filter.SumFilter.SmartSum
-
- SumFilter - Class in lejos.robotics.filter
-
This filter returns the sum of the N most recent samples.
The number of samples used is specified in the constructor of the filter.
- SumFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.SumFilter
-
- SumFilter.PlainSum - Class in lejos.robotics.filter
-
Calculates the sum by adding all the elements in the array every time
- SumFilter.SmartSum - Class in lejos.robotics.filter
-
Calculates the sum by maintaining a sum by substracting old samples and
adding new samples;
- suppress() - Method in interface lejos.robotics.subsumption.Behavior
-
The code in suppress() should cause the current behavior to exit.
- suspendCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
-
Halts the process of updating calibration parameters.
- SV - Variable in class lejos.hardware.gps.GSASentence
-
- synchronizeWith(RegulatedMotor[]) - Method in interface lejos.robotics.RegulatedMotor
-
Specify a set of motors that should be kept in synchronization with this one.
- systemSound(int) - Method in interface lejos.hardware.Audio
-
Play a system sound.