Affichage du nombre de workers
This commit is contained in:
parent
600e110e21
commit
15fd42805e
@ -14,6 +14,7 @@ char topic_lumiere_color[8 + 6 + DEVICEID_SIZE];
|
|||||||
char topic_lumiere_bright[8 + 11 + DEVICEID_SIZE];
|
char topic_lumiere_bright[8 + 11 + DEVICEID_SIZE];
|
||||||
char topic_lumiere_anim[8 + 10 + DEVICEID_SIZE];
|
char topic_lumiere_anim[8 + 10 + DEVICEID_SIZE];
|
||||||
char topic_lumiere_rempli[8 + 7 + DEVICEID_SIZE];
|
char topic_lumiere_rempli[8 + 7 + DEVICEID_SIZE];
|
||||||
|
char topic_lumiere_allume_barres[8 + 7 + 7 + DEVICEID_SIZE];
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -140,6 +141,19 @@ void MQTT_callback(char* topic, byte* payload, unsigned int length) {
|
|||||||
DEBUG("Detection du topics :" + String( topic_lumiere_rempli ));
|
DEBUG("Detection du topics :" + String( topic_lumiere_rempli ));
|
||||||
DEBUG("Lancement du remplissage à :" + String( message ));
|
DEBUG("Lancement du remplissage à :" + String( message ));
|
||||||
LED_Remplissage(String( message ).toInt());
|
LED_Remplissage(String( message ).toInt());
|
||||||
|
|
||||||
|
|
||||||
|
// .....................................................................................
|
||||||
|
} else if ( strcmp( topic, topic_lumiere_allume_barres) ==0 ) {
|
||||||
|
DEBUG("Detection du topics :" + String( topic_lumiere_allume_barres ));
|
||||||
|
DEBUG("Lancement du remplissage des " + String( message ) + " barres");
|
||||||
|
Couleur color;
|
||||||
|
color.R = 255;
|
||||||
|
color.V = 255;
|
||||||
|
color.B = 255;
|
||||||
|
for(int i = 0; i < String( message ).toInt(); i++){
|
||||||
|
LED_AllumeBaton(i, color );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -169,4 +183,5 @@ void MQTT_setup(){
|
|||||||
sprintf( topic_lumiere_bright, "lumiere/brightness/%s", DeviceID);
|
sprintf( topic_lumiere_bright, "lumiere/brightness/%s", DeviceID);
|
||||||
sprintf( topic_lumiere_anim, "lumiere/animation/%s", DeviceID);
|
sprintf( topic_lumiere_anim, "lumiere/animation/%s", DeviceID);
|
||||||
sprintf( topic_lumiere_rempli, "lumiere/allume/%s", DeviceID);
|
sprintf( topic_lumiere_rempli, "lumiere/allume/%s", DeviceID);
|
||||||
|
sprintf( topic_lumiere_allume_barres, "lumiere/allume/%s/barres", DeviceID);
|
||||||
}
|
}
|
@ -33,6 +33,9 @@ void LED_AllumeBaton(unsigned int num, Couleur color){
|
|||||||
|
|
||||||
// ALLUMAGE LEDS DESCENDENTE
|
// ALLUMAGE LEDS DESCENDENTE
|
||||||
strip.setPixelColor(LED_COUNT-1 - num, strip.Color( color.R, color.V, color.B ));
|
strip.setPixelColor(LED_COUNT-1 - num, strip.Color( color.R, color.V, color.B ));
|
||||||
|
|
||||||
|
// MISE À JOUR DU LED STRIP
|
||||||
|
strip.show();
|
||||||
}
|
}
|
||||||
void LED_AllumeBaton(unsigned int num, unsigned int R, unsigned int V, unsigned int B){
|
void LED_AllumeBaton(unsigned int num, unsigned int R, unsigned int V, unsigned int B){
|
||||||
// ALLUMAGE LEDS MONTANTE
|
// ALLUMAGE LEDS MONTANTE
|
||||||
@ -285,9 +288,6 @@ void LED_Remplissage(unsigned int value){
|
|||||||
|
|
||||||
// ALLUMAGE DU BATON DE LEDS
|
// ALLUMAGE DU BATON DE LEDS
|
||||||
LED_AllumeBaton(i, color );
|
LED_AllumeBaton(i, color );
|
||||||
|
|
||||||
// MISE À JOUR DU LED STRIP
|
|
||||||
strip.show();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user