@Override
    public int describeContents() {
        return 0;
    }
Criteria for filtering result from Bluetooth LE scans. A {@link ScanFilter} allows clients to
restrict scan results to only those that are of interest to them.
<p>
Current filtering on the following fields are supported:
<li>Service UUIDs which identify the bluetooth gatt services running on the device.
<li>Name of remote Bluetooth LE device.
<li>Mac address of the remote device.
<li>Service data which is the data associated with a service.
<li>Manufacturer specific data which is the data associated with a particular manufacturer.

@see ScanResult
@see BluetoothLeScanner

https://code.google.com/p/android/issues/detail?id=180675
https://code.google.com/p/android/issues/detail?id=181561
https://code.google.com/p/android/issues/detail?id=313221
rxandroidble/src/main/java/com/polidea/rxandroidble2/scan/ScanFilter.java