---
title: unbounded
framework: accessorysetupkit
role: symbol
role_heading: Type Property
path: accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/unbounded
---

# unbounded

A picker discovery that only times out when the app tells it to.

## Declaration

```swift
static let unbounded: ASPickerDisplaySettings.DiscoveryTimeout
```

## Mentioned in

Discovering and configuring accessories

## Discussion

Discussion Use this timeout value if you set the picker display option filterDiscoveryResults and need unlimited time for filtering. After performing manual discovery, perform the manual timeout by calling the ASAccessorySession method finishPickerDiscovery(completionHandler:). This process shows a timeout message if your filtering added no accessories to the picker, or returns silently if you updated the picker.

## See Also

### Determining discovery timeout

- [default](accessorysetupkit/aspickerdisplaysettings/default.md)
- [short](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/short.md)
- [medium](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/medium.md)
- [long](accessorysetupkit/aspickerdisplaysettings/discoverytimeout-swift.struct/long.md)
