SDK v6: Use unique IDs for identifying RGBControllers in SDK protocol

This commit is contained in:
Adam Honse committed 2026-04-24 11:32:03 -05:00
1 parent 6611cfe1fc
commit 484ffe88b0
9 files changed
+1012 -342

No files matched your search

+21 -14
View File
@@ -149,22 +149,9 @@ ResourceManager::ResourceManager()
| hardware controllers |
\*-----------------------------------------------------*/
json server_settings = settings_manager->GetSettings("Server");
bool all_controllers = false;
bool legacy_workaround = false;
if(server_settings.contains("all_controllers"))
{
all_controllers = server_settings["all_controllers"];
}
if(all_controllers)
{
server = new NetworkServer(rgb_controllers);
}
else
{
server = new NetworkServer(DetectionManager::get()->GetRGBControllers());
}
server = new NetworkServer();
/*-----------------------------------------------------*\
| Set server name |
@@ -478,6 +465,26 @@ void ResourceManager::UpdateDeviceList()
}
}
/*-----------------------------------------------------*\
| Update server list |
\*-----------------------------------------------------*/
json server_settings = settings_manager->GetSettings("Server");
bool all_controllers = false;
if(server_settings.contains("all_controllers"))
{
all_controllers = server_settings["all_controllers"];
}
if(all_controllers)
{
server->SetControllers(rgb_controllers);
}
else
{
server->SetControllers(rgb_controllers_hw);
}
/*-----------------------------------------------------*\
| Signal list has changed |
\*-----------------------------------------------------*/