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

This commit is contained in:
Adam Honse committed 2026-03-23 01:33:54 -05:00
1 parent acf26b6d98
commit 7d514e88d5
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 |
\*-----------------------------------------------------*/