stop method
void
stop()
Stops streams, timers, queued worker output and any pending calibration.
Implementation
void stop() {
_running = false;
_session++;
_calibrationTimer?.cancel();
_calibrationTimer = null;
_healthTimer?.cancel();
_healthTimer = null;
_calibrating = false;
isGyroscopeActive = false;
_subscription?.cancel();
_subscription = null;
_accelSubscription?.cancel();
_accelSubscription = null;
_workerSubscription?.cancel();
_workerSubscription = null;
_fusionIsolate?.dispose();
_fusionIsolate = null;
_isolateSendPort = null;
_lastGravityEvent = null;
_fusion.reset(clearGravity: true);
}