public interface ADXL345 extends IAccelerometer, LiveWindowSendable
| Modifier and Type | Interface and Description |
|---|---|
static class |
ADXL345.Axis
Axis representation
|
IAccelerometer.AccelRange| Modifier and Type | Field and Description |
|---|---|
static int |
ADDRESS_MULTI_BYTE |
static int |
ADDRESS_READ |
static byte |
ADDRESS_READ_MULTI_REG |
static int |
DATA_FORMAT_FULL_RES |
static int |
DATA_FORMAT_INT_INVERT |
static int |
DATA_FORMAT_JUSTIFY |
static int |
DATA_FORMAT_REGISTER |
static int |
DATA_FORMAT_SELF_TEST |
static int |
DATA_FORMAT_SPI |
static int |
DATA_REGISTER |
static double |
GS_PER_LSB |
static int |
POWER_CONTROL_AUTOSLEEP |
static int |
POWER_CONTROL_LINK |
static int |
POWER_CONTROL_MEASURE |
static int |
POWER_CONTROL_REGISTER |
static int |
POWER_CONTROL_SLEEP |
| Modifier and Type | Method and Description |
|---|---|
double |
getAcceleration(ADXL345.Axis axis)
Get the acceleration of one axis in Gs.
|
double[] |
getAccelerations()
Get the acceleration of all axes in Gs.
|
default double |
getAccelerationX() |
default double |
getAccelerationY() |
default double |
getAccelerationZ() |
default java.lang.String |
getSmartDashboardType() |
default void |
startLiveWindowMode() |
default void |
stopLiveWindowMode() |
updateTablestatic final int POWER_CONTROL_REGISTER
static final int DATA_FORMAT_REGISTER
static final int DATA_REGISTER
static final int ADDRESS_MULTI_BYTE
static final int ADDRESS_READ
static final int POWER_CONTROL_SLEEP
static final int POWER_CONTROL_MEASURE
static final int POWER_CONTROL_AUTOSLEEP
static final int POWER_CONTROL_LINK
static final int DATA_FORMAT_JUSTIFY
static final int DATA_FORMAT_FULL_RES
static final int DATA_FORMAT_INT_INVERT
static final int DATA_FORMAT_SPI
static final int DATA_FORMAT_SELF_TEST
static final byte ADDRESS_READ_MULTI_REG
static final double GS_PER_LSB
default double getAccelerationX()
default double getAccelerationY()
default double getAccelerationZ()
double getAcceleration(ADXL345.Axis axis)
axis - The axis to read from.double[] getAccelerations()
default java.lang.String getSmartDashboardType()
getSmartDashboardType in interface Sendabledefault void startLiveWindowMode()
startLiveWindowMode in interface LiveWindowSendabledefault void stopLiveWindowMode()
stopLiveWindowMode in interface LiveWindowSendable