/// <summary>
/// Creates a new device finder instance
/// </summary>
public DeviceFinder(DeviceFinderOptions options)
{
this._options = options.Clone();
this._ranges = new LinkedList <DeviceRange>();
this._ranges.AddLast(new DeviceRange(false, 1, ObjectId.MaxInstance));
this._observers = new SubscriptionList <DeviceTableEntry>();
}