lejos.nxt
Interface I2CPort
- All Superinterfaces:
- BasicSensorPort, SensorConstants
- All Known Implementing Classes:
- SensorPort
public interface I2CPort
- extends BasicSensorPort
Abstraction for a port that supports I2C sensors.
This is a simplified version of the interface used by for remote execution
of I2C.
- Author:
- Lawrie Griffiths
Fields inherited from interface lejos.nxt.SensorConstants |
BLACK, BLANK_INDEX, BLUE, BLUE_INDEX, GREEN, GREEN_INDEX, MAX_AD_RAW, MAX_TYPE, MIN_TYPE, MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, RED, RED_INDEX, TYPE_ANGLE, TYPE_COLORBLUE, TYPE_COLORFULL, TYPE_COLORGREEN, TYPE_COLORNONE, TYPE_COLORRED, TYPE_CUSTOM, TYPE_HISPEED, TYPE_LIGHT_ACTIVE, TYPE_LIGHT_INACTIVE, TYPE_LOWSPEED, TYPE_LOWSPEED_9V, TYPE_NO_SENSOR, TYPE_REFLECTION, TYPE_SOUND_DB, TYPE_SOUND_DBA, TYPE_SWITCH, TYPE_TEMPERATURE, WHITE, YELLOW |
Method Summary |
int |
getId()
|
STANDARD_MODE
static final int STANDARD_MODE
- See Also:
- Constant Field Values
LEGO_MODE
static final int LEGO_MODE
- See Also:
- Constant Field Values
ALWAYS_ACTIVE
static final int ALWAYS_ACTIVE
- See Also:
- Constant Field Values
NO_RELEASE
static final int NO_RELEASE
- Do not release the i2c bus between requests
- See Also:
- Constant Field Values
HIGH_SPEED
static final int HIGH_SPEED
- Use high speed I/O (125KHz)
- See Also:
- Constant Field Values
MAX_IO
static final int MAX_IO
- Maximum read/write request length
- See Also:
- Constant Field Values
getId
int getId()