paket IMM a byte REPS

Software pro železniční modelářství, simulátory, ovládání, plánování....

Moderátoři: Michal Dalecký, Jarda H.

paket IMM a byte REPS

Příspěvekod zdeno » sob 12 zář, 2020 8:12 am

posilam ukazky:
minuly stav JMRI:
[ED 0B 7F 24 02 01 20 00 00 00 61]F09=Off, F10=Off, F11=Off, F12=Off ;adr=1
soucasny stav JMRI:
ED 0B 7F 23 02 01 21 00 00 00 67] Okamžité odeslání paketu: Lokomotiva 1 nastavit F9=Zapnuto, F10=Vypnuto, F11=Vypnuto, F12=Vypnuto.
Je to adresa 1 a funkce F9, kde se lisi byte REPS.
---
To same je pro velkou adresu 8193
minuly stav JMRI:
[ED 0B 7F 34 05 60 01 20 00 00 16]F09=Off, F10=Off, F11=Off, F12=Off ;adr=8193
soucasdny stav JMRI:
[ED 0B 7F 33 05 60 01 21 00 00 10] Okamžité odeslání paketu: Lokomotiva 8193 nastavit F9=Zapnuto, F10=Vypnuto, F11=Vypnuto, F12=Vypnuto.
adresa 8193 a fuknkce F9 a rozdilny byte REPS !
---
Pomuzete mi zjistit, ktera verze je platna ??
Uživatelský avatar
zdeno
 
Příspěvky: 3010
Registrován: pon 11 črc, 2011 8:54 am

Re: paket IMM a byte REPS

Příspěvekod sidlo » sob 12 zář, 2020 9:53 am

To je dotaz spíše na LocoNet-Hackers.
Uživatelský avatar
sidlo
 
Příspěvky: 3599
Registrován: ned 27 dub, 2014 7:32 am

Re: paket IMM a byte REPS

Příspěvekod zdeno » sob 12 zář, 2020 10:07 am

dokazal by si to tam podat ?
prekladac Googl nebo moje znalosti anglictiny jsou hodne mizerne.
Uživatelský avatar
zdeno
 
Příspěvky: 3010
Registrován: pon 11 črc, 2011 8:54 am

Re: paket IMM a byte REPS

Příspěvekod JenikPluto » sob 12 zář, 2020 12:36 pm

sidlo píše:To je dotaz spíše na LocoNet-Hackers.


A neni to spis dotaz na JMRI developers? Jakym zpusobem JMRI reps pred odeslanim pocita? Protoze "divne" hodnoty posila pri vsech vyssich funkcich (F9-F28), REPS byte ma vzdycky prvni tri bity 011 namisto 100.

JP
JenikPluto
 
Příspěvky: 441
Registrován: pát 08 lis, 2013 10:19 am
Bydliště: Kladno

Re: paket IMM a byte REPS

Příspěvekod sidlo » sob 12 zář, 2020 4:02 pm

S ohledem na to, že jsou to jedni a titíž lidé, tak od LocoNet-Hackers přijde odpověď dříve.
Uživatelský avatar
sidlo
 
Příspěvky: 3599
Registrován: ned 27 dub, 2014 7:32 am

Re: paket IMM a byte REPS

Příspěvekod JenikPluto » ned 13 zář, 2020 8:39 am

sidlo píše:S ohledem na to, že jsou to jedni a titíž lidé, tak od LocoNet-Hackers přijde odpověď dříve.


Ale jo, jen protoze se to tyka LN v JMRI, tak ja osobne bych dotaz poslal do JMRI skupiny, prijde mi, ze zije tak zhruba stejne "intenzivne" jako Hackers...

Jina otazka je, jestli je to skutecne problem, ze JMRI posila REPS jiny, nez Digitrax centraly... NMRA norma chce minimalne dve repetice (pokud centrala nedela automaticky periodicke opakovani), coz odpovida REPS 0x32, moje DCS51 opakuje 4x (REPS 0x34). I JMRI nekdy posila 0x32 (neprimo se to resilo i tady). Ja myslim, ze obe Zdenovo varianty jsou spravne i platne, ciste ze zvedavosti muze byt zajimave, proc se to nekde na ceste v JMRI zmenilo, ale nevidim v tom nic klicoveho.

Peknou nedeli.

JP
JenikPluto
 
Příspěvky: 441
Registrován: pát 08 lis, 2013 10:19 am
Bydliště: Kladno

Re: paket IMM a byte REPS

Příspěvekod zdeno » ned 13 zář, 2020 1:20 pm

uz jsem asi starej a zapominam na uplne jednoduche a zakladni veci.
---
Teda bity REPS 2,1,0 znamenaji pocet opakovani a neznamenaji rozlisovaci hodnotu pro paket IMM.
Teda klicova hodnota REPS je
B0010_0xxx, teda 32(20h) pro paket s kratkou adresou F9-F12
B0011_0xxx, teda 48(30h) pro paket s dlouhou adresou F9-F12
B0011_0xxx, teda 48(30h) pro paket s kratkou adresou F13 - F28, rozliseni pomoci 5E a 5F
B0100_0xxx, teda 64(40h) pro paket s dlouhou adresou F13 - F28, rozliseni pomoci 5E a 5F
a k tomu se pridaji hodnoty opakovani do DCC podle xxx, kde 000 znamena 2 opakovani plus xxx.
---
Dekuji za navedeni na spravnou cestu.
Uživatelský avatar
zdeno
 
Příspěvky: 3010
Registrován: pon 11 črc, 2011 8:54 am

Re: paket IMM a byte REPS

Příspěvekod JenikPluto » ned 13 zář, 2020 1:53 pm

Jen si nejsem jisty, ze 000 jsou dve opakovani, ja bych rekl, ze 000 je proste bez opakovani, 001 je jedno, 010 jsou dve, 011 tri atd. Odsniffovane to v DCC nemam, ale mam pocit, ze JMRI si to mysli taky...

JP
JenikPluto
 
Příspěvky: 441
Registrován: pát 08 lis, 2013 10:19 am
Bydliště: Kladno

Re: paket IMM a byte REPS

Příspěvekod zdeno » ned 13 zář, 2020 2:09 pm

JenikPluto píše:Jen si nejsem jisty, ze 000 jsou dve opakovani, ja bych rekl, ze 000 je proste bez opakovani, 001 je jedno, 010 jsou dve, 011 tri atd. Odsniffovane to v DCC nemam, ale mam pocit, ze JMRI si to mysli taky... JP

kdyz jsem navrhoval pred rokmi (2010) centralu Loconet, tak jsem na to narazil a musel jsem to opravovat.
Mohlo se to zmenit, ale pochybuji. :D
Uživatelský avatar
zdeno
 
Příspěvky: 3010
Registrován: pon 11 črc, 2011 8:54 am


Zpět na Software

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 5 návštevníků