stopMagnetometer method
Stops streaming magnetometer data from the Movesense device.
Implementation
@override
Future<void> stopMagnetometer() async {
try {
if (_magStreamSubscription != null) {
await _magStreamSubscription?.cancel();
_magStreamSubscription = null;
if (!_magController.isClosed) {
await _magController.close();
}
}
} catch (e) {
if (kDebugMode) {
print('Error stopping Movesense magnetometer: $e');
}
}
}