Bonsoir
Bien que je ne l'utilise pas encore, j'ai déjà installé DCCpp dans mon IDE
Je dispose de la version : 02/04/2020 V1.4.1
J'ai donc jeté un coup d'œil et je pense avoir identifié les 8 endroits à modifier.
En fait, ce sont à chaque fois trois ou quatre lignes qui se suivent et qui sont strictement identiques à celles que j'ai déjà modifiées avec succès dans DCC++ et dans DcDccNanoController .
Dans les extras fournis avec la bibliothèque, on trouve les sources src et les lignes y sont numérotées.
dans le fichier PacketRegister.cpp
la 419 et la 433 à modifier en : loadPacket(0, bRead, 3, 1) au lieu de
loadPacket(0, resetPacket, 2, 1); la 521 et la 591 à commenter pour qu'elles ne s'exécutent pas.
// loadPacket(0, resetPacket, 2, 1);la 533 et la 603 à modifier en : loadPacket(0, bWrite, 3, 1) au lieu de
loadPacket(0, resetPacket, 2, 1); dans le fichier PacketRegister.h
la ligne 18 : mettre la valeur 250 au lieu de 500
la ligne 20 : Attention, la constante en "dur" 30 a été remplacée par : DCCpp::setAckThreshold
Je présume qu'il suffit de la définir quelque part dans votre script à 5 , ce que je ne sais pas encore faire, mais vous surement oui
![Sourit :)](https://forum.locoduino.org/Smileys/default/smiley.gif)
La documentation indique que DCCpp::setAckThreshold est définie par défaut à 30, mais je n'ai pas trouvé où c'était.
Jeudi, je pourrai vous joindre les fichiers modifiés, si vous le souhaitez.
MAIS JE NE GARANTIS RIEN ![Sourit :)](https://forum.locoduino.org/Smileys/default/smiley.gif)
Je ne peux pas tester.
Bonne soirée .
Jérôme, qui n'aime pas lâcher un os tant qu'il ne l'a pas rongé jusqu'au bout
![Cool 8)](https://forum.locoduino.org/Smileys/default/cool.gif)