---
title: CMBatchedSensorManager.DeviceMotionUpdates
framework: coremotion
role: symbol
role_heading: Structure
path: coremotion/cmbatchedsensormanager/devicemotionupdates
---

# CMBatchedSensorManager.DeviceMotionUpdates

## Declaration

```swift
struct DeviceMotionUpdates
```

## Topics

### Structures

- [CMBatchedSensorManager.DeviceMotionUpdates.Iterator](coremotion/cmbatchedsensormanager/devicemotionupdates/iterator.md)

## Relationships

### Conforms To

- [AsyncSequence](swift/asyncsequence.md)

## See Also

### 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)
- [isDeviceMotionActive](coremotion/cmbatchedsensormanager/isdevicemotionactive.md)
