Auteur Sujet: relation entre adresse de départ et adresse décodée  (Lu 2310 fois)

Tony04

  • Hero Member
  • *****
  • Messages: 549
    • Voir le profil
relation entre adresse de départ et adresse décodée
« 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


msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : relation entre adresse de départ et adresse décodée
« Réponse #1 le: mars 05, 2023, 10:18:32 pm »
Bonsoir Antoine,

encore moi ...

tu peux regarder entre autres l'article https://www.locoduino.org/spip.php?article317

et le code qui y est.
Cordialement

Tony04

  • Hero Member
  • *****
  • Messages: 549
    • Voir le profil
Re : relation entre adresse de départ et adresse décodée
« Réponse #2 le: mars 05, 2023, 11:56:43 pm »
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

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : relation entre adresse de départ et adresse décodée
« Réponse #3 le: mars 06, 2023, 08:53:20 am »
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 ?
Cordialement