public abstract class EV3DevSensorDevice extends EV3DevDevice
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
LEGO_ANALOG_SENSOR |
protected static java.lang.String |
LEGO_I2C |
protected static java.lang.String |
LEGO_UART_SENSOR |
private static Logger |
log |
protected static java.lang.String |
SENSOR_MODE |
protected static java.lang.String |
SENSOR_MODES |
ADDRESS, DEVICE, LEGO_PORT, LEGO_SENSOR, MODE, PATH_DEVICE
EV3DEV_ROOT_PATH, EV3DEV_TESTING_KEY, ROOT_PATH
Modifier | Constructor and Description |
---|---|
protected |
EV3DevSensorDevice(Port portName,
java.lang.String mode)
Constructor used for some Analog Sensors like EV3 Touch Sensors
|
protected |
EV3DevSensorDevice(Port portName,
java.lang.String mode,
java.lang.String device)
Every device connected in a EV3 Brick with EV3Dev appears in /sys/class in a determinated category.
|
detect, getIntegerAttribute, getStringAttribute, setIntegerAttribute, setStringAttribute
getMotorPort, getPlatform, getSensorPort
getROOT_PATH
private static final Logger log
protected static final java.lang.String LEGO_UART_SENSOR
protected static final java.lang.String LEGO_ANALOG_SENSOR
protected static final java.lang.String LEGO_I2C
protected static final java.lang.String SENSOR_MODES
protected static final java.lang.String SENSOR_MODE
protected EV3DevSensorDevice(Port portName, java.lang.String mode, java.lang.String device)
portName
- The ports where is connected the sensors or the actuators.mode
- modedevice
- deviceprotected EV3DevSensorDevice(Port portName, java.lang.String mode)
portName
- mode
-