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
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 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