LOCODUINO
Discussions Générales => Bus DCC => Discussion démarrée par: Tony04 le mars 05, 2023, 09:02:09 pm
-
Bonsoir,
j'essaye vainement de trouver une relation entre l'adresse (et sa sous-adresse) qu'on envoie avec la fonction DCCpp "DCCpp::mainRegs.setAccessory(a_address,a_subaddress,a_activate);" et l'adresse qui est décodée avec un sniffer quelconque.
On envoie par exemple l'adresse 207 avec 1 comme sous-adresse et on récupère l'adresse 826
Avec l'adresse 207 avec 2 comme sous-adresse et on récupère l'adresse 827
Avec l'adresse 209 avec 3 comme sous-adresse et on récupère l'adresse 836
Merci par avance pour vos explications.
Cordialement
Antoine
-
Bonsoir Antoine,
encore moi ...
tu peux regarder entre autres l'article https://www.locoduino.org/spip.php?article317
et le code qui y est.
-
Merci Michel, mais tous ces renseignements je les avais, je voudrais juste comprendre pourquoi on se complique tellement les choses plutôt que de choisir une adresse d'envoi qui sera reçu par le décodeur avec la même valeur.
Il n'y a peut-être pas d'explication tout simplement.
Bonne nuit et à+
Antoine
-
Bonjour Antoine,
c'est la faute à la NMRA et à l"élaboration progressive des normes.
On le voit à l'ajout des fonctions F13 et suivantes avec un byte2 ajouté.
Et probablement du aux moyens de décodage limités de l''époque.
D'autres avis ?