01-12-2024, 07:03 PM
dans les messages j ai beaucoup de fois le meme message style.
j ai modifier la fonction message pour que quand le même message est envoyé c est juste remplacer par "*" derrière le message precedent.
ce qui donne ceci
je pense que ca peux être utile
faut juste modifier la fonction StockMessage dans Stockage.ino vers la ligne 509
void StockMessage(String m) {
m = DATE + " : " + m;
Serial.println(m);
MessageH[idxMessage] = m;
idxMessage = (idxMessage + 1) % 10;
}
a remplacer par
void StockMessage(String m) {
static String mPrec = ""; //59jag
if (m == mPrec){ //si message meme que le precedent
MessageH[(idxMessage + 9) % 10 ] += "*"; //on ajoute * au message precedent
Serial.print("*"); //
}else{ //si message different
mPrec=m; //
m = DATE + " : " + m ; //
Serial.println(m); //
MessageH[idxMessage] = m; //
idxMessage = (idxMessage + 1) % 10; //index suivant
} //59jag
}
j ai modifier la fonction message pour que quand le même message est envoyé c est juste remplacer par "*" derrière le message precedent.
ce qui donne ceci
je pense que ca peux être utile
faut juste modifier la fonction StockMessage dans Stockage.ino vers la ligne 509
void StockMessage(String m) {
m = DATE + " : " + m;
Serial.println(m);
MessageH[idxMessage] = m;
idxMessage = (idxMessage + 1) % 10;
}
a remplacer par
void StockMessage(String m) {
static String mPrec = ""; //59jag
if (m == mPrec){ //si message meme que le precedent
MessageH[(idxMessage + 9) % 10 ] += "*"; //on ajoute * au message precedent
Serial.print("*"); //
}else{ //si message different
mPrec=m; //
m = DATE + " : " + m ; //
Serial.println(m); //
MessageH[idxMessage] = m; //
idxMessage = (idxMessage + 1) % 10; //index suivant
} //59jag
}