|
|||||||||
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.CompassMindSensor
public class CompassMindSensor
This class supports the Mindsensors compass sensor.
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 | |
---|---|
CompassMindSensor(I2CPort port)
Create a compass sensor object |
|
CompassMindSensor(I2CPort port,
int address)
Create a compass sensor object |
Method Summary | |
---|---|
float |
getDegrees()
Returns the directional heading in degrees. |
float |
getDegreesCartesian()
Compass readings increase clockwise from 0 to 360, but Cartesian coordinate systems increase counter-clockwise. |
void |
resetCartesianZero()
Changes the current direction the compass is facing into the zero angle. |
void |
startCalibration()
Starts calibration for Mindsensors.com compass. |
void |
stopCalibration()
Ends calibration sequence. |
Methods inherited from class lejos.nxt.I2CSensor |
---|
fetchString, getAddress, getData, getData, getPort, getProductID, getVendorID, getVersion, 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 CompassMindSensor(I2CPort port, int address)
port
- Sensor port for the compassaddress
- The I2C address used by the sensorpublic CompassMindSensor(I2CPort port)
port
- Sensor port for the compassMethod Detail |
---|
public float getDegrees()
public float getDegreesCartesian()
getDegreesCartesian
in interface DirectionFinder
public void resetCartesianZero()
resetCartesianZero
in interface DirectionFinder
public void startCalibration()
startCalibration
in interface DirectionFinder
public void stopCalibration()
stopCalibration
in interface DirectionFinder
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |