ledEffect devient un string

This commit is contained in:
Julien Cabillot 2017-03-04 01:45:23 +01:00 committed by Cabillot Julien
parent 39aa9be574
commit b4f1bd5b9c

View File

@ -9,7 +9,7 @@ int brightness = LED_BRIGHTNESS_DEFAULT;
int color = LED_COLOR_DEFAULT;
int speed = LED_SPEED_DEFAULT;
CRGB leds[LED_NUM];
int ledEffect = LED_EFFECT_CYLON;
String ledEffect = LED_EFFECT_CYLON;
boolean ledState = false;
// WIFI
@ -103,7 +103,7 @@ void callbackMQTT(char* topic, byte* payload, unsigned int length)
} else if (stopic == MQTT_LED_EFFECT_COMMAND) {
// Si on ne repasse pas tout à noir, cela peut faire des effets surprenants
ledBlackAll();
ledEffect = msgString.toInt();
ledEffect = msgString;
// TODO : a vraiment tester
client.publish(MQTT_LED_EFFECT_STATE, message_buff, true);
} else if (stopic == MQTT_LED_BRIGHTNESS_COMMAND) {
@ -205,17 +205,12 @@ void loop() {
ledBlackAll();
FastLED.delay(1000);
} else {
switch(ledEffect)
{
case LED_EFFECT_CYLON:
if (ledEffect == LED_EFFECT_CYLON) {
ledCylon();
break;
case LED_EFFECT_FULLRED:
} else if (ledEffect == LED_EFFECT_FULLRED) {
ledFullRed();
break;
default:
} else {
ledError();
break;
}
}
}