mirror of
https://github.com/CalcProgrammer1/OpenRGB.git
synced 2026-05-18 11:35:21 -04:00
Add multizone support for LIFX devices
This commit is contained in:
@@ -40,10 +40,14 @@ void DetectLIFXControllers()
|
||||
{
|
||||
if(lifx_settings["devices"][device_idx].contains("ip"))
|
||||
{
|
||||
std::string lifx_ip = lifx_settings["devices"][device_idx]["ip"];
|
||||
std::string name = lifx_settings["devices"][device_idx]["name"];
|
||||
std::string lifx_ip = lifx_settings["devices"][device_idx]["ip"];
|
||||
std::string name = lifx_settings["devices"][device_idx]["name"];
|
||||
bool multizone = lifx_settings["devices"][device_idx]["multizone"];
|
||||
bool extended_multizone = lifx_settings["devices"][device_idx]["extended_multizone"];
|
||||
|
||||
LIFXController* controller = new LIFXController(lifx_ip, name, multizone, extended_multizone);
|
||||
controller->FetchZoneCount();
|
||||
|
||||
LIFXController* controller = new LIFXController(lifx_ip, name);
|
||||
RGBController_LIFX* rgb_controller = new RGBController_LIFX(controller);
|
||||
|
||||
ResourceManager::get()->RegisterRGBController(rgb_controller);
|
||||
|
||||
Reference in New Issue
Block a user