startAccelerometer method

void startAccelerometer()

加速度センサーのデータ収集を開始する

Implementation

void startAccelerometer() {
  _accelerometerStreamSubscription = _accelerometerStream.listen(
    (AccelerometerEvent event) {
      // if (kDebugMode) {
      //   print('AccelerometerEvent: $event');
      // }
      final AccelerometerEventWithTime eventWithTime =
          AccelerometerEventWithTime(
        accelerometerGetTime: _clockService.now(),
        accelerometer: event,
      );
      _accelerometerEventStreamController.sink.add(eventWithTime);
    },
    onError: (error) {
      _accelerometerEventStreamController.sink.addError(ManagerException(
          ManagerErrorType.accelerometerEventError,
          ManagerErrorType.accelerometerEventError.message));
    },
    cancelOnError: true,
  );
}