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, rangecommitAccelerometerMma8452q.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()