|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lejos.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 |
String |
getProductID()
Method used to know the type of the sensor |
int |
getType()
Return the type |
String |
getVendorID()
Method used to know the Product ID |
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, getPort, 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 portMethod Detail |
---|
public int getType()
public boolean isBatteryLow()
public String getVendorID()
getVendorID
in class I2CSensor
public String getProductID()
getProductID
in class I2CSensor
public String getVersion()
getVersion
in class I2CSensor
public 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 |