|
|||||||||
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.ColorSensor
public class ColorSensor
HiTechnic color sensor.
www.hitechnic.com
Extended by A.T.Brask
WARNING: THIS CLASS IS SHARED BETWEEN THE classes AND pccomms PROJECTS.
DO NOT EDIT THE VERSION IN pccomms AS IT WILL BE OVERWRITTEN WHEN THE PROJECT IS BUILT.
Field Summary |
---|
Fields inherited from interface lejos.nxt.SensorConstants |
---|
MODE_ANGLESTEP, MODE_BOOLEAN, MODE_CELSIUS, MODE_FARENHEIT, MODE_PCTFULLSCALE, MODE_PERIODCOUNTER, MODE_RAW, MODE_TRANSITIONCNT, TYPE_ANGLE, TYPE_CUSTOM, 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 |
Constructor Summary | |
---|---|
ColorSensor(I2CPort port)
|
Method Summary | |
---|---|
int |
getBlue()
Returns the blue saturation of the color. |
int |
getColorIndexNumber()
Essentially the same as above but with a resolution of 6 bits. |
int |
getColorNumber()
Returns the color index detected by the sensor. |
int |
getGreen()
Returns the green saturation of the color. |
int |
getMode()
Returns the value of the mode control register (0x41) |
int |
getNormalizedBlue()
Returns the normalized blue saturation of the color. |
int |
getNormalizedGreen()
Returns the normalized green saturation of the color. |
int |
getNormalizedRed()
Returns the normalized red saturation of the color. |
int |
getRawBlue()
Returns the raw blue saturation of the color. |
int |
getRawGreen()
Returns the raw green saturation of the color. |
int |
getRawRed()
Returns the raw red saturation of the color. |
int |
getRed()
Returns the red saturation of the color. |
int |
initBlackLevel()
Puts the sensor into black/ambient level calibration mode. |
int |
initWhiteBalance()
Puts the sensor into white balance calibration mode. |
Methods inherited from class lejos.nxt.I2CSensor |
---|
fetchString, getData, getPort, getProductID, getSensorType, getVersion, sendData, sendData, setAddress |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ColorSensor(I2CPort port)
Method Detail |
---|
public int getColorNumber()
public int getColorIndexNumber()
public int getRed()
public int getGreen()
public int getBlue()
public int getNormalizedRed()
public int getNormalizedGreen()
public int getNormalizedBlue()
public int getRawRed()
public int getRawGreen()
public int getRawBlue()
public int getMode()
public int initWhiteBalance()
public int initBlackLevel()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |