Stránka 1 z 1
paket IMM a byte REPS

Napsal:
sob 12 zář, 2020 8:12 am
od zdeno
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 ??
Re: paket IMM a byte REPS

Napsal:
sob 12 zář, 2020 9:53 am
od sidlo
To je dotaz spíše na LocoNet-Hackers.
Re: paket IMM a byte REPS

Napsal:
sob 12 zář, 2020 10:07 am
od zdeno
dokazal by si to tam podat ?
prekladac Googl nebo moje znalosti anglictiny jsou hodne mizerne.
Re: paket IMM a byte REPS

Napsal:
sob 12 zář, 2020 12:36 pm
od JenikPluto
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
Re: paket IMM a byte REPS

Napsal:
sob 12 zář, 2020 4:02 pm
od sidlo
S ohledem na to, že jsou to jedni a titíž lidé, tak od LocoNet-Hackers přijde odpověď dříve.
Re: paket IMM a byte REPS

Napsal:
ned 13 zář, 2020 8:39 am
od JenikPluto
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
Re: paket IMM a byte REPS

Napsal:
ned 13 zář, 2020 1:20 pm
od zdeno
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.
Re: paket IMM a byte REPS

Napsal:
ned 13 zář, 2020 1:53 pm
od JenikPluto
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
Re: paket IMM a byte REPS

Napsal:
ned 13 zář, 2020 2:09 pm
od zdeno
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.
