Move HID detector calls to RunHIDDetector/RunHIDWrappedDetector functions and return controller list from detector functions

This commit is contained in:
Adam Honse committed 2026-07-07 01:35:34 -05:00
1 parent 464ef419e7
commit fe4ca34528
203 files changed
+4754 -4576

No files matched your search

@@ -19,11 +19,12 @@
using json = nlohmann::json;
void DetectDDPControllers()
DetectedControllers DetectDDPControllers()
{
json ddp_settings;
DetectedControllers detected_controllers;
json ddp_settings;
std::vector<std::vector<DDPDevice>> device_lists;
DDPDevice dev;
DDPDevice dev;
ddp_settings = ResourceManager::get()->GetSettingsManager()->GetSettings("DDPDevices");
@@ -85,9 +86,11 @@ void DetectDDPControllers()
for(unsigned int list_idx = 0; list_idx < device_lists.size(); list_idx++)
{
RGBController_DDP* rgb_controller = new RGBController_DDP(device_lists[list_idx]);
DetectionManager::get()->RegisterRGBController(rgb_controller);
detected_controllers.push_back(rgb_controller);
}
}
return(detected_controllers);
}
REGISTER_DETECTOR("DDP", DetectDDPControllers);