Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit da123a67 authored by vandwalle's avatar vandwalle
Browse files

make startScan with worksource specific to location scans

Change-Id: Ia09dae3e334ef6fd11f2b468e78ad7c2c3cf55e9
parent 10e2700d
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -61,6 +61,8 @@ interface IWifiManager

    void startScan(in ScanSettings requested, in WorkSource ws);

    void startLocationRestrictedScan(in WorkSource ws);

    List<ScanResult> getScanResults(String callingPackage);

    void disconnect();
+16 −0
Original line number Diff line number Diff line
@@ -1010,6 +1010,22 @@ public class WifiManager {
        }
    }

    /**
     * startLocationRestrictedScan()
     * Trigger a scan which will not make use of DFS channels and is thus not suitable for
     * establishing wifi connection.
     * @hide
     */
    @SystemApi
    public boolean startLocationRestrictedScan(WorkSource workSource) {
        try {
            mService.startLocationRestrictedScan(workSource);
            return true;
        } catch (RemoteException e) {
            return false;
        }
    }

    /**
     * Request a scan for access points in specified channel list. Each channel is specified by its
     * frequency in MHz, e.g. "5500" (do NOT include "DFS" even though it is). The availability of