[behoben] OneControl Eingänge werden nicht mehr übernommen

http://www.opendcc.de
http://www.bidib.org

Re: OneControl Eingänge werden nicht mehr übernommen

Postby rjversluis » 12.02.2018, 09:18

Moin Robert,

sollte ab jetzt wieder iO sein.
13540.
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: OneControl Eingänge werden nicht mehr übernommen

Postby Signalmast88 » 12.02.2018, 10:07

Hi Rob,

ok, ich werde es testen sobald 13540 verfügbar ist.

Zum Thema UID als hex - 32bit - 64bit:

Der Product-Index bei einigen BiDiB-Komponenten (z.B. NeoControl und OneOC) beginnt mit "C",
wodurch sich bei einer 32bit-Umrechnung ins Dezimalsystem wegen des gesetzten MSB ein negativer Wert ergibt.
Rechnet man mit einer Bitbreite von 64bit, dann bleibt das MSB Null, daher ergibt sich ein (anderer) positiver Wert.

Z.B.: UID CE00 75EA (hex) = -838830614 (32bit) = 3456136682 (64bit)

In Rocrail erfolgt die Darstellung der UID wie folgt, wobei Werte in () nur read only sind:
  • Menü Programmieren / BiDiB: (hex und 64bit)
  • Objekteigenschaften: 64bit (und hex)
  • bei Betätigung eines Objekts erfolgt die Anzeige im Zentralen-Fenster in (32bit)
  • wird ein UID-Name vergeben dann in Menü Tabelle / Übersicht: (UID-Name und 32bit)
  • wird kein UID-Name vergeben dann in Menü Tabelle / Übersicht: (hex)
  • Menü Tabelle / Schnittstelle: 64bit (und hex) und ggf. UID-Name
  • Menu Tabelle / Schnittstelle: UIDs können sowohl als 32bit als auch als 64bit Wert eingetragen werden,
    wobei ein 32bit Wert automatisch nach 64bit konvertiert wird
Liebe Grüße, Robert.

Spur H0, Rocrail 64 Bit auf Win7, GBMboost, GBM16T, LightControl, NeoControl, OneControl, OneOC, MoBaLiSt64 (zweckentfremdet)
Signalmast88
 

Re: OneControl Eingänge werden nicht mehr übernommen

Postby rjversluis » 12.02.2018, 11:08

HI Robert,

3456136682 ist 32bit unsigned.
Best Regards, Rob.
:!: PS: Do not forget to attach the usual files.
:!: PS: Nicht vergessen die übliche Dateien an zu hängen.
[ macOS - Linux] - [ N: CBus - CAN-GCA ] - [ 0: RocNetNode - GCA-Pi ]
rjversluis
Site Admin
 

Re: OneControl Eingänge werden nicht mehr übernommen

Postby Signalmast88 » 12.02.2018, 11:41

Hi Rob,

ah ja. 32bit unsigned ist natürlich auch eine Möglichkeit.
Dann eben in meiner Aufzählung von vorhin "64bit" durch "32bit unsigned" ersetzen.
Liebe Grüße, Robert.

Spur H0, Rocrail 64 Bit auf Win7, GBMboost, GBM16T, LightControl, NeoControl, OneControl, OneOC, MoBaLiSt64 (zweckentfremdet)
Signalmast88
 

Re: OneControl Eingänge werden nicht mehr übernommen

Postby Signalmast88 » 12.02.2018, 17:02

Hi Rob,

gerade mit 13541 getestet - funktioniert wieder perfekt !!!
Vielen Dank für's rasche Fehlerbeheben.

:rr_for_ever:
Liebe Grüße, Robert.

Spur H0, Rocrail 64 Bit auf Win7, GBMboost, GBM16T, LightControl, NeoControl, OneControl, OneOC, MoBaLiSt64 (zweckentfremdet)
Signalmast88
 

Previous

Return to OpenDCC-BiDiB (DE)