Loading wifi/aidl/default/wifi_legacy_hal.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1766,6 +1766,10 @@ wifi_error WifiLegacyHal::twtClearStats(const std::string& iface_name, uint8_t c return global_func_table_.wifi_twt_clear_stats(getIfaceHandle(iface_name), configId); } wifi_error WifiLegacyHal::setScanMode(const std::string& iface_name, bool enable) { return global_func_table_.wifi_set_scan_mode(iface_name.c_str(), enable); } wifi_error WifiLegacyHal::setDtimConfig(const std::string& iface_name, uint32_t multiplier) { return global_func_table_.wifi_set_dtim_config(getIfaceHandle(iface_name), multiplier); } Loading wifi/aidl/default/wifi_legacy_hal.h +2 −0 Original line number Diff line number Diff line Loading @@ -741,6 +741,8 @@ class WifiLegacyHal { wifi_error twtClearStats(const std::string& iface_name, uint8_t configId); wifi_error setScanMode(const std::string& iface_name, bool enable); wifi_error setDtimConfig(const std::string& iface_name, uint32_t multiplier); // Retrieve the list of usable channels in the requested bands Loading wifi/aidl/default/wifi_legacy_hal_stubs.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,7 @@ bool initHalFuncTableWithStubs(wifi_hal_fn* hal_fn) { populateStubFor(&hal_fn->wifi_enable_sta_channel_for_peer_network); populateStubFor(&hal_fn->wifi_nan_suspend_request); populateStubFor(&hal_fn->wifi_nan_resume_request); populateStubFor(&hal_fn->wifi_set_scan_mode); return true; } Loading wifi/aidl/default/wifi_sta_iface.cpp +2 −3 Original line number Diff line number Diff line Loading @@ -561,9 +561,8 @@ std::pair<std::array<uint8_t, 6>, ndk::ScopedAStatus> WifiStaIface::getFactoryMa } ndk::ScopedAStatus 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); legacy_hal::wifi_error legacy_status = legacy_hal_.lock()->setScanMode(ifname_, enable); return createWifiStatusFromLegacyError(legacy_status); } ndk::ScopedAStatus WifiStaIface::setDtimMultiplierInternal(const int multiplier) { Loading Loading
wifi/aidl/default/wifi_legacy_hal.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1766,6 +1766,10 @@ wifi_error WifiLegacyHal::twtClearStats(const std::string& iface_name, uint8_t c return global_func_table_.wifi_twt_clear_stats(getIfaceHandle(iface_name), configId); } wifi_error WifiLegacyHal::setScanMode(const std::string& iface_name, bool enable) { return global_func_table_.wifi_set_scan_mode(iface_name.c_str(), enable); } wifi_error WifiLegacyHal::setDtimConfig(const std::string& iface_name, uint32_t multiplier) { return global_func_table_.wifi_set_dtim_config(getIfaceHandle(iface_name), multiplier); } Loading
wifi/aidl/default/wifi_legacy_hal.h +2 −0 Original line number Diff line number Diff line Loading @@ -741,6 +741,8 @@ class WifiLegacyHal { wifi_error twtClearStats(const std::string& iface_name, uint8_t configId); wifi_error setScanMode(const std::string& iface_name, bool enable); wifi_error setDtimConfig(const std::string& iface_name, uint32_t multiplier); // Retrieve the list of usable channels in the requested bands Loading
wifi/aidl/default/wifi_legacy_hal_stubs.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,7 @@ bool initHalFuncTableWithStubs(wifi_hal_fn* hal_fn) { populateStubFor(&hal_fn->wifi_enable_sta_channel_for_peer_network); populateStubFor(&hal_fn->wifi_nan_suspend_request); populateStubFor(&hal_fn->wifi_nan_resume_request); populateStubFor(&hal_fn->wifi_set_scan_mode); return true; } Loading
wifi/aidl/default/wifi_sta_iface.cpp +2 −3 Original line number Diff line number Diff line Loading @@ -561,9 +561,8 @@ std::pair<std::array<uint8_t, 6>, ndk::ScopedAStatus> WifiStaIface::getFactoryMa } ndk::ScopedAStatus 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); legacy_hal::wifi_error legacy_status = legacy_hal_.lock()->setScanMode(ifname_, enable); return createWifiStatusFromLegacyError(legacy_status); } ndk::ScopedAStatus WifiStaIface::setDtimMultiplierInternal(const int multiplier) { Loading