title: Difference between DeviceWatcher and BluetoothLEAdvertisementWatcher class and Timeout property
body: <p>I had built a windows 10 application that watch for a specific advertisement and connect with it.</p>
  
  <p>I used the example <a href="https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BluetoothLE/cs" rel="nofollow noreferrer">"BluetoothLE" from "Windows-universal-samples"</a> with a little bit edits. In this example they used "DeviceWatcher " Class.</p>
  
  <p>But I'm now trying to add timeout to disconnect after a specific period. 
  I found this property: OutOfRangeTimeout  which belongs to BluetoothLEAdvertisementWatcher Class.</p>
  
  <p>Now I'm  confused what are the differences between "DeviceWatcher" AND "BluetoothLEAdvertisementWatcher"? </p>
  
  <p>And is there a way to add "timeout" using DeviceWatcher Class?</p>