---
title: NIAlgorithmConvergenceStatus
framework: nearbyinteraction
role: symbol
role_heading: Enumeration
path: nearbyinteraction/nialgorithmconvergencestatus-2fnve
---

# NIAlgorithmConvergenceStatus

The possible states of Camera Assistance.

## Declaration

```swift
enum NIAlgorithmConvergenceStatus
```

## Overview

Overview When the app enables Camera Assistance by setting isCameraAssistanceEnabled to true, the framework provides the app one of these values in the status field of the convergence object provided by the session(_:didUpdateAlgorithmConvergence:for:) callback. The framework may require user action before Camera Assistance is fully operational at runtime. This enumeration indicates whether Camera Assistance currently functions as expected on device (convergence state NIAlgorithmConvergenceStatus.converged), and otherwise, the NIAlgorithmConvergenceStatus.Reason defines the recommended user actions when status is NIAlgorithmConvergenceStatus.notConverged(_:). note: The Objective-C version of this enumeration is Algorithm Convergence Status.

## Topics

### Interpreting the convergence state

- [NIAlgorithmConvergenceStatus.converged](nearbyinteraction/nialgorithmconvergencestatus-2fnve/converged.md)
- [NIAlgorithmConvergenceStatus.notConverged(_:)](nearbyinteraction/nialgorithmconvergencestatus-2fnve/notconverged(_:).md)
- [NIAlgorithmConvergenceStatus.unknown](nearbyinteraction/nialgorithmconvergencestatus-2fnve/unknown.md)

### Comparing convergence states

- [==(_:_:)](nearbyinteraction/nialgorithmconvergencestatus-2fnve/==(_:_:).md)

### Inspecting the convergence state reason

- [NIAlgorithmConvergenceStatus.Reason](nearbyinteraction/nialgorithmconvergencestatus-2fnve/reason.md)
- [NIAlgorithmConvergenceStatusConverged](nearbyinteraction/nialgorithmconvergencestatus-2fbmj/nialgorithmconvergencestatusconverged.md)
- [NIAlgorithmConvergenceStatusNotConverged](nearbyinteraction/nialgorithmconvergencestatus-2fbmj/nialgorithmconvergencestatusnotconverged.md)
- [NIAlgorithmConvergenceStatusUnknown](nearbyinteraction/nialgorithmconvergencestatus-2fbmj/nialgorithmconvergencestatusunknown.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)

## See Also

### Camera assistance

- [Finding devices with precision](nearbyinteraction/finding-devices-with-precision.md)
- [NIAlgorithmConvergence](nearbyinteraction/nialgorithmconvergence.md)
- [Algorithm Convergence Status](nearbyinteraction/algorithm-convergence-status.md)
