|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlejos.nxt.I2CSensor
lejos.nxt.addon.SensorMux
public class SensorMux
| Field Summary |
|---|
| Fields inherited from class lejos.nxt.I2CSensor |
|---|
address, DEFAULT_I2C_ADDRESS, port, REG_PRODUCT_ID, REG_VENDOR_ID, REG_VERSION |
| 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 |
| Constructor Summary | |
|---|---|
SensorMux(I2CPort port)
Constructor |
|
| Method Summary | |
|---|---|
void |
configurate()
This method is necessary to execute to connect sensors on it |
int |
getDistance(int channel)
Method used to use a US with the sensor and get the distances |
java.lang.String |
getProductID()
Method used to know the type of the sensor |
int |
getType()
Return the type |
java.lang.String |
getVendorID()
Method used to know the Product ID |
java.lang.String |
getVersion()
Method used to know the version |
boolean |
isBatteryLow()
Method used to get if battery status is low. |
int |
isPressed(int channel)
Method used to manage a Touch Sensor |
int |
readValue(int channel)
Method used to receive data from a Sound Sensor |
| Methods inherited from class lejos.nxt.I2CSensor |
|---|
fetchString, getAddress, getData, getData, getData, getId, sendData, sendData, sendData, setAddress |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SensorMux(I2CPort port)
port - the port| Method Detail |
|---|
public int getType()
public boolean isBatteryLow()
public java.lang.String getVendorID()
getVendorID in class I2CSensorpublic java.lang.String getProductID()
getProductID in class I2CSensorpublic java.lang.String getVersion()
getVersion in class I2CSensorpublic void configurate()
public int getDistance(int channel)
channel - the index of the channel
public int isPressed(int channel)
channel - the index of the channel
public int readValue(int channel)
channel - the index of the channel
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||