mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-01-28 17:01:09 -05:00
Move HID detector calls to RunHIDDetector/RunHIDWrappedDetector functions and return controller list from detector functions
This commit is contained in:
@@ -19,17 +19,10 @@
|
||||
#include "ResourceManager.h"
|
||||
#include "SettingsManager.h"
|
||||
|
||||
/******************************************************************************************\
|
||||
* *
|
||||
* DetectGoveeControllers *
|
||||
* *
|
||||
* Detect Govee devices *
|
||||
* *
|
||||
\******************************************************************************************/
|
||||
|
||||
void DetectGoveeControllers()
|
||||
DetectedControllers DetectGoveeControllers()
|
||||
{
|
||||
json govee_settings;
|
||||
DetectedControllers detected_controllers;
|
||||
json govee_settings;
|
||||
|
||||
/*-----------------------------------------------------*\
|
||||
| Get Govee settings from settings manager |
|
||||
@@ -70,7 +63,7 @@ void DetectGoveeControllers()
|
||||
GoveeController* controller = new GoveeController(govee_ip);
|
||||
RGBController_Govee* rgb_controller = new RGBController_Govee(controller);
|
||||
|
||||
DetectionManager::get()->RegisterRGBController(rgb_controller);
|
||||
detected_controllers.push_back(rgb_controller);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -88,6 +81,7 @@ void DetectGoveeControllers()
|
||||
}
|
||||
}
|
||||
|
||||
} /* DetectGoveeControllers() */
|
||||
return(detected_controllers);
|
||||
}
|
||||
|
||||
REGISTER_DETECTOR("Govee", DetectGoveeControllers);
|
||||
|
||||
Reference in New Issue
Block a user