getAccelerometerData method
Get the current accelerometer data
Implementation
@override
Future<AccelerometerData?> getAccelerometerData() async {
try {
final subscription = accelerometerEventStream().listen((event) {});
await Future.delayed(const Duration(milliseconds: 100));
final event = await accelerometerEventStream().first;
subscription.cancel();
return AccelerometerData(
x: event.x,
y: event.y,
z: event.z,
timestamp: DateTime.now(),
);
} catch (e) {
return null;
}
}