|
|||||||||
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.CompassSensor
public class CompassSensor
Abstraction for a HiTechnic or Mindsensors compass.
Field Summary |
---|
Fields inherited from class lejos.nxt.I2CSensor |
---|
PRODUCT_ID, SENSOR_TYPE, VERSION |
Constructor Summary | |
---|---|
CompassSensor(I2CPort port)
|
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, 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 CompassSensor(I2CPort port)
Method 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 |