public class MiniMU extends Sensor implements AccelerometerSensor, GyroscopeSensor, MagnetometerSensor
simulatedOnly
Constructor and Description |
---|
MiniMU() |
Modifier and Type | Method and Description |
---|---|
double[] |
getAccelerometerData() |
float |
getAccelerometerX() |
float |
getAccelerometerY() |
float |
getAccelerometerZ() |
double[] |
getGyroscopeData() |
float |
getGyroscopeX() |
float |
getGyroscopeY() |
float |
getGyroscopeZ() |
static MiniMU |
getLoadedInstance() |
double[] |
getMagnetometerData() |
float |
getMagnetometerX() |
float |
getMagnetometerY() |
float |
getMagnetometerZ() |
float |
getPitch() |
float |
getRoll() |
java.lang.String |
getSensorName()
Returns the sensor name, typically the make/model of the hardware sensor that this class refers to.
|
float |
getYaw() |
boolean |
isValidLoad()
See if we have a valid load
|
addListener, addNonResettableListener, addNonResettableValueChangedListener, addValueChangedListener, clearListeners, getSensor, isSimulatedOnly, isValidLoadedSensor, notifyListeners, reloadSimulation, removeListener, removeListener, resetToDefault, roundValue, scaleValue, setSimulatedOnly, setValidLoad, storeSensor
public java.lang.String getSensorName()
Sensor
getSensorName
in class Sensor
String
representing the sensor's name.public static MiniMU getLoadedInstance()
public boolean isValidLoad()
public double[] getGyroscopeData()
getGyroscopeData
in interface GyroscopeSensor
public float getGyroscopeX()
getGyroscopeX
in interface GyroscopeSensor
public float getGyroscopeY()
getGyroscopeY
in interface GyroscopeSensor
public float getGyroscopeZ()
getGyroscopeZ
in interface GyroscopeSensor
public double[] getAccelerometerData()
getAccelerometerData
in interface AccelerometerSensor
public float getAccelerometerX()
getAccelerometerX
in interface AccelerometerSensor
public float getAccelerometerY()
getAccelerometerY
in interface AccelerometerSensor
public float getAccelerometerZ()
getAccelerometerZ
in interface AccelerometerSensor
public double[] getMagnetometerData()
getMagnetometerData
in interface MagnetometerSensor
public float getMagnetometerX()
getMagnetometerX
in interface MagnetometerSensor
public float getMagnetometerY()
getMagnetometerY
in interface MagnetometerSensor
public float getMagnetometerZ()
getMagnetometerZ
in interface MagnetometerSensor
public float getPitch()
getPitch
in interface GyroscopeSensor
public float getRoll()
getRoll
in interface GyroscopeSensor
public float getYaw()
getYaw
in interface GyroscopeSensor