Remove deprecated method getValidFrequenciesForBand

from IWifiApIface and IWifiStaIface.

Bug: 267819850
Test: atest VtsHalWifiStaIfaceTargetTest \
            VtsHalWifiApIfaceTargetTest
Change-Id: I369d72e3eff9283552822a92b26ce0f4fb35fedf
This commit is contained in:
Gabriel Biren
2023-03-09 00:40:50 +00:00
parent 95342882f2
commit 810771c323
10 changed files with 0 additions and 99 deletions

View File

@@ -38,7 +38,6 @@ interface IWifiApIface {
String[] getBridgedInstances();
byte[6] getFactoryMacAddress();
void setCountryCode(in byte[2] code);
int[] getValidFrequenciesForBand(in android.hardware.wifi.WifiBand band);
void resetToFactoryMacAddress();
void setMacAddress(in byte[6] mac);
}

View File

@@ -47,7 +47,6 @@ interface IWifiStaIface {
byte[6] getFactoryMacAddress();
android.hardware.wifi.StaLinkLayerStats getLinkLayerStats();
android.hardware.wifi.StaRoamingCapabilities getRoamingCapabilities();
int[] getValidFrequenciesForBand(in android.hardware.wifi.WifiBand band);
void installApfPacketFilter(in byte[] program);
byte[] readApfPacketFilterData();
void registerEventCallback(in android.hardware.wifi.IWifiStaIfaceEventCallback callback);

View File

@@ -67,20 +67,6 @@ interface IWifiApIface {
*/
void setCountryCode(in byte[2] code);
/**
* Used to query the list of valid frequencies (depending on country code set)
* for the provided band.
*
* @param band Band for which the frequency list is being generated.
* @return Vector of valid frequencies for the provided band.
* @throws ServiceSpecificException with one of the following values:
* |WifiStatusCode.ERROR_WIFI_IFACE_INVALID|,
* |WifiStatusCode.ERROR_NOT_SUPPORTED|,
* |WifiStatusCode.ERROR_NOT_AVAILABLE|,
* |WifiStatusCode.ERROR_UNKNOWN|
*/
int[] getValidFrequenciesForBand(in WifiBand band);
/**
* Reset all of the AP interfaces' MAC address to the factory MAC address.
*

View File

@@ -287,22 +287,6 @@ interface IWifiStaIface {
*/
StaRoamingCapabilities getRoamingCapabilities();
/**
* Used to query the list of valid frequencies (depending on the country
* code set) for the provided band. These channels may be specified in the
* |BackgroundScanBucketParameters.frequenciesInMhz| for a background scan
* request.
*
* @param band Band for which the frequency list is being generated.
* @return Vector of valid frequencies for the provided band.
* @throws ServiceSpecificException with one of the following values:
* |WifiStatusCode.ERROR_WIFI_IFACE_INVALID|,
* |WifiStatusCode.ERROR_NOT_SUPPORTED|,
* |WifiStatusCode.ERROR_NOT_AVAILABLE|,
* |WifiStatusCode.ERROR_UNKNOWN|
*/
int[] getValidFrequenciesForBand(in WifiBand band);
/**
* Installs an APF program on this iface, replacing an existing
* program if present.

View File

@@ -64,12 +64,6 @@ ndk::ScopedAStatus WifiApIface::setCountryCode(const std::array<uint8_t, 2>& in_
&WifiApIface::setCountryCodeInternal, in_code);
}
ndk::ScopedAStatus WifiApIface::getValidFrequenciesForBand(WifiBand in_band,
std::vector<int32_t>* _aidl_return) {
return validateAndCall(this, WifiStatusCode::ERROR_WIFI_IFACE_INVALID,
&WifiApIface::getValidFrequenciesForBandInternal, _aidl_return, in_band);
}
ndk::ScopedAStatus WifiApIface::setMacAddress(const std::array<uint8_t, 6>& in_mac) {
return validateAndCall(this, WifiStatusCode::ERROR_WIFI_IFACE_INVALID,
&WifiApIface::setMacAddressInternal, in_mac);
@@ -101,18 +95,6 @@ ndk::ScopedAStatus WifiApIface::setCountryCodeInternal(const std::array<uint8_t,
return createWifiStatusFromLegacyError(legacy_status);
}
std::pair<std::vector<int32_t>, ndk::ScopedAStatus> WifiApIface::getValidFrequenciesForBandInternal(
WifiBand band) {
static_assert(sizeof(WifiChannelWidthInMhz) == sizeof(int32_t), "Size mismatch");
legacy_hal::wifi_error legacy_status;
std::vector<uint32_t> valid_frequencies;
std::tie(legacy_status, valid_frequencies) = legacy_hal_.lock()->getValidFrequenciesForBand(
instances_.size() > 0 ? instances_[0] : ifname_,
aidl_struct_util::convertAidlWifiBandToLegacy(band));
return {std::vector<int32_t>(valid_frequencies.begin(), valid_frequencies.end()),
createWifiStatusFromLegacyError(legacy_status)};
}
ndk::ScopedAStatus WifiApIface::setMacAddressInternal(const std::array<uint8_t, 6>& mac) {
// Support random MAC up to 2 interfaces
if (instances_.size() == 2) {

View File

@@ -45,8 +45,6 @@ class WifiApIface : public BnWifiApIface {
// AIDL methods exposed.
ndk::ScopedAStatus getName(std::string* _aidl_return) override;
ndk::ScopedAStatus setCountryCode(const std::array<uint8_t, 2>& in_code) override;
ndk::ScopedAStatus getValidFrequenciesForBand(WifiBand in_band,
std::vector<int32_t>* _aidl_return) override;
ndk::ScopedAStatus setMacAddress(const std::array<uint8_t, 6>& in_mac) override;
ndk::ScopedAStatus getFactoryMacAddress(std::array<uint8_t, 6>* _aidl_return) override;
ndk::ScopedAStatus resetToFactoryMacAddress() override;
@@ -56,8 +54,6 @@ class WifiApIface : public BnWifiApIface {
// Corresponding worker functions for the AIDL methods.
std::pair<std::string, ndk::ScopedAStatus> getNameInternal();
ndk::ScopedAStatus setCountryCodeInternal(const std::array<uint8_t, 2>& code);
std::pair<std::vector<int32_t>, ndk::ScopedAStatus> getValidFrequenciesForBandInternal(
WifiBand band);
ndk::ScopedAStatus setMacAddressInternal(const std::array<uint8_t, 6>& mac);
std::pair<std::array<uint8_t, 6>, ndk::ScopedAStatus> getFactoryMacAddressInternal(
const std::string& ifaceName);

View File

@@ -110,13 +110,6 @@ ndk::ScopedAStatus WifiStaIface::getBackgroundScanCapabilities(
&WifiStaIface::getBackgroundScanCapabilitiesInternal, _aidl_return);
}
ndk::ScopedAStatus WifiStaIface::getValidFrequenciesForBand(WifiBand in_band,
std::vector<int32_t>* _aidl_return) {
return validateAndCall(this, WifiStatusCode::ERROR_WIFI_IFACE_INVALID,
&WifiStaIface::getValidFrequenciesForBandInternal, _aidl_return,
in_band);
}
ndk::ScopedAStatus WifiStaIface::startBackgroundScan(int32_t in_cmdId,
const StaBackgroundScanParameters& in_params) {
return validateAndCall(this, WifiStatusCode::ERROR_WIFI_IFACE_INVALID,
@@ -303,17 +296,6 @@ WifiStaIface::getBackgroundScanCapabilitiesInternal() {
return {aidl_caps, ndk::ScopedAStatus::ok()};
}
std::pair<std::vector<int32_t>, ndk::ScopedAStatus>
WifiStaIface::getValidFrequenciesForBandInternal(WifiBand band) {
static_assert(sizeof(WifiChannelWidthInMhz) == sizeof(int32_t), "Size mismatch");
legacy_hal::wifi_error legacy_status;
std::vector<uint32_t> valid_frequencies;
std::tie(legacy_status, valid_frequencies) = legacy_hal_.lock()->getValidFrequenciesForBand(
ifname_, aidl_struct_util::convertAidlWifiBandToLegacy(band));
return {std::vector<int32_t>(valid_frequencies.begin(), valid_frequencies.end()),
createWifiStatusFromLegacyError(legacy_status)};
}
ndk::ScopedAStatus WifiStaIface::startBackgroundScanInternal(
int32_t cmd_id, const StaBackgroundScanParameters& params) {
legacy_hal::wifi_scan_cmd_params legacy_params;

View File

@@ -62,8 +62,6 @@ class WifiStaIface : public BnWifiStaIface {
ndk::ScopedAStatus readApfPacketFilterData(std::vector<uint8_t>* _aidl_return) override;
ndk::ScopedAStatus getBackgroundScanCapabilities(
StaBackgroundScanCapabilities* _aidl_return) override;
ndk::ScopedAStatus getValidFrequenciesForBand(WifiBand in_band,
std::vector<int32_t>* _aidl_return) override;
ndk::ScopedAStatus startBackgroundScan(int32_t in_cmdId,
const StaBackgroundScanParameters& in_params) override;
ndk::ScopedAStatus stopBackgroundScan(int32_t in_cmdId) override;
@@ -106,8 +104,6 @@ class WifiStaIface : public BnWifiStaIface {
std::pair<std::vector<uint8_t>, ndk::ScopedAStatus> readApfPacketFilterDataInternal();
std::pair<StaBackgroundScanCapabilities, ndk::ScopedAStatus>
getBackgroundScanCapabilitiesInternal();
std::pair<std::vector<int32_t>, ndk::ScopedAStatus> getValidFrequenciesForBandInternal(
WifiBand band);
ndk::ScopedAStatus startBackgroundScanInternal(int32_t cmd_id,
const StaBackgroundScanParameters& params);
ndk::ScopedAStatus stopBackgroundScanInternal(int32_t cmd_id);

View File

@@ -67,19 +67,6 @@ TEST_P(WifiApIfaceAidlTest, SetCountryCode) {
EXPECT_TRUE(wifi_ap_iface->setCountryCode(country_code).isOk());
}
/*
* GetValidFrequenciesForBand
* Ensures that we can retrieve valid frequencies for the 2.4 GHz band.
*/
TEST_P(WifiApIfaceAidlTest, GetValidFrequenciesForBand) {
std::shared_ptr<IWifiApIface> wifi_ap_iface = getWifiApIface(getInstanceName());
ASSERT_NE(nullptr, wifi_ap_iface.get());
std::vector<int32_t> freqs;
EXPECT_TRUE(wifi_ap_iface->getValidFrequenciesForBand(WifiBand::BAND_24GHZ, &freqs).isOk());
EXPECT_NE(freqs.size(), 0);
}
/*
* GetFactoryMacAddress
*/

View File

@@ -113,16 +113,6 @@ TEST_P(WifiStaIfaceAidlTest, GetBackgroundScanCapabilities) {
EXPECT_TRUE(wifi_sta_iface_->getBackgroundScanCapabilities(&caps).isOk());
}
/*
* GetValidFrequenciesForBand
* Ensures that we can retrieve valid frequencies for the 2.4 GHz band.
*/
TEST_P(WifiStaIfaceAidlTest, GetValidFrequenciesForBand) {
std::vector<int> freqs;
EXPECT_TRUE(wifi_sta_iface_->getValidFrequenciesForBand(WifiBand::BAND_24GHZ, &freqs).isOk());
EXPECT_NE(freqs.size(), 0);
}
/*
* GetLinkLayerStats
* Ensures that calls to getLinkLayerStats will retrieve a non-empty