Skip to content

AccelerometerFeaturesProbe

Collects user accelerometer data over a sampling period and calculates a set of features from it, as an AccelerationFeatures data point.

Configured with a PeriodicSamplingConfiguration configuration.

Inheritance

Constructors

AccelerometerFeaturesProbe

AccelerometerFeaturesProbe()

Properties

bufferingStream

Stream get bufferingStream
override

The stream of events to buffer. Implemented by subclasses.

sensorEndTime

int? sensorEndTime
getter/setter pair

End of the last sampling period, in microseconds since epoch.

sensorStartTime

int sensorStartTime
getter/setter pair

Start of the current sampling period, in microseconds since epoch.

userAccelerometerEventList

List<UserAccelerometerEvent> userAccelerometerEventList
getter/setter pair

The events buffered in the current sampling period.

Methods

getMeasurement

Future<Measurement?> getMeasurement()
override

Returns the Measurement for the last sampling window.

Implemented by subclasses.

Can return null if no data is available. Can return an Error if an error occurs.

onSamplingData

void onSamplingData(
  1. dynamic event
)
override

Called for each event on bufferingStream; buffers it.

onSamplingEnd

void onSamplingEnd()
override

Called when a sampling window ends, before getMeasurement.

onSamplingStart

void onSamplingStart()
override

Called when a sampling window starts, before listening.