public static interface AccelerometerMma8452q.ConfigEditor extends Accelerometer.ConfigEditor<AccelerometerMma8452q.ConfigEditor>
Modifier and Type | Method and Description |
---|---|
AccelerometerMma8452q.ConfigEditor |
enableAutoSleep()
Enables the autosleep feature where the sensor transitions between different sampling rates depending on
the frequency of interrupts
|
AccelerometerMma8452q.ConfigEditor |
enableAutoSleep(AccelerometerMma8452q.SleepModeRate rate,
int timeout,
AccelerometerMma8452q.Oversampling osMode)
Variant of
enableAutoSleep() that lets users configure the auto sleep settings to their use-case |
AccelerometerMma8452q.ConfigEditor |
enableHighPassFilter(float cutoff)
Enables use of the high pass filter when measuring acceleration, closest valid frequency will be used.
|
AccelerometerMma8452q.ConfigEditor |
enableTapLowPassFilter()
Enables low pass filter for the tap detection algorithm
|
AccelerometerMma8452q.ConfigEditor |
odr(AccelerometerMma8452q.OutputDataRate odr)
Sets the output data rate
|
AccelerometerMma8452q.ConfigEditor |
oversampling(AccelerometerMma8452q.Oversampling osMode)
Sets the oversampling mode when the sensor is active
|
AccelerometerMma8452q.ConfigEditor |
range(AccelerometerMma8452q.FullScaleRange fsr)
Sets the data range
|
odr, range
commit
AccelerometerMma8452q.ConfigEditor odr(AccelerometerMma8452q.OutputDataRate odr)
odr
- How frequently data is measuredAccelerometerMma8452q.ConfigEditor range(AccelerometerMma8452q.FullScaleRange fsr)
fsr
- Range of the measured accelerationAccelerometerMma8452q.ConfigEditor enableHighPassFilter(float cutoff)
AccelerationDataProducer
interface.cutoff
- HPF cutoff frequency for removing the offset and slower changing acceleration data, between
[0.031Hz, 16Hz]AccelerometerMma8452q.ConfigEditor enableTapLowPassFilter()
AccelerometerMma8452q.ConfigEditor oversampling(AccelerometerMma8452q.Oversampling osMode)
osMode
- New oversampling modeAccelerometerMma8452q.ConfigEditor enableAutoSleep(AccelerometerMma8452q.SleepModeRate rate, int timeout, AccelerometerMma8452q.Oversampling osMode)
enableAutoSleep()
that lets users configure the auto sleep settings to their use-caserate
- Output data rate when in sleep modetimeout
- How long to idle in active mode before switching to sleep mode, in millisecondsosMode
- Oversampling mode to use when in sleep modeAccelerometerMma8452q.ConfigEditor enableAutoSleep()