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

This commit is contained in:
Adam Honse
2026-01-12 19:05:21 -06:00
parent 22a9e3ced2
commit ed62663153
197 changed files with 4481 additions and 4332 deletions

View File

@@ -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);