---
title: waterSubmersionAvailable
framework: coremotion
role: symbol
role_heading: Type Property
path: coremotion/cmwatersubmersionmanager/watersubmersionavailable
---

# waterSubmersionAvailable

A Boolean value indicating whether the current device supports the submersion manager.

## Declaration

```swift
class var waterSubmersionAvailable: Bool { get }
```

## Mentioned in

Accessing submersion data

## Discussion

Discussion On Apple Watch Ultra, the system sets waterSubmersionAvailable to true. On all other devices and in Simulator, the system sets it to false.

## See Also

### Checking availability and authorization

- [authorizationStatus](coremotion/cmwatersubmersionmanager/authorizationstatus.md)
