diff --git a/OpenAuraSDK/LEDStripController.cpp b/OpenAuraSDK/LEDStripController.cpp index f95b0354..84a3e3de 100644 --- a/OpenAuraSDK/LEDStripController.cpp +++ b/OpenAuraSDK/LEDStripController.cpp @@ -84,11 +84,6 @@ char* LEDStripController::GetLEDString() return(led_string); } -void LEDStripController::SetNumLEDs(int numleds) -{ - num_leds = numleds; -} - void LEDStripController::SetLEDs(std::vector colors) { if (serialport != NULL ) diff --git a/OpenAuraSDK/LEDStripController.h b/OpenAuraSDK/LEDStripController.h index 795bc7af..56bd0cdf 100644 --- a/OpenAuraSDK/LEDStripController.h +++ b/OpenAuraSDK/LEDStripController.h @@ -29,12 +29,12 @@ public: void InitializeUDP(char* clientname, char* port); void InitializeEspurna(char* clientname, char* port, char * apikey); char* GetLEDString(); - void SetNumLEDs(int numleds); void SetLEDs(std::vector colors); + int num_leds; + private: int baud_rate; - int num_leds; int fans; int channel; const int hueSize = 125; diff --git a/OpenAuraSDK/RGBController_LEDStrip.cpp b/OpenAuraSDK/RGBController_LEDStrip.cpp index 27e9143c..53f49f5e 100644 --- a/OpenAuraSDK/RGBController_LEDStrip.cpp +++ b/OpenAuraSDK/RGBController_LEDStrip.cpp @@ -20,7 +20,7 @@ RGBController_LEDStrip::RGBController_LEDStrip(LEDStripController* ledstrip_ptr) led_mode.name = "Custom"; modes.push_back(led_mode); - for (int i = 0; i < 15; i++) + for (int i = 0; i < strip->num_leds; i++) { colors.push_back(0x00000000); led new_led; @@ -31,7 +31,7 @@ RGBController_LEDStrip::RGBController_LEDStrip(LEDStripController* ledstrip_ptr) zone led_zone; led_zone.name = "LED Strip"; std::vector led_zone_map; - for (int i = 0; i < 15; i++) + for (int i = 0; i < strip->num_leds; i++) { led_zone_map.push_back(i); }