getRaw method

  1. @override
Stream<SensorVector3> getRaw()
override

Implementation

@override
Stream<SensorVector3> getRaw() {
  var timestampAtLastCall = DateTime.now().millisecondsSinceEpoch;
  return mapCustomEventsToSensorVector<UserAccelerometerEvent>(userAccelerometerEvents).where((element) {
    if (DateTime.now().millisecondsSinceEpoch - timestampAtLastCall >
        inMillis) {
      timestampAtLastCall = DateTime.now().millisecondsSinceEpoch;
      return true;
    }
    return false;
  });
}