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

This commit is contained in:
Adam Honse committed 2026-07-07 01:35:34 -05:00
1 parent 92f397544b
commit 3d113dab3c
9 files changed
+1012 -342

No files matched your search

+21 -14
View File
@@ -153,22 +153,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 |
@@ -505,6 +492,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 |
\*-----------------------------------------------------*/