aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2016-02-29 21:08:38 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-02-29 21:08:38 +0000
commita81f761fd94ed4dd741b2583c67d10d9cb7e0f89 (patch)
treeb65a959fe545a68779e45b229a82c0dde51c6e3b
parent18015e7505485871dbdc117e49949f8c11eeedc6 (diff)
parent7fec91c0b6b4cf8ba2926d6ba1a42f75aa4a8e4f (diff)
downloadweaved-a81f761fd94ed4dd741b2583c67d10d9cb7e0f89.tar.gz
Return calculated values in IsWifi*Supported am: 5db1247369
am: 7fec91c0b6 * commit '7fec91c0b6b4cf8ba2926d6ba1a42f75aa4a8e4f': Return calculated values in IsWifi*Supported
-rw-r--r--buffet/shill_client.cc2
-rw-r--r--buffet/shill_client.h6
2 files changed, 2 insertions, 6 deletions
diff --git a/buffet/shill_client.cc b/buffet/shill_client.cc
index dea039d..5649762 100644
--- a/buffet/shill_client.cc
+++ b/buffet/shill_client.cc
@@ -347,8 +347,6 @@ void ShillClient::OnDevicePropertyChange(const ObjectPath& device_path,
const string& property_name,
const Any& property_value) {
if (property_name == shill::kWifiSupportedFrequenciesProperty) {
- is_24_supported_ = false;
- is_50_supported_ = false;
for (uint16_t val : property_value.TryGet<std::vector<uint16_t>>()) {
if (2400 <= val && val <= 2500)
is_24_supported_ = true;
diff --git a/buffet/shill_client.h b/buffet/shill_client.h
index 6407a33..517cd91 100644
--- a/buffet/shill_client.h
+++ b/buffet/shill_client.h
@@ -56,10 +56,8 @@ class ShillClient final : public weave::provider::Network,
const weave::DoneCallback& callback) override;
void StartAccessPoint(const std::string& ssid) override;
void StopAccessPoint() override;
- bool IsWifi24Supported() const override { return true; }
- // TODO(avakulenko): See if we can get appropriate information from Shill
- // regarding 5.0 GHz support.
- bool IsWifi50Supported() const override { return false; }
+ bool IsWifi24Supported() const override { return is_24_supported_; }
+ bool IsWifi50Supported() const override { return is_50_supported_; }
private:
struct DeviceState {