Skip to content

Commit

Permalink
Add argument to AdvertiseCommissionableNode for M5Stack (project-chip…
Browse files Browse the repository at this point in the history
…#9114)

* Add argument to AdvertiseCommissionableNode for M5Stack

* Fix namespace, add basic and enhanced options for commisioning

* Fix typo
  • Loading branch information
andy31415 authored and Nikita committed Sep 23, 2021
1 parent 1b85bf1 commit a045799
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions examples/all-clusters-app/esp32/main/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -330,12 +330,14 @@ class SetupListModel : public ListScreen::Model
public:
SetupListModel()
{
std::string resetWiFi = "Reset WiFi";
std::string resetToFactory = "Reset to factory";
std::string forceWifiCommissioning = "Force WiFi commissioning";
std::string resetWiFi = "Reset WiFi";
std::string resetToFactory = "Reset to factory";
std::string forceWifiCommissioningBasic = "Force WiFi commissioning (basic)";
std::string forceWifiCommissioningEnhanced = "Force WiFi commissioning (enhanced)";
options.emplace_back(resetWiFi);
options.emplace_back(resetToFactory);
options.emplace_back(forceWifiCommissioning);
options.emplace_back(forceWifiCommissioningBasic);
options.emplace_back(forceWifiCommissioningEnhanced);
}
virtual std::string GetTitle() { return "Setup"; }
virtual int GetItemCount() { return options.size(); }
Expand All @@ -354,7 +356,12 @@ class SetupListModel : public ListScreen::Model
}
else if (i == 2)
{
app::Mdns::AdvertiseCommissionableNode();
app::Mdns::AdvertiseCommissionableNode(app::Mdns::CommissioningMode::kEnabledBasic);
OpenBasicCommissioningWindow(ResetFabrics::kYes, kNoCommissioningTimeout, PairingWindowAdvertisement::kMdns);
}
else if (i == 3)
{
app::Mdns::AdvertiseCommissionableNode(app::Mdns::CommissioningMode::kEnabledEnhanced);
OpenBasicCommissioningWindow(ResetFabrics::kYes, kNoCommissioningTimeout, PairingWindowAdvertisement::kMdns);
}
}
Expand Down

0 comments on commit a045799

Please sign in to comment.