Remove unnecessary implementations of SetCustomMode

This commit is contained in:
Adam Honse 2025-07-31 17:35:20 -05:00
parent 43b97bca75
commit 6a472437bb
48 changed files with 33 additions and 231 deletions

View file

@ -58,7 +58,7 @@ void RGBController_AMBX::SetupZones()
side_lights_zone.leds_count = 2;
side_lights_zone.matrix_map = NULL;
zones.push_back(side_lights_zone);
zone wallwasher_zone;
wallwasher_zone.name = "Wallwasher";
wallwasher_zone.type = ZONE_TYPE_LINEAR;
@ -108,16 +108,16 @@ void RGBController_AMBX::DeviceUpdateLEDs()
{
return;
}
unsigned int led_values[5];
RGBColor led_colors[5];
for(unsigned int led_idx = 0; led_idx < leds.size(); led_idx++)
{
led_values[led_idx] = leds[led_idx].value;
led_colors[led_idx] = colors[led_idx];
}
controller->SetLEDColors(led_values, led_colors, static_cast<unsigned int>(leds.size()));
}
@ -127,10 +127,10 @@ void RGBController_AMBX::UpdateZoneLEDs(int zone)
{
return;
}
unsigned int start_idx = 0;
unsigned int zone_size = 0;
// Calculate start index and size
for(unsigned int z_idx = 0; z_idx < zones.size(); z_idx++)
{
@ -139,20 +139,20 @@ void RGBController_AMBX::UpdateZoneLEDs(int zone)
zone_size = zones[z_idx].leds_count;
break;
}
start_idx += zones[z_idx].leds_count;
}
unsigned int led_values[5];
RGBColor led_colors[5];
for(unsigned int led_idx = 0; led_idx < zone_size; led_idx++)
{
unsigned int current_idx = start_idx + led_idx;
led_values[led_idx] = leds[current_idx].value;
led_colors[led_idx] = colors[current_idx];
}
controller->SetLEDColors(led_values, led_colors, zone_size);
}
@ -162,7 +162,7 @@ void RGBController_AMBX::UpdateSingleLED(int led)
{
return;
}
unsigned int led_value = leds[led].value;
RGBColor color = colors[led];
controller->SetLEDColor(led_value, color);
@ -174,11 +174,6 @@ void RGBController_AMBX::DeviceUpdateMode()
{
return;
}
DeviceUpdateLEDs();
}
void RGBController_AMBX::SetCustomMode()
{
active_mode = 0;
}

View file

@ -20,13 +20,12 @@ public:
void SetupZones();
void ResizeZone(int zone, int new_size);
void DeviceUpdateLEDs();
void UpdateZoneLEDs(int zone);
void UpdateSingleLED(int led);
void DeviceUpdateMode();
void SetCustomMode();
private:
AMBXController* controller;