diff options
Diffstat (limited to 'wifi/1.5/default/wifi_sta_iface.cpp')
-rw-r--r-- | wifi/1.5/default/wifi_sta_iface.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/wifi/1.5/default/wifi_sta_iface.cpp b/wifi/1.5/default/wifi_sta_iface.cpp index 82bfcf15bb..92c9fe4392 100644 --- a/wifi/1.5/default/wifi_sta_iface.cpp +++ b/wifi/1.5/default/wifi_sta_iface.cpp @@ -273,6 +273,13 @@ Return<void> WifiStaIface::getFactoryMacAddress( hidl_status_cb); } +Return<void> WifiStaIface::setScanMode(bool enable, + setScanMode_cb hidl_status_cb) { + return validateAndCall(this, WifiStatusCode::ERROR_WIFI_IFACE_INVALID, + &WifiStaIface::setScanModeInternal, hidl_status_cb, + enable); +} + std::pair<WifiStatus, std::string> WifiStaIface::getNameInternal() { return {createWifiStatus(WifiStatusCode::SUCCESS), ifname_}; } @@ -655,6 +662,12 @@ WifiStaIface::getFactoryMacAddressInternal() { return {createWifiStatus(WifiStatusCode::SUCCESS), mac}; } +WifiStatus WifiStaIface::setScanModeInternal(bool enable) { + // OEM's need to implement this on their devices if needed. + LOG(WARNING) << "setScanModeInternal(" << enable << ") not supported"; + return createWifiStatus(WifiStatusCode::ERROR_NOT_SUPPORTED); +} + } // namespace implementation } // namespace V1_5 } // namespace wifi |