- enable() - Method in class ev3dev.sensors.ev3.EV3UltrasonicSensor
-
Enable the sensors.
- 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.sensors.ev3
-
EV3 color sensors
The digital EV3 Color Sensor distinguishes between eight different colors.
- EV3ColorSensor(String) - Constructor for class ev3dev.sensors.ev3.EV3ColorSensor
-
- EV3ColorSensor.AmbientMode - Class in ev3dev.sensors.ev3
-
- EV3ColorSensor.ColorIDMode - Class in ev3dev.sensors.ev3
-
- EV3ColorSensor.RedMode - Class in ev3dev.sensors.ev3
-
- EV3ColorSensor.RGBMode - Class in ev3dev.sensors.ev3
-
- ev3dev.actuators - package ev3dev.actuators
-
Manage devices which interact with the world like Motors & Sound.
- ev3dev.actuators.motors - package ev3dev.actuators.motors
-
This package include a set of classes used to manage Lego Mindstorm Motors.
- ev3dev.hardware - package ev3dev.hardware
-
Classes used to interact with low level objects in a Device supported by EV3Dev.
- ev3dev.robotics.tts - package ev3dev.robotics.tts
-
This package allow developers interact with eSpeak TTS.
- ev3dev.sensors - package ev3dev.sensors
-
This package includes a set of classes to manage Sensor
- ev3dev.sensors.ev3 - package ev3dev.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.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
-
- EV3DevPlatform - Class in ev3dev.hardware
-
- EV3DevPlatform() - Constructor for class ev3dev.hardware.EV3DevPlatform
-
- 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.
- EV3DevSensorDevice(String, String) - Constructor for class ev3dev.hardware.EV3DevSensorDevice
-
Constructor used for some Analog Sensors like EV3 Touch Sensors
- EV3DevSensorMode - Class in ev3dev.sensors.ev3
-
Sensor Mode abstract class
- EV3DevSensorMode() - Constructor for class ev3dev.sensors.ev3.EV3DevSensorMode
-
- EV3GyroSensor - Class in ev3dev.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.sensors.ev3.EV3GyroSensor
-
- EV3GyroSensor.AngleMode - Class in ev3dev.sensors.ev3
-
- EV3GyroSensor.RateAndAngleMode - Class in ev3dev.sensors.ev3
-
- EV3GyroSensor.RateMode - Class in ev3dev.sensors.ev3
-
- EV3IRSensor - Class in ev3dev.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.sensors.ev3.EV3IRSensor
-
- EV3IRSensor.DistanceMode - Class in ev3dev.sensors.ev3
-
- EV3IRSensor.RemoteMode - Class in ev3dev.sensors.ev3
-
- EV3IRSensor.SeekMode - Class in ev3dev.sensors.ev3
-
- EV3LargeRegulatedMotor - Class in ev3dev.actuators.motors
-
Abstraction for a Large Lego EV3/NXT motors.
- EV3LargeRegulatedMotor(String) - Constructor for class ev3dev.actuators.motors.EV3LargeRegulatedMotor
-
Constructor
- EV3MediumRegulatedMotor - Class in ev3dev.actuators.motors
-
Abstraction for a Medium Lego EV3/NXT motors.
- EV3MediumRegulatedMotor(String) - Constructor for class ev3dev.actuators.motors.EV3MediumRegulatedMotor
-
Constructor
- EV3TouchSensor - Class in ev3dev.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.sensors.ev3.EV3TouchSensor
-
- EV3TouchSensor.TouchMode - Class in ev3dev.sensors.ev3
-
- EV3UltrasonicSensor - Class in ev3dev.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.sensors.ev3.EV3UltrasonicSensor
-
Create the Ultrasonic sensors class.
- EV3UltrasonicSensor.DistanceMode - Class in ev3dev.sensors.ev3
-
- EV3UltrasonicSensor.ListenMode - Class in ev3dev.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/
- getAmbientMode() - Method in class ev3dev.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.sensors.ev3.EV3GyroSensor
-
- getAngleAndRateMode() - Method in class ev3dev.sensors.ev3.EV3GyroSensor
-
EV3 Gyro sensor, Rate mode
Measures both angle and angular velocity of the sensor.
- getAngleMode() - Method in class ev3dev.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.sensors.BaseSensor
-
- getAvailableModes() - Method in interface ev3dev.sensors.SensorModes
-
Return a list of string descriptions for the sensors available modes.
- getBatteryCurrent() - Method in class ev3dev.sensors.Battery
-
Returns the current of the battery in microamps.
- getBatteryCurrent() - Method in interface ev3dev.sensors.Power
-
- getColorID() - Method in class ev3dev.sensors.ev3.EV3ColorSensor
- getColorIDMode() - Method in class ev3dev.sensors.ev3.EV3ColorSensor
-
EV3 color sensors, Color ID mode
Measures the color ID of a surface.
- getCurrentMode() - Method in class ev3dev.sensors.BaseSensor
-
- getCurrentMode() - Method in interface ev3dev.sensors.SensorModes
-
Gets the index number of the current mode.
- getDistanceMode() - Method in class ev3dev.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.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
-
- getFloodlight() - Method in class ev3dev.sensors.ev3.EV3ColorSensor
- getIndex(String) - Method in class ev3dev.sensors.BaseSensor
-
- getInstance() - Static method in class ev3dev.actuators.Sound
-
Return a Instance of Sound.
- getInstance() - Static method in class ev3dev.sensors.Battery
-
- getIntegerAttribute(String) - Method in class ev3dev.hardware.EV3DevDevice
-
Returns the value of an attribute supported for a Device
- getListenMode() - Method in class ev3dev.sensors.ev3.EV3UltrasonicSensor
-
Lego EV3 Ultrasonic sensors, Listen mode
Listens for the presence of other ultrasonic sensors.
- getMode(int) - Method in class ev3dev.sensors.BaseSensor
-
- getMode(String) - Method in class ev3dev.sensors.BaseSensor
-
- getMode(int) - Method in interface ev3dev.sensors.SensorModes
-
Return the sample provider interface for the requested mode
- getMode(String) - Method in interface ev3dev.sensors.SensorModes
-
Return the sample provider for the request mode
- getModeCount() - Method in class ev3dev.sensors.BaseSensor
-
- getModeCount() - Method in interface ev3dev.sensors.SensorModes
-
Gets the number of supported modes
- getMotorPort(String) - Method in class ev3dev.hardware.EV3DevPlatform
-
- getName() - Method in class ev3dev.sensors.BaseSensor
-
- getName() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.AmbientMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.ColorIDMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.RedMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.RGBMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3GyroSensor.AngleMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3GyroSensor.RateAndAngleMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3GyroSensor.RateMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3IRSensor.DistanceMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3IRSensor.RemoteMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3IRSensor.SeekMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3TouchSensor.TouchMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3UltrasonicSensor.DistanceMode
-
- getName() - Method in class ev3dev.sensors.ev3.EV3UltrasonicSensor.ListenMode
-
- getName() - Method in interface ev3dev.sensors.SensorMode
-
return a string description of this sensors mode
- getPlatform() - Method in class ev3dev.hardware.EV3DevPlatform
-
This method returns the platform
- getPlatform() - Method in interface ev3dev.hardware.SupportedPlatform
-
- getPosition() - Method in class ev3dev.actuators.motors.BaseRegulatedMotor
-
Returns the current position that the motors regulator is trying to
maintain.
- getPower() - Method in class ev3dev.actuators.motors.BasicMotor
-
Get power
- getRateMode() - Method in class ev3dev.sensors.ev3.EV3GyroSensor
-
EV3 Gyro sensor, Rate mode
Measures angular velocity of the sensor.
- getRedMode() - Method in class ev3dev.sensors.ev3.EV3ColorSensor
-
EV3 color sensors, Red mode
Measures the level of reflected light from the sensors RED LED.
- getRemoteMode() - Method in class ev3dev.sensors.ev3.EV3IRSensor
-
- getRGBMode() - Method in class ev3dev.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.actuators.motors.BaseRegulatedMotor
-
Return the current velocity.
- getSeekMode() - Method in class ev3dev.sensors.ev3.EV3IRSensor
-
EV3 Infra Red sensor, Seek mode
In seek mode the sensor locates up to four beacons and provides bearing and distance of each beacon.
- getSensorPort(String) - Method in class ev3dev.hardware.EV3DevPlatform
-
- getSpeed() - Method in class ev3dev.actuators.motors.BaseRegulatedMotor
-
Return the current target speed.
- getStringAttribute(String) - Method in class ev3dev.hardware.EV3DevDevice
-
Returns the value of an attribute supported for a Device
- getTachoCount() - Method in class ev3dev.actuators.motors.BaseRegulatedMotor
-
- getTouchMode() - Method in class ev3dev.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.
- getVoltage() - Method in class ev3dev.sensors.Battery
-
Returns voltage of the battery in microvolts.
- getVoltage() - Method in interface ev3dev.sensors.Power
-
- getVolume() - Method in class ev3dev.actuators.Sound
-
Get the current master volume level
- sampleSize() - Method in class ev3dev.sensors.BaseSensor
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.AmbientMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.ColorIDMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.RedMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3ColorSensor.RGBMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3GyroSensor.AngleMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3GyroSensor.RateAndAngleMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3GyroSensor.RateMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3IRSensor.DistanceMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3IRSensor.RemoteMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3IRSensor.SeekMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3TouchSensor.TouchMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3UltrasonicSensor.DistanceMode
-
- sampleSize() - Method in class ev3dev.sensors.ev3.EV3UltrasonicSensor.ListenMode
-
- say() - Method in class ev3dev.robotics.tts.Espeak
-
- SeekMode(File) - Constructor for class ev3dev.sensors.ev3.EV3IRSensor.SeekMode
-
- SENSOR_MODE - Static variable in class ev3dev.hardware.EV3DevSensorDevice
-
- SENSOR_MODES - Static variable in class ev3dev.hardware.EV3DevSensorDevice
-
- SensorMode - Interface in ev3dev.sensors
-
- SensorModes - Interface in ev3dev.sensors
-
Provide access to the modes supported by a sensors
- setCurrentMode(int) - Method in class ev3dev.sensors.BaseSensor
-
- setCurrentMode(String) - Method in class ev3dev.sensors.BaseSensor
-
- setCurrentMode(int) - Method in interface ev3dev.sensors.SensorModes
-
Sets the current mode for fetching samples
- setCurrentMode(String) - Method in interface ev3dev.sensors.SensorModes
-
Sets the current mode for fetching samples
- setFilePath(String) - Method in class ev3dev.robotics.tts.Espeak
-
- setFloodlight(boolean) - Method in class ev3dev.sensors.ev3.EV3ColorSensor
- setFloodlight(int) - Method in class ev3dev.sensors.ev3.EV3ColorSensor
- 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.sensors.BaseSensor
-
Define the set of modes to be made available for this sensors.
- setPitch(int) - Method in class ev3dev.robotics.tts.Espeak
-
- setPower(int) - Method in class ev3dev.actuators.motors.BasicMotor
-
Set power
- setSpeed(int) - Method in class ev3dev.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.
- setSpeedReading(int) - Method in class ev3dev.robotics.tts.Espeak
-
- setStringAttribute(String, String) - Method in class ev3dev.hardware.EV3DevDevice
-
Set a value on an attribute
- setVoice(String) - Method in class ev3dev.robotics.tts.Espeak
-
- setVolume(int) - Method in class ev3dev.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
-
- Sound - Class in ev3dev.actuators
-
Class that provides access methods for the local audio device
The class is implemented as Singleton.
- Sound() - Constructor for class ev3dev.actuators.Sound
-
- SOUND_PATH - Static variable in class ev3dev.actuators.Sound
-
- speed - Variable in class ev3dev.actuators.motors.BaseRegulatedMotor
-
- SPEED - Static variable in class ev3dev.hardware.EV3DevMotorDevice
-
- speedReading - Variable in class ev3dev.robotics.tts.Espeak
-
- 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.actuators.motors.BaseRegulatedMotor
-
Causes motors to stop, pretty much
instantaneously.
- stop() - Method in class ev3dev.actuators.motors.BasicMotor
-
Causes motors to stop, pretty much
instantaneously.
- STOP - Static variable in class ev3dev.hardware.EV3DevMotorDevice
-
- STOP_COMMAND - Static variable in class ev3dev.hardware.EV3DevMotorDevice
-
- SupportedPlatform - Interface in ev3dev.hardware
-
Define the platforms supported by EV3Dev project.
- suspendRegulation() - Method in class ev3dev.actuators.motors.BaseRegulatedMotor
-
Removes this motors from the motors regulation system.
- SWITCH_DELAY - Static variable in class ev3dev.sensors.BaseSensor
-
- switchMode(int, long) - Method in class ev3dev.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.sensors.BaseSensor
-
- Sysfs - Class in ev3dev.utils
-
The class responsible to interact with Sysfs on EV3Dev
- Sysfs() - Constructor for class ev3dev.utils.Sysfs
-