Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Plus de historique dans messages
#1
dans les messages j ai beaucoup de fois le meme message style.
[Image: Screenshot-20241201-163447-Samsung-Internet.jpg]
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
[Image: Screenshot-20241201-173758-Samsung-Internet.jpg]
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
}
Répondre
#2
Bonne idée, je prends pour une prochaine version
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)