---
title: CMBatchedSensorManager
framework: coremotion
role: symbol
role_heading: Class
path: coremotion/cmbatchedsensormanager
---

# CMBatchedSensorManager

## Declaration

```swift
class CMBatchedSensorManager
```

## Mentioned in

Getting processed device-motion data

## Topics

### Determining authorization and availability

- [authorizationStatus](coremotion/cmbatchedsensormanager/authorizationstatus.md)
- [isAccelerometerSupported](coremotion/cmbatchedsensormanager/isaccelerometersupported.md)
- [isDeviceMotionSupported](coremotion/cmbatchedsensormanager/isdevicemotionsupported.md)

### Configuring the update frequency

- [deviceMotionDataFrequency](coremotion/cmbatchedsensormanager/devicemotiondatafrequency.md)
- [accelerometerDataFrequency](coremotion/cmbatchedsensormanager/accelerometerdatafrequency.md)

### Collecting device-motion data

- [startDeviceMotionUpdates()](coremotion/cmbatchedsensormanager/startdevicemotionupdates().md)
- [startDeviceMotionUpdates(handler:)](coremotion/cmbatchedsensormanager/startdevicemotionupdates(handler:).md)
- [stopDeviceMotionUpdates()](coremotion/cmbatchedsensormanager/stopdevicemotionupdates().md)
- [deviceMotionBatch](coremotion/cmbatchedsensormanager/devicemotionbatch.md)
- [deviceMotionUpdates()](coremotion/cmbatchedsensormanager/devicemotionupdates().md)
- [CMBatchedSensorManager.DeviceMotionUpdates](coremotion/cmbatchedsensormanager/devicemotionupdates.md)
- [isDeviceMotionActive](coremotion/cmbatchedsensormanager/isdevicemotionactive.md)

### Collecting accelerometer data

- [startAccelerometerUpdates()](coremotion/cmbatchedsensormanager/startaccelerometerupdates().md)
- [startAccelerometerUpdates(handler:)](coremotion/cmbatchedsensormanager/startaccelerometerupdates(handler:).md)
- [stopAccelerometerUpdates()](coremotion/cmbatchedsensormanager/stopaccelerometerupdates().md)
- [accelerometerBatch](coremotion/cmbatchedsensormanager/accelerometerbatch.md)
- [accelerometerUpdates()](coremotion/cmbatchedsensormanager/accelerometerupdates().md)
- [CMBatchedSensorManager.AccelerometerUpdates](coremotion/cmbatchedsensormanager/accelerometerupdates.md)
- [isAccelerometerActive](coremotion/cmbatchedsensormanager/isaccelerometeractive.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
