mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-09-21 18:04:57 -04:00
SDK v6: Use unique IDs for identifying RGBControllers in SDK protocol
This commit is contained in:
1 parent
92f397544b
commit
3d113dab3c
9 files changed
+1012
-342
No files matched your search
+21
-14
@@ -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 |
|
||||
\*-----------------------------------------------------*/
|
||||
|
||||
Reference in new issue
Block a user