Skip navigation links
A B C D E F G H I L M N O P R S T U V W Y Z 

A

A - Static variable in interface ev3dev.hardware.ports.MotorPort
 
A - Static variable in interface ev3dev.hardware.ports.MotorPortBrickPi
 
A - Static variable in interface ev3dev.hardware.ports.MotorPortPiStorms
 
AbstractCalibrationFilter - Class in lejos.robotics.filter
 
AbstractCalibrationFilter(SampleProvider) - Constructor for class lejos.robotics.filter.AbstractCalibrationFilter
 
AbstractCalibrationFilter.CalibrationFileException - Exception in lejos.robotics.filter
 
AbstractFilter - Class in lejos.robotics.filter
Base class for Sample filters
AbstractFilter(SampleProvider) - Constructor for class lejos.robotics.filter.AbstractFilter
 
acceleration - Variable in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
 
active - Variable in class lejos.robotics.filter.SubscribedProvider
 
actual - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
actualSize - Variable in class lejos.robotics.filter.SampleBuffer
 
ADDRESS - Static variable in class ev3dev.hardware.EV3DevDevice
 
addSample(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
Method to maintain the running mean and variance by adding a new value;
AmbientMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3ColorSensor.AmbientMode
 
AngleMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3GyroSensor.AngleMode
 
AUTO_MODE - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 

B

B - Static variable in interface ev3dev.hardware.ports.MotorPort
 
B - Static variable in interface ev3dev.hardware.ports.MotorPortBrickPi
 
B - Static variable in interface ev3dev.hardware.ports.MotorPortPiStorms
 
backward() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
 
backward() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Causes motors to rotate backwards.
backward() - Method in interface lejos.robotics.BaseMotor
Causes motors to rotate backwards until stop() or flt() is called.
BaseMotor - Interface in lejos.robotics
Base motors interface.
BaseRegulatedMotor - Class in ev3dev.hardware.actuators.motors
Abstraction for a Regulated motors motors.
BaseRegulatedMotor(String, float, float, float, float, float, float, int, int) - Constructor for class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Constructor
BaseSensor - Class in ev3dev.hardware.sensors
 
BaseSensor(String, String, String) - Constructor for class ev3dev.hardware.sensors.BaseSensor
 
BasicMotor - Class in ev3dev.hardware.actuators.motors
Abstraction for basic motors operations.
BasicMotor(String) - Constructor for class ev3dev.hardware.actuators.motors.BasicMotor
Constructor
Battery - Class in ev3dev.hardware.sensors
The class Battery interacts with EV3Dev to get information about battery used.
Battery() - Constructor for class ev3dev.hardware.sensors.Battery
 
BATTERY - Static variable in interface ev3dev.hardware.sensors.EV3DevSensorDeviceCommands
 
BATTERY_BRICKPI - Static variable in interface ev3dev.hardware.sensors.EV3DevSensorDeviceCommands
 
BATTERY_EV3 - Static variable in interface ev3dev.hardware.sensors.EV3DevSensorDeviceCommands
 
BATTERY_PATH - Variable in class ev3dev.hardware.sensors.Battery
 
BATTERY_PATH_LOCAL - Variable in class ev3dev.hardware.sensors.Battery
 
BATTERY_PISTORMS - Static variable in interface ev3dev.hardware.sensors.EV3DevSensorDeviceCommands
 
beep() - Method in class ev3dev.hardware.actuators.Sound
Beeps once.
BLACK - Static variable in class lejos.robotics.Color
 
BLUE - Static variable in class lejos.robotics.Color
 
blue - Variable in class lejos.robotics.Color
 
brake() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Removes power from the motor and creates a passive electrical load.
brake() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Causes motors to float.
BRAKE - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
brake() - Method in interface lejos.robotics.BaseMotor
Removes power from the motor and creates a passive electrical load.
BRICKPI - Static variable in interface ev3dev.hardware.SupportedPlatform
 
BROWN - Static variable in class lejos.robotics.Color
 
buf - Variable in class lejos.robotics.filter.MaximumFilter
 
buf - Variable in class lejos.robotics.filter.MinimumFilter
 
buffer - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
buffer - Variable in class lejos.robotics.filter.SampleThread
 
bufferSize - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
bufferSize - Variable in class lejos.robotics.filter.SampleBuffer
 
build() - Method in class ev3dev.robotics.tts.Espeak
 

C

C - Static variable in interface ev3dev.hardware.ports.MotorPort
 
C - Static variable in interface ev3dev.hardware.ports.MotorPortBrickPi
 
C - Static variable in interface ev3dev.hardware.ports.MotorPortPiStorms
 
Calibrate - Interface in lejos.robotics
 
calibrating - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
CalibrationFileException(String) - Constructor for exception lejos.robotics.filter.AbstractCalibrationFilter.CalibrationFileException
 
calibrationType - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
close() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Close the motors regulator.
close() - Method in class ev3dev.hardware.Device
Close the sensors.
close() - Method in class lejos.robotics.filter.PublishedSource
 
close() - Method in interface lejos.robotics.RegulatedMotor
Close the ports, the ports can not be used after this call.
closeList - Variable in class ev3dev.hardware.Device
 
CMD_APLAY - Static variable in class ev3dev.hardware.actuators.Sound
 
CMD_APLAY - Static variable in class ev3dev.robotics.tts.Espeak
 
CMD_BEEP - Static variable in class ev3dev.hardware.actuators.Sound
 
coast() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Set the motors into float mode.
coast() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Removes power from the motor.
COAST - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
coast() - Method in interface lejos.robotics.BaseMotor
Motor loses all power, causing the rotor to float freely to a stop.
COL_AMBIENT - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
COL_CAL - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
COL_COLOR - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
COL_REFLECT - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
COL_REFRAW - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
COL_RESET - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
COL_RGBRAW - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
Color - Class in lejos.robotics
Representation of a color, used by color sensors and color detectors.
Color(int, int, int) - Constructor for class lejos.robotics.Color
 
Color(int, int, int, int) - Constructor for class lejos.robotics.Color
 
color - Variable in class lejos.robotics.Color
 
ColorIdentifier - Interface in lejos.robotics
 
ColorIDMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3ColorSensor.ColorIDMode
 
colorMap - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
COMMAND - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
command - Variable in class ev3dev.robotics.tts.Espeak
 
ConcatenationFilter - Class in lejos.robotics.filter
Simple filter to concatenate two sources
ConcatenationFilter(SampleProvider, SampleProvider) - Constructor for class lejos.robotics.filter.ConcatenationFilter
 
connect() - Method in class lejos.robotics.filter.PublishedSource
 
CURRENT - Static variable in class ev3dev.hardware.sensors.Battery
 
currentMode - Variable in class ev3dev.hardware.sensors.BaseSensor
 
currentModeS - Variable in class ev3dev.hardware.sensors.BaseSensor
 
currentPos - Variable in class lejos.robotics.filter.SampleBuffer
 
currentValue - Variable in class lejos.robotics.filter.IntegrationFilter
 
CYAN - Static variable in class lejos.robotics.Color
 

D

D - Static variable in interface ev3dev.hardware.ports.MotorPort
 
D - Static variable in interface ev3dev.hardware.ports.MotorPortBrickPi
 
D - Static variable in interface ev3dev.hardware.ports.MotorPortPiStorms
 
DARK_GRAY - Static variable in class lejos.robotics.Color
 
DC_MOTOR - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
DCMotor - Interface in lejos.robotics
Interface for a regular DC motors.
Delay - Class in lejos.utility
Simple collection of time delay routines that are non interruptable.
Delay() - Constructor for class lejos.utility.Delay
 
detect(String, String) - Method in class ev3dev.hardware.EV3DevDevice
This method matches a input with the internal position in EV3Dev.
Device - Class in ev3dev.hardware
Base class for sensors drivers & motors.
Device() - Constructor for class ev3dev.hardware.Device
 
DEVICE - Static variable in class ev3dev.hardware.EV3DevDevice
 
DEVICE_ROOT_PATH - Static variable in class ev3dev.hardware.EV3DevDevice
 
DeviceException - Exception in ev3dev.hardware
Exception thrown when errors are detected in a sensors device state.
DeviceException(String) - Constructor for exception ev3dev.hardware.DeviceException
 
DeviceException(String, Throwable) - Constructor for exception ev3dev.hardware.DeviceException
 
DeviceNotSupportedException - Exception in ev3dev.hardware
Exception thrown when the device is not supported in a platform.
DeviceNotSupportedException(String) - Constructor for exception ev3dev.hardware.DeviceNotSupportedException
 
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
 
disable() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
Disable the sensors.
DISABLED - Static variable in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
 
DistanceMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3IRSensor.DistanceMode
 
DistanceMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.DistanceMode
 
DUTY_CYCLE - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 

E

enable() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
Enable the sensors.
Encoder - Interface in lejos.robotics
Abstraction for the tachometer built into NXT motors.
Espeak - Class in ev3dev.robotics.tts
Espeak wrapper
Espeak() - Constructor for class ev3dev.robotics.tts.Espeak
 
ESPEAK - Static variable in class ev3dev.robotics.tts.Espeak
 
EV3BRICK - Static variable in interface ev3dev.hardware.SupportedPlatform
 
EV3ColorSensor - Class in ev3dev.hardware.sensors.ev3
EV3 color sensors
The digital EV3 Color Sensor distinguishes between eight different colors.
EV3ColorSensor(String) - Constructor for class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
EV3ColorSensor.AmbientMode - Class in ev3dev.hardware.sensors.ev3
 
EV3ColorSensor.ColorIDMode - Class in ev3dev.hardware.sensors.ev3
 
EV3ColorSensor.RedMode - Class in ev3dev.hardware.sensors.ev3
 
EV3ColorSensor.RGBMode - Class in ev3dev.hardware.sensors.ev3
 
ev3dev.hardware - package ev3dev.hardware
Classes used to interact with low level objects in a Device supported by EV3Dev.
ev3dev.hardware.actuators - package ev3dev.hardware.actuators
Manage devices which interact with the world like Motors & Sound.
ev3dev.hardware.actuators.motors - package ev3dev.hardware.actuators.motors
This package include a set of classes used to manage Lego Mindstorm Motors.
ev3dev.hardware.ports - package ev3dev.hardware.ports
This package includes interfaces to handle ports to connect Sensors & Actuators for EV3 Brick, PiStorms & BrickPi
ev3dev.hardware.sensors - package ev3dev.hardware.sensors
This package includes a set of classes to manage Sensor
ev3dev.hardware.sensors.ev3 - package ev3dev.hardware.sensors.ev3
This package includes a set of classes to manage Sensor included in: 45544-lego-mindstorms-education-ev3-core-set 31313-mindstorms-ev3
ev3dev.robotics.tts - package ev3dev.robotics.tts
This package allow developers interact with eSpeak TTS.
ev3dev.utils - package ev3dev.utils
This package includes a set of utility classes for interaction with EV3Dev
EV3DevDevice - Class in ev3dev.hardware
This class been designed to discover if the library is used in: - EV3 Brick - Raspberry Pi 1 + PiStorms - Raspberry Pi 1 + BrickPi
EV3DevDevice() - Constructor for class ev3dev.hardware.EV3DevDevice
 
EV3DevMotorDevice - Class in ev3dev.hardware
Base class to interact with EV3Dev sysfs
EV3DevMotorDevice() - Constructor for class ev3dev.hardware.EV3DevMotorDevice
 
EV3DevSensorDevice - Class in ev3dev.hardware
Base class to interact with EV3Dev Sensors
EV3DevSensorDevice(String, String, String) - Constructor for class ev3dev.hardware.EV3DevSensorDevice
Every device connected in a EV3 Brick with EV3Dev appears in /sys/class in a determinated category.
EV3DevSensorDeviceCommands - Interface in ev3dev.hardware.sensors
 
EV3DevSensorMode - Class in ev3dev.hardware.sensors.ev3
Sensor Mode abstract class
EV3DevSensorMode() - Constructor for class ev3dev.hardware.sensors.ev3.EV3DevSensorMode
 
EV3GyroSensor - Class in ev3dev.hardware.sensors.ev3
EV3 Gyro sensors
The digital EV3 Gyro Sensor measures the sensors rotational motion and changes in its orientation.
EV3GyroSensor(String) - Constructor for class ev3dev.hardware.sensors.ev3.EV3GyroSensor
 
EV3GyroSensor.AngleMode - Class in ev3dev.hardware.sensors.ev3
 
EV3GyroSensor.RateAndAngleMode - Class in ev3dev.hardware.sensors.ev3
 
EV3GyroSensor.RateMode - Class in ev3dev.hardware.sensors.ev3
 
EV3IRSensor - Class in ev3dev.hardware.sensors.ev3
EV3 Infra Red sensors
The digital EV3 Infrared Seeking Sensor detects proximity to the robot and reads signals emitted by the EV3 Infrared Beacon.
EV3IRSensor(String) - Constructor for class ev3dev.hardware.sensors.ev3.EV3IRSensor
 
EV3IRSensor.DistanceMode - Class in ev3dev.hardware.sensors.ev3
 
EV3LargeRegulatedMotor - Class in ev3dev.hardware.actuators.motors
Abstraction for a Large Lego EV3/NXT motors.
EV3LargeRegulatedMotor(String) - Constructor for class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
Constructor
EV3MediumRegulatedMotor - Class in ev3dev.hardware.actuators.motors
Abstraction for a Medium Lego EV3/NXT motors.
EV3MediumRegulatedMotor(String) - Constructor for class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
Constructor
EV3TouchSensor - Class in ev3dev.hardware.sensors.ev3
Lego EV3 Touch sensors
The analog EV3 Touch Sensor is a simple but exceptionally precise tool that detects when its front button is pressed or released.
EV3TouchSensor(String) - Constructor for class ev3dev.hardware.sensors.ev3.EV3TouchSensor
 
EV3TouchSensor.TouchMode - Class in ev3dev.hardware.sensors.ev3
 
EV3UltrasonicSensor - Class in ev3dev.hardware.sensors.ev3
Lego EV3 Ultrasonic sensors
The EV3 Ultrasonic sensors measures distance to an object in front of the sensors.
EV3UltrasonicSensor(String) - Constructor for class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
Create the Ultrasonic sensors class.
EV3UltrasonicSensor.DistanceMode - Class in ev3dev.hardware.sensors.ev3
 
EV3UltrasonicSensor.ListenMode - Class in ev3dev.hardware.sensors.ev3
Represents a Ultrasonic sensors in listen mode
execute(String) - Static method in class ev3dev.utils.Shell
 
execute(String[]) - Static method in class ev3dev.utils.Shell
 
existPath(String) - Static method in class ev3dev.utils.Sysfs
This method is used to detect folders in /sys/class/
EXT - Static variable in class lejos.robotics.filter.AbstractCalibrationFilter
 

F

fetch() - Method in class lejos.robotics.filter.FilterTerminal
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.BaseSensor
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.AmbientMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.ColorIDMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RedMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RGBMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.AngleMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateAndAngleMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3IRSensor.DistanceMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3TouchSensor.TouchMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.DistanceMode
 
fetchSample(float[], int) - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.ListenMode
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
Fetches a sample from the sensors and updates array with minimum and maximum values when the calibration process is running.
fetchSample(float[], int) - Method in class lejos.robotics.filter.AbstractFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.ConcatenationFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.IntegrationFilter
Fetches a sample from the source and then integrates it.
fetchSample(float[], int) - Method in class lejos.robotics.filter.LinearCalibrationFilter
Fetches a sample from the sensors and updates calibration parameters when the calibration process is running.
fetchSample(float[], int) - Method in class lejos.robotics.filter.LowPassFilter
Fetches a sample from the source and low-passes it See http://en.wikipedia.org/wiki/Low-pass_filter
fetchSample(float[], int) - Method in class lejos.robotics.filter.MaximumFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.MeanFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.MedianFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.MinimumFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.ModulusFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SampleBuffer
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SampleThread
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SliceFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SubscribedProvider
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SumFilter
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SumFilter.PlainSum
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.SumFilter.SmartSum
 
fetchSample(float[], int) - Method in class lejos.robotics.filter.ZeroFilter
 
fetchSample(float[], int) - Method in interface lejos.robotics.SampleProvider
Fetches a sample from a sensors or filter.
filePath - Variable in class ev3dev.robotics.tts.Espeak
 
FilterTerminal - Class in lejos.robotics.filter
 
FilterTerminal(SampleProvider) - Constructor for class lejos.robotics.filter.FilterTerminal
 
firstIndex - Variable in class lejos.robotics.filter.SliceFilter
 
formatter - Variable in class lejos.robotics.filter.PublishedSource
 
formatter - Variable in class lejos.robotics.filter.SubscribedProvider
 
forward() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
 
forward() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Causes motors to rotate forward.
forward() - Method in interface lejos.robotics.BaseMotor
Causes motors to rotate forward until stop() or flt() is called.
frequency - Variable in class lejos.robotics.filter.PublishedSource
 

G

getActualSize() - Method in class lejos.robotics.filter.SampleBuffer
 
getActualSize() - Method in class lejos.robotics.filter.SumFilter
 
getAmbientMode() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
EV3 color sensors, Ambient mode
Measures the level of ambient light while the sensors lights are off.
getAngle() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor
 
getAngleAndRateMode() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor
EV3 Gyro sensor, Rate mode
Measures both angle and angular velocity of the sensor.
getAngleMode() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor
EV3 Gyro sensors, Angle mode
Measures the orientation of the sensors in respect to its start orientation.
getAvailableModes() - Method in class ev3dev.hardware.sensors.BaseSensor
 
getAvailableModes() - Method in interface ev3dev.hardware.sensors.SensorModes
Return a list of string descriptions for the sensors available modes.
getBatteryCurrent() - Method in class ev3dev.hardware.sensors.Battery
Returns the current of the battery in microamps.
getBatteryCurrent() - Method in interface ev3dev.hardware.sensors.Power
 
getBlue() - Method in class lejos.robotics.Color
Returns the blue component in the range 0-255 in the default sRGB space.
getBufferSize() - Method in class lejos.robotics.filter.SampleBuffer
 
getCalibrationType() - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
getCallibrationType() - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
getColor() - Method in class lejos.robotics.Color
 
getColorID() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
Return an enumerated constant that indicates the color detected. e.g.
getColorID() - Method in interface lejos.robotics.ColorIdentifier
Return an enumerated constant that indicates the color detected. e.g.
getColorIDMode() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
EV3 color sensors, Color ID mode
Measures the color ID of a surface.
getCurrentMode() - Method in class ev3dev.hardware.sensors.BaseSensor
 
getCurrentMode() - Method in interface ev3dev.hardware.sensors.SensorModes
Gets the index number of the current mode.
getDistanceMode() - Method in class ev3dev.hardware.sensors.ev3.EV3IRSensor
EV3 Infra Red sensors, Distance mode
Measures the distance to an object in front of the sensors.
getDistanceMode() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
Lego EV3 Ultrasonic sensors, Distance mode
Measures distance to an object in front of the sensors Size and content of the sample
The sample contains one elements representing the distance (in metres) to an object in front of the sensors.
getElements(String) - Static method in class ev3dev.utils.Sysfs
 
getFile(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
 
getFloodlight() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
Returns the color of the floodlight, including Color.NONE.
getFloodlight() - Method in interface lejos.robotics.LampController
Returns the color of the floodlight, including Color.NONE.
getFrequency() - Method in class lejos.robotics.filter.PublishedSource
 
getGreen() - Method in class lejos.robotics.Color
Returns the green component in the range 0-255 in the default sRGB space.
getHost() - Method in class lejos.robotics.filter.PublishedSource
 
getHost() - Method in class lejos.robotics.filter.SubscribedProvider
 
getIndex(String) - Method in class ev3dev.hardware.sensors.BaseSensor
 
getInstance() - Static method in class ev3dev.hardware.actuators.Sound
Return a Instance of Sound.
getInstance() - Static method in class ev3dev.hardware.sensors.Battery
 
getIntegerAttribute(String) - Method in class ev3dev.hardware.EV3DevDevice
Returns the value of an attribute supported for a Device
getIpAddress() - Method in class lejos.robotics.filter.PublishedSource
 
getKey() - Method in class lejos.robotics.filter.PublishedSource
 
getListenMode() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
Lego EV3 Ultrasonic sensors, Listen mode
Listens for the presence of other ultrasonic sensors.
getMean() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
Returns the mean sample value
getMode(int) - Method in class ev3dev.hardware.sensors.BaseSensor
 
getMode(String) - Method in class ev3dev.hardware.sensors.BaseSensor
 
getMode(int) - Method in interface ev3dev.hardware.sensors.SensorModes
Return the sample provider interface for the requested mode
getMode(String) - Method in interface ev3dev.hardware.sensors.SensorModes
Return the sample provider for the request mode
getModeCount() - Method in class ev3dev.hardware.sensors.BaseSensor
 
getModeCount() - Method in interface ev3dev.hardware.sensors.SensorModes
Gets the number of supported modes
getName() - Method in class ev3dev.hardware.sensors.BaseSensor
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.AmbientMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.ColorIDMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RedMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RGBMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.AngleMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateAndAngleMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3IRSensor.DistanceMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3TouchSensor.TouchMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.DistanceMode
 
getName() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.ListenMode
 
getName() - Method in interface ev3dev.hardware.sensors.SensorMode
return a string description of this sensors mode
getName() - Method in class lejos.robotics.filter.PublishedSource
 
getName() - Method in class lejos.robotics.filter.SubscribedProvider
 
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
 
getPlatform() - Method in class ev3dev.hardware.EV3DevDevice
This method returns the platform
getPlatform() - Method in interface ev3dev.hardware.SupportedPlatform
 
getPort() - Method in class lejos.robotics.filter.PublishedSource
 
getPosition() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Returns the current position that the motors regulator is trying to maintain.
getPower() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Get power
getPower() - Method in interface lejos.robotics.DCMotor
Returns the current motors power setting.
getProperty(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
 
getPropertyArray(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
 
getRateMode() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor
EV3 Gyro sensor, Rate mode
Measures angular velocity of the sensor.
getRed() - Method in class lejos.robotics.Color
Returns the red component in the range 0-255 in the default sRGB space.
getRedMode() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
EV3 color sensors, Red mode
Measures the level of reflected light from the sensors RED LED.
getRGBMode() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
EV3 color sensors, RGB mode
Measures the level of red, green and blue light when illuminated by a white light source..
getRotationSpeed() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Return the current velocity.
getRotationSpeed() - Method in interface lejos.robotics.Tachometer
Returns the actual speed.
getSampleRate() - Method in class lejos.robotics.filter.SampleThread
 
getScaleCorrection() - Method in class lejos.robotics.filter.LinearCalibrationFilter
Returns an array with the scale correction paramaters that are currently in use
getSource() - Method in class lejos.robotics.filter.SubscribedProvider
 
getSources() - Static method in class lejos.robotics.filter.PublishedSource
 
getSpeed() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Return the current target speed.
getSpeed() - Method in interface lejos.robotics.RegulatedMotor
Returns the current motors speed.
getStandardDeviation(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
getStandardDeviation() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
Returns the standard deviation from the mean sample value
getStringAttribute(String) - Method in class ev3dev.hardware.EV3DevDevice
Returns the value of an attribute supported for a Device
getTachoCount() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
 
getTachoCount() - Method in interface lejos.robotics.Encoder
Returns the tachometer count.
getTime() - Method in class lejos.robotics.filter.PublishedSource
 
getTime() - Method in class lejos.robotics.filter.SubscribedProvider
 
getTimeStamp() - Method in class lejos.robotics.filter.PublishedSource
 
getTimeStamp() - Method in class lejos.robotics.filter.SubscribedProvider
 
getTouchMode() - Method in class ev3dev.hardware.sensors.ev3.EV3TouchSensor
Lego EV3 Touch sensors, Touch mode
Detects when its front button is pressed Size and content of the sample
The sample contains one element, a value of 0 indicates that the button is not presse, a value of 1 indicates the button is pressed.
getVariance(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
getVoltage() - Method in class ev3dev.hardware.sensors.Battery
Returns voltage of the battery in microvolts.
getVoltage() - Method in interface ev3dev.hardware.sensors.Power
 
getVolume() - Method in class ev3dev.hardware.actuators.Sound
Get the current master volume level
GRAY - Static variable in class lejos.robotics.Color
 
GREEN - Static variable in class lejos.robotics.Color
 
green - Variable in class lejos.robotics.Color
 

H

hold() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Causes the motor to actively try to hold the current position.
hold() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Causes the motor to actively try to hold the current position.
HOLD - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
hold() - Method in interface lejos.robotics.BaseMotor
Causes the motor to actively try to hold the current position.
HOLD_D - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
HOLD_D - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
HOLD_D - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
HOLD_I - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
HOLD_I - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
HOLD_I - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
HOLD_P - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
HOLD_P - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
HOLD_P - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
host - Variable in class lejos.robotics.filter.PublishedSource
 
host - Variable in class lejos.robotics.filter.SubscribedProvider
 

I

index - Variable in class lejos.robotics.filter.FilterTerminal
 
init() - Method in class ev3dev.hardware.sensors.ev3.EV3IRSensor
 
init() - Method in class ev3dev.hardware.sensors.ev3.EV3TouchSensor
 
init() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
 
initModes() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
Instance - Static variable in class ev3dev.hardware.actuators.Sound
 
Instance - Static variable in class ev3dev.hardware.sensors.Battery
 
IntegrationFilter - Class in lejos.robotics.filter
Integrates samples over time.
IntegrationFilter(SampleProvider) - Constructor for class lejos.robotics.filter.IntegrationFilter
 
interval - Variable in class lejos.robotics.filter.SampleThread
 
ipAddress - Variable in class lejos.robotics.filter.PublishedSource
 
isActive() - Method in class lejos.robotics.filter.SubscribedProvider
 
isEnabled() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
Indicate that the sensors is enabled.
isFalse() - Method in class lejos.robotics.filter.FilterTerminal
 
isFloodlightOn() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
Checks if the floodlight is currently on.
isFloodlightOn() - Method in interface lejos.robotics.LampController
Checks if the floodlight is currently on.
isMoving() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
This method returns true if the motors is attempting to rotate.
isMoving() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Returns true iff the motors is in motion.
isMoving() - Method in interface lejos.robotics.BaseMotor
Return true if the motors is moving.
isNewSampleAvailable() - Method in class lejos.robotics.filter.SampleThread
 
isStalled() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Return true if the motors is currently stalled.
isStalled() - Method in interface lejos.robotics.RegulatedMotor
returns true if motors is stalled
isTrue() - Method in class lejos.robotics.filter.FilterTerminal
 
isValid(int) - Method in class ev3dev.hardware.sensors.BaseSensor
 

L

LampController - Interface in lejos.robotics
Interface for a light sensors that also includes a lamp (usually LED) to provide illumination.
lastIndex - Variable in class lejos.robotics.filter.SliceFilter
 
lastTime - Variable in class lejos.robotics.filter.IntegrationFilter
 
lastTime - Variable in class lejos.robotics.filter.LowPassFilter
 
latest - Variable in class lejos.robotics.filter.SubscribedProvider
 
latest - Variable in class lejos.robotics.filter.SumFilter.PlainSum
 
latest - Variable in class lejos.robotics.filter.SumFilter.SmartSum
 
LEGO_EV3_COLOR_SENSOR - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
LEGO_EV3_GYRO - Static variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor
 
LEGO_EV3_IR - Static variable in class ev3dev.hardware.sensors.ev3.EV3IRSensor
 
LEGO_EV3_TOUCH - Static variable in class ev3dev.hardware.sensors.ev3.EV3TouchSensor
 
LEGO_EV3_US - Static variable in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor
 
LEGO_PORT - Static variable in class ev3dev.hardware.EV3DevDevice
 
LEGO_SENSOR - Static variable in class ev3dev.hardware.EV3DevDevice
 
LEGO_UART_SENSOR - Static variable in interface ev3dev.hardware.sensors.EV3DevSensorDeviceCommands
 
lejos.robotics - package lejos.robotics
Hardware abstraction interfaces for the robotics package.
lejos.robotics.filter - package lejos.robotics.filter
Filters for sample providers.
lejos.utility - package lejos.utility
Utility classes
LIGHT_GRAY - Static variable in class lejos.robotics.Color
 
lightColor - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
LinearCalibrationFilter - Class in lejos.robotics.filter
This filter is used to calibrate sensors for offset and scale errors using linear interpolation.
LinearCalibrationFilter(SampleProvider, String) - Constructor for class lejos.robotics.filter.LinearCalibrationFilter
Construcor
LinearCalibrationFilter(SampleProvider) - Constructor for class lejos.robotics.filter.LinearCalibrationFilter
 
listener - Static variable in class lejos.robotics.filter.PublishedSource
 
Listener() - Constructor for class lejos.robotics.filter.PublishedSource.Listener
 
ListenMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.ListenMode
 
load(String) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
Loads calibration parameters from the file system.
lowerBound - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
lowPassFilter - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
LowPassFilter - Class in lejos.robotics.filter
Provides a low-pass filter for samples
LowPassFilter(SampleProvider, float) - Constructor for class lejos.robotics.filter.LowPassFilter
Constructor

M

m2 - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
MAGENTA - Static variable in class lejos.robotics.Color
 
max - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
max - Variable in class lejos.robotics.filter.MaximumFilter
 
MAX_AGE - Static variable in class lejos.robotics.filter.PublishedSource
 
MAX_PACKET_SIZE - Static variable in class lejos.robotics.filter.PublishedSource
 
MAX_SAMPLE_MESSAGE_SIZE - Static variable in class lejos.robotics.filter.PublishedSource
 
MAX_SPEED - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
MAX_SPEED - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
MAX_SPEED - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
MaximumFilter - Class in lejos.robotics.filter
This filter returns the maximum values found in the N most recent samples.
MaximumFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MaximumFilter
 
mean - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
MeanFilter - Class in lejos.robotics.filter
This filter returns the mean values found in the N most recent samples.
MeanFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MeanFilter
 
MedianFilter - Class in lejos.robotics.filter
This filter returns the median value found in the N most recent samples.
MedianFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MedianFilter
 
message - Variable in class ev3dev.robotics.tts.Espeak
 
min - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
min - Variable in class lejos.robotics.filter.MinimumFilter
 
MinimumFilter - Class in lejos.robotics.filter
This filter returns the minimum values found in the N most recent samples.
MinimumFilter(SampleProvider, int) - Constructor for class lejos.robotics.filter.MinimumFilter
 
MODE - Static variable in class ev3dev.hardware.EV3DevDevice
 
MODE - Static variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.AngleMode
 
MODE - Static variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateAndAngleMode
 
MODE - Static variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateMode
 
MODE - Static variable in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.DistanceMode
 
MODE - Static variable in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.ListenMode
 
modeList - Variable in class ev3dev.hardware.sensors.BaseSensor
 
modes - Variable in class ev3dev.hardware.sensors.BaseSensor
 
modulus - Variable in class lejos.robotics.filter.ModulusFilter
 
ModulusFilter - Class in lejos.robotics.filter
Simple filter that adjusts the sample to use a specified zero value mod a given value
ModulusFilter(SampleProvider, float[], float) - Constructor for class lejos.robotics.filter.ModulusFilter
 
MotorPort - Interface in ev3dev.hardware.ports
Basic interface for EV3 motors ports.
MotorPortBrickPi - Interface in ev3dev.hardware.ports
Basic interface for PiStorms motors ports.
MotorPortPiStorms - Interface in ev3dev.hardware.ports
Basic interface for PiStorms motors ports.
MOVE_D - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
MOVE_D - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
MOVE_D - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
MOVE_I - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
MOVE_I - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
MOVE_I - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
MOVE_P - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
MOVE_P - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
MOVE_P - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
msDelay(long) - Static method in class lejos.utility.Delay
Wait for the specified number of milliseconds.

N

name - Variable in class lejos.robotics.filter.PublishedSource
 
name - Variable in class lejos.robotics.filter.SubscribedProvider
 
NANO - Static variable in class lejos.robotics.filter.IntegrationFilter
 
newSampleAvailable - Variable in class lejos.robotics.filter.SampleThread
 
NONE - Static variable in class lejos.robotics.Color
 
notRecalculated - Variable in class lejos.robotics.filter.SumFilter.SmartSum
 
nsDelay(long) - Static method in class lejos.utility.Delay
Wait for the specified number of nanoseconds.
numberOfSamplesInCalibration - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
NXTRegulatedMotor - Class in ev3dev.hardware.actuators.motors
Abstraction for a Lego NXT motors.
NXTRegulatedMotor(String) - Constructor for class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
Constructor

O

OFFSET - Static variable in class ev3dev.hardware.actuators.motors.EV3LargeRegulatedMotor
 
OFFSET - Static variable in class ev3dev.hardware.actuators.motors.EV3MediumRegulatedMotor
 
OFFSET - Static variable in class ev3dev.hardware.actuators.motors.NXTRegulatedMotor
 
offset - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
offset - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
OFFSET_AND_SCALE_CALIBRATION - Static variable in class lejos.robotics.filter.LinearCalibrationFilter
 
OFFSET_CALIBRATION - Static variable in class lejos.robotics.filter.LinearCalibrationFilter
 
OffsetCorrectionFilter - Class in lejos.robotics.filter
The OffsetCorrectionFilter is used to correct sensors that have an unknown offset error.
OffsetCorrectionFilter(SampleProvider) - Constructor for class lejos.robotics.filter.OffsetCorrectionFilter
Constructor for the offset correction filter using default parameters.
OffsetCorrectionFilter(SampleProvider, float[]) - Constructor for class lejos.robotics.filter.OffsetCorrectionFilter
Constructor for the offset correction filter using default window of 200 samples.
OffsetCorrectionFilter(SampleProvider, float[], int) - Constructor for class lejos.robotics.filter.OffsetCorrectionFilter
Constructor for the offset correction filter.
oldest - Variable in class lejos.robotics.filter.MaximumFilter
 
oldest - Variable in class lejos.robotics.filter.MinimumFilter
 
oldest - Variable in class lejos.robotics.filter.SumFilter.SmartSum
 
open(String) - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
ORANGE - Static variable in class lejos.robotics.Color
 

P

PATH_DEVICE - Variable in class ev3dev.hardware.EV3DevDevice
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.AmbientMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.ColorIDMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RedMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RGBMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.AngleMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateAndAngleMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3IRSensor.DistanceMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3TouchSensor.TouchMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.DistanceMode
 
pathDevice - Variable in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.ListenMode
 
PINK - Static variable in class lejos.robotics.Color
 
PISTORMS - Static variable in interface ev3dev.hardware.SupportedPlatform
 
pitch - Variable in class ev3dev.robotics.tts.Espeak
 
PlainSum(SampleProvider, int) - Constructor for class lejos.robotics.filter.SumFilter.PlainSum
 
PlatformNotSupportedException - Exception in ev3dev.hardware
Exception thrown when the device is not supported in a platform.
PlatformNotSupportedException(String) - Constructor for exception ev3dev.hardware.PlatformNotSupportedException
 
playSample(File, int) - Method in class ev3dev.hardware.actuators.Sound
Play a wav file.
playSample(File) - Method in class ev3dev.hardware.actuators.Sound
Play a wav file.
playTone(int, int, int) - Method in class ev3dev.hardware.actuators.Sound
Plays a tone, given its frequency and duration.
playTone(int, int) - Method in class ev3dev.hardware.actuators.Sound
Plays a tone, given its frequency and duration.
POLARITY - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
POLARITY_INVERSED - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
POLARITY_NORMAL - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
port - Variable in class lejos.robotics.filter.PublishedSource
 
POSITION - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
POSITION_SP - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
power - Variable in class ev3dev.hardware.actuators.motors.BasicMotor
 
POWER - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
Power - Interface in ev3dev.hardware.sensors
 
props - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
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

RateAndAngleMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateAndAngleMode
 
RateMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateMode
 
raw - Variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
 
readFloat(String) - Static method in class ev3dev.utils.Sysfs
 
readInteger(String) - Static method in class ev3dev.utils.Sysfs
Read an Attribute in the Sysfs with containing Integer values
readString(String) - Static method in class ev3dev.utils.Sysfs
Read an Attribute in the Sysfs with containing String values
recalculateIn - Variable in class lejos.robotics.filter.SumFilter.SmartSum
 
recalculateSum(int) - Method in class lejos.robotics.filter.SumFilter.SmartSum
 
RED - Static variable in class lejos.robotics.Color
 
red - Variable in class lejos.robotics.Color
 
RedMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RedMode
 
reference - Variable in class lejos.robotics.filter.OffsetCorrectionFilter
 
RegulatedMotor - Interface in lejos.robotics
Interface for encoded motors without limited range of movement (e.g.
regulationFlag - Variable in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
 
releaseOnClose(Closeable) - Method in class ev3dev.hardware.Device
Add the specified resource to the list of objects that will be closed when the sensors is closed.
removeSample(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
Method to maintain the running mean and variance by removing an old value;
RESET - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
reset() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor
Hardware calibration of the Gyro sensors and reset off accumulated angle to zero.
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
resetTachoCount() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Reset the tachometer associated with this motors.
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.
resumeCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
Resumes the process of updating calibration parameters after a stop.
RGBMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RGBMode
 
rotate(int, boolean) - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Rotate by the request number of degrees.
rotate(int) - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Rotate by the requested number of degrees.
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.
rotate(int) - Method in interface lejos.robotics.RegulatedMotor
Causes motors to rotate by a specified angle.
rotateTo(int, boolean) - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
 
rotateTo(int) - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Rotate to the target angle.
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.
run() - Method in class lejos.robotics.filter.PublishedSource.Listener
 
run() - Method in class lejos.robotics.filter.SampleThread.Runner
 
RUN_DIRECT - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
RUN_FOREVER - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
RUN_TO_ABS_POS - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
RUN_TO_REL_POS - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
Runner() - Constructor for class lejos.robotics.filter.SampleThread.Runner
 
running - Variable in class lejos.robotics.filter.SampleThread
 

S

S1 - Static variable in interface ev3dev.hardware.ports.SensorPort
 
S1 - Static variable in interface ev3dev.hardware.ports.SensorPortBrickPi
 
S1 - Static variable in interface ev3dev.hardware.ports.SensorPortPiStorms
 
S2 - Static variable in interface ev3dev.hardware.ports.SensorPort
 
S2 - Static variable in interface ev3dev.hardware.ports.SensorPortBrickPi
 
S2 - Static variable in interface ev3dev.hardware.ports.SensorPortPiStorms
 
S3 - Static variable in interface ev3dev.hardware.ports.SensorPort
 
S3 - Static variable in interface ev3dev.hardware.ports.SensorPortBrickPi
 
S3 - Static variable in interface ev3dev.hardware.ports.SensorPortPiStorms
 
S4 - Static variable in interface ev3dev.hardware.ports.SensorPort
 
S4 - Static variable in interface ev3dev.hardware.ports.SensorPortBrickPi
 
S4 - Static variable in interface ev3dev.hardware.ports.SensorPortPiStorms
 
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 - Class in lejos.robotics.filter
Provides a buffer to store samples
SampleBuffer(SampleProvider, int) - Constructor for class lejos.robotics.filter.SampleBuffer
 
sampleBuffer - Variable in 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.
sampleRate - Variable in class lejos.robotics.filter.SampleThread
 
sampleSize() - Method in class ev3dev.hardware.sensors.BaseSensor
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.AmbientMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.ColorIDMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RedMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RGBMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.AngleMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateAndAngleMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3IRSensor.DistanceMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3TouchSensor.TouchMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.DistanceMode
 
sampleSize() - Method in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.ListenMode
 
sampleSize - Variable in class lejos.robotics.filter.AbstractFilter
 
sampleSize() - Method in class lejos.robotics.filter.AbstractFilter
 
sampleSize() - Method in class lejos.robotics.filter.ConcatenationFilter
 
sampleSize - Variable in class lejos.robotics.filter.PublishedSource
 
sampleSize() - Method in class lejos.robotics.filter.PublishedSource
 
sampleSize() - Method in class lejos.robotics.filter.SliceFilter
 
sampleSize - Variable in class lejos.robotics.filter.SubscribedProvider
 
sampleSize() - Method in class lejos.robotics.filter.SubscribedProvider
 
sampleSize() - Method in interface lejos.robotics.SampleProvider
Returns the number of elements in a sample.
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.
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.
say() - Method in class ev3dev.robotics.tts.Espeak
 
scale - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
SENSOR_MODE - Static variable in interface ev3dev.hardware.sensors.EV3DevSensorDeviceCommands
 
SENSOR_MODES - Static variable in interface ev3dev.hardware.sensors.EV3DevSensorDeviceCommands
 
SensorMode - Interface in ev3dev.hardware.sensors
 
SensorModes - Interface in ev3dev.hardware.sensors
Provide access to the modes supported by a sensors
SensorPort - Interface in ev3dev.hardware.ports
Basic interface for EV3 sensors ports.
SensorPortBrickPi - Interface in ev3dev.hardware.ports
Basic interface for BrickPi sensors ports.
SensorPortPiStorms - Interface in ev3dev.hardware.ports
Basic interface for PiStorms sensors ports.
serialVersionUID - Static variable in exception lejos.robotics.filter.AbstractCalibrationFilter.CalibrationFileException
 
setCalibrationType(int) - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
setCurrentMode(int) - Method in class ev3dev.hardware.sensors.BaseSensor
 
setCurrentMode(String) - Method in class ev3dev.hardware.sensors.BaseSensor
 
setCurrentMode(int) - Method in interface ev3dev.hardware.sensors.SensorModes
Sets the current mode for fetching samples
setCurrentMode(String) - Method in interface ev3dev.hardware.sensors.SensorModes
Sets the current mode for fetching samples
setFilePath(String) - Method in class ev3dev.robotics.tts.Espeak
 
setFloodlight(boolean) - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
Turns the default LED light on or off.
setFloodlight(int) - Method in class ev3dev.hardware.sensors.ev3.EV3ColorSensor
Used to turn on or off the floodlight by color.
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.
setIndex(int) - Method in class lejos.robotics.filter.FilterTerminal
 
setIntegerAttribute(String, int) - Method in class ev3dev.hardware.EV3DevDevice
Set a value on an attribute
setMessage(String) - Method in class ev3dev.robotics.tts.Espeak
 
setModes(SensorMode[]) - Method in class ev3dev.hardware.sensors.BaseSensor
Define the set of modes to be made available for this sensors.
setOffsetCalibration(float) - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
setOffsetCalibration(float[]) - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
setPitch(int) - Method in class ev3dev.robotics.tts.Espeak
 
setPower(int) - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Set power
setPower(int) - Method in interface lejos.robotics.DCMotor
Set the power level 0%-100% to be applied to the motors
setProperty(String, float) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
 
setPropertyArray(String, float[]) - Method in class lejos.robotics.filter.AbstractCalibrationFilter
 
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
 
setSpeed(int) - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Sets desired motors speed , in degrees per second; The maximum reliably sustainable velocity is 100 x battery voltage under moderate load, such as a direct drive robot on the level.
setSpeed(int) - Method in interface lejos.robotics.RegulatedMotor
Set motors speed.
setSpeedReading(int) - Method in class ev3dev.robotics.tts.Espeak
 
setStringAttribute(String, String) - Method in class ev3dev.hardware.EV3DevDevice
Set a value on an attribute
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
 
setVoice(String) - Method in class ev3dev.robotics.tts.Espeak
 
setVolume(int) - Method in class ev3dev.hardware.actuators.Sound
Set the master volume level
setVolume(int) - Method in class ev3dev.robotics.tts.Espeak
 
Shell - Class in ev3dev.utils
Command line wrapper
Shell() - Constructor for class ev3dev.utils.Shell
 
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
 
socket - Variable in class lejos.robotics.filter.PublishedSource
 
SOCKET_TIMEOUT - Static variable in class lejos.robotics.filter.PublishedSource
 
Sound - Class in ev3dev.hardware.actuators
Class that provides access methods for the local audio device The class is implemented as Singleton.
Sound() - Constructor for class ev3dev.hardware.actuators.Sound
 
SOUND_PATH - Static variable in class ev3dev.hardware.actuators.Sound
 
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 ev3dev.hardware.actuators.motors.BaseRegulatedMotor
 
SPEED - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
speedReading - Variable in class ev3dev.robotics.tts.Espeak
 
start() - Method in class lejos.robotics.filter.SampleThread
Start the sampling (Default at instantiation)
startCalibration() - Method in interface lejos.robotics.Calibrate
Starts calibration.
startCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
Starts a calibration proces.
startCalibration() - Method in class lejos.robotics.filter.LinearCalibrationFilter
Starts a calibration process.
STATE - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
STATE_RUNNING - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
STATE_STALLED - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
stop() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Causes motors to stop, pretty much instantaneously.
stop() - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Causes motors to stop, pretty much instantaneously.
STOP - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
stop() - Method in interface lejos.robotics.BaseMotor
Causes motors to stop immediately.
stop() - Method in class lejos.robotics.filter.SampleThread
Stop the sampling
STOP_COMMAND - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
stopCalibration() - Method in interface lejos.robotics.Calibrate
Ends calibration sequence.
stopCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
Halts the process of updating calibration parameters.
stopCalibration() - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
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
 
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.
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;
SupportedPlatform - Interface in ev3dev.hardware
Define the platforms supported by EV3Dev project.
suspendCalibration() - Method in class lejos.robotics.filter.AbstractCalibrationFilter
Halts the process of updating calibration parameters.
suspendRegulation() - Method in class ev3dev.hardware.actuators.motors.BaseRegulatedMotor
Removes this motors from the motors regulation system.
SWITCH_DELAY - Static variable in class ev3dev.hardware.sensors.BaseSensor
 
switchMode(int, long) - Method in class ev3dev.hardware.sensors.BaseSensor
Switch to the selected mode (if not already in that mode) and delay for the specified period to allow the sensors to settle in the new mode.
switchMode(String, long) - Method in class ev3dev.hardware.sensors.BaseSensor
 
Sysfs - Class in ev3dev.utils
The class responsible to interact with Sysfs on EV3Dev
Sysfs() - Constructor for class ev3dev.utils.Sysfs
 

T

TACHO_MOTOR - Static variable in class ev3dev.hardware.EV3DevMotorDevice
 
Tachometer - Interface in lejos.robotics
Abstraction for a Tachometer, which monitors speed of the encoder.
timeConstant - Variable in class lejos.robotics.filter.AbstractCalibrationFilter
 
timeConstant - Variable in class lejos.robotics.filter.LowPassFilter
 
timeStamp - Variable in class lejos.robotics.filter.PublishedSource
 
timeStamp - Variable in class lejos.robotics.filter.SubscribedProvider
 
toPos(int, int) - Method in class lejos.robotics.filter.SampleBuffer
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.AmbientMode
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RedMode
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3ColorSensor.RGBMode
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.AngleMode
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateAndAngleMode
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3GyroSensor.RateMode
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3IRSensor.DistanceMode
 
toSI - Static variable in class ev3dev.hardware.sensors.ev3.EV3UltrasonicSensor.DistanceMode
 
toString() - Method in class lejos.robotics.filter.LinearCalibrationFilter
 
TouchMode(File) - Constructor for class ev3dev.hardware.sensors.ev3.EV3TouchSensor.TouchMode
 
twoBeeps() - Method in class ev3dev.hardware.actuators.Sound
Beeps twice.

U

UnregulatedMotor - Class in ev3dev.hardware.actuators.motors
Abstraction for an Lego Mindstorms motors with no speed regulation.
UnregulatedMotor(String) - Constructor for class ev3dev.hardware.actuators.motors.UnregulatedMotor
Constructor
updateState(String) - Method in class ev3dev.hardware.actuators.motors.BasicMotor
Update the internal state tracking the motor direction
updateStatistics() - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
upperBound - Variable in class lejos.robotics.filter.LinearCalibrationFilter
 
usDelay(long) - Static method in class lejos.utility.Delay
Wait for the specified number of microseconds.

V

VALUE0 - Variable in class ev3dev.hardware.sensors.ev3.EV3DevSensorMode
 
VALUE1 - Variable in class ev3dev.hardware.sensors.ev3.EV3DevSensorMode
 
VALUE2 - Variable in class ev3dev.hardware.sensors.ev3.EV3DevSensorMode
 
voice - Variable in class ev3dev.robotics.tts.Espeak
 
VOLTAGE - Static variable in class ev3dev.hardware.sensors.Battery
 
VOLUME - Static variable in class ev3dev.hardware.actuators.Sound
 
volume - Variable in class ev3dev.robotics.tts.Espeak
 
VOLUME_PATH - Static variable in class ev3dev.hardware.actuators.Sound
 

W

WHITE - Static variable in class lejos.robotics.Color
 
withinLimits(int) - Method in class lejos.robotics.filter.OffsetCorrectionFilter
 
worker - Variable in class lejos.robotics.filter.SumFilter
 
writeInteger(String, int) - Static method in class ev3dev.utils.Sysfs
 
writeString(String, String) - Static method in class ev3dev.utils.Sysfs
Write a value in a file.

Y

YELLOW - Static variable in class lejos.robotics.Color
 

Z

ZeroFilter - Class in lejos.robotics.filter
Simple filter that adjusts the sample to use a specified zero value
ZeroFilter(SampleProvider, float[]) - Constructor for class lejos.robotics.filter.ZeroFilter
 
zeroValue - Variable in class lejos.robotics.filter.ModulusFilter
 
zeroValue - Variable in class lejos.robotics.filter.ZeroFilter
 
A B C D E F G H I L M N O P R S T U V W Y Z 
Skip navigation links