Remember and use last known mac address for immediate display

This commit is contained in:
jpirnay
2026-04-01 11:28:20 +02:00
parent aa085425af
commit 62fd82a5bf
4 changed files with 56 additions and 5 deletions
+5
View File
@@ -24,6 +24,7 @@ class WifiCredentialStore {
static WifiCredentialStore instance;
std::vector<WifiCredential> credentials;
std::string lastConnectedSsid;
std::string lastKnownMacAddress;
static constexpr size_t MAX_NETWORKS = 8;
@@ -63,6 +64,10 @@ class WifiCredentialStore {
const std::string& getLastConnectedSsid() const;
void clearLastConnectedSsid();
// Last known device MAC (formatted as AA-BB-CC-DD-EE-FF for instant UI display)
void setLastKnownMacAddress(const std::string& mac);
const std::string& getLastKnownMacAddress() const;
// Clear all credentials
void clearAll();
};