refactor(server): ♻️ reduce code complexity
This commit is contained in:
parent
c1cdd646e2
commit
bf3ea49e13
|
@ -54,10 +54,21 @@ void setup()
|
|||
// Code exécuté en boucle jusqu'à l'extinction du robot
|
||||
void loop()
|
||||
{
|
||||
if (commandRunning)
|
||||
{
|
||||
if (!stopCommand)
|
||||
// Ne rien faire si aucune commande en cours
|
||||
if (!commandRunning)
|
||||
return;
|
||||
|
||||
// Arrêter le robot si une commande est interrompue
|
||||
if (stopCommand)
|
||||
{
|
||||
Serial.println("stop");
|
||||
commandRunning = false;
|
||||
stopCommand = false;
|
||||
stopMotors();
|
||||
return;
|
||||
}
|
||||
|
||||
// Sinon executer la commande en cours
|
||||
chooseCommand(); // Appeler la fonction "chooseCommand()"
|
||||
if (globalValue > 0)
|
||||
{ // S'il reste des pas à effectuer alors on l'affiche et on enlève un pas
|
||||
|
@ -73,15 +84,6 @@ void loop()
|
|||
stopCommand = false;
|
||||
stopMotors();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Serial.println("stop");
|
||||
commandRunning = false;
|
||||
stopCommand = false;
|
||||
stopMotors();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Configuration du serveur asynchrone
|
||||
|
|
Loading…
Reference in a new issue