summaryrefslogtreecommitdiff
path: root/wifi/1.5/default/wifi_sta_iface.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'wifi/1.5/default/wifi_sta_iface.cpp')
-rw-r--r--wifi/1.5/default/wifi_sta_iface.cpp13
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