[erl.]Rückmelder werden auch bei CS2 zu spät angezeigt

[erl.]Rückmelder werden auch bei CS2 zu spät angezeigt

Postby ups60 » 02.03.2018, 22:01

Hallo Rocrailer, Hallo Rob

in Bezug auf den Thread von bb26000 viewtopic.php?f=130&t=15516 habe ich die Beobachtung gemacht, dass auch mit meiner CS2 in Verbindung mit meinem Raspi 3 kein Betrieb mehr möglich ist, weil die Rückmeldungen zu spät von Rocrail verarbeitet werden. getestet mit beiden Bibliotheken (mcs2 und mgbox). Sobald mehr als ein Zug in Automatik ist, tritt der Effekt auf, mit einem Zug funktionierts, habe aber dazu keine ausdauernde Tests gemacht.

Ich habe dazu dann verschiedene ältere Versionen getestet, der Bruch tritt auf zwische Version 12760/1.okt17 (funktioniert) und 12767/2.okt17 (funktioniert nicht mehr).

Mit einem Pc mit Ubuntu 1604 als Server funktionierts auch einwandfrei, auch mit den neueren Versionen. Dabei sind die Plandateien etc identisch.

Auch im Rückmeldemonitor läßt sich das langsame Verhalten beobachten, mit v12760 und Abfrage der Rückmelder sind die RM bis 1048 innerhalb von ca 2 sek aktualisiert, mit Versionen über 12760 dauerts wesentlich länger (2-3 Min)

Was hat sich zu dem Zeitpunkt in der Bearbeitung der RM (s88) geändert, Versionsverlauf geht leider nicht so weit zurück. Kanns hiermit zusammenhängen? (model, fback: fix for evaluating sensor address with offset)

mfg Uwe
Last edited by ups60 on 03.03.2018, 15:32, edited 1 time in total.
Für Hilfestellung nicht vergessen: http://wiki.rocrail.net/doku.php?id=issue-de
Märklin H0 K-Gleis, CS3 60226 (V1.3.2(1)), Windows 10, Ubuntu 16.04, GCA_PI01, GCA_PI02, GBM-Boost + GBM-16T
ups60
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby smitt48 » 02.03.2018, 22:45

Hi Uwe,

12780 2017-10-05 08:47:38 +0200 block: fix for formatting an event key to prevent using a null pointer
12779 2017-10-05 08:19:18 +0200 block: fix for buffer overflow in case of formating an event key
12778 2017-10-05 07:49:51 +0200 block: fix for buffer overflow in case of formating an event key
12777 2017-10-04 15:34:49 +0200 SLIM: dcrossing WIP
12776 2017-10-04 14:45:25 +0200 SLIM: wip
12775 2017-10-04 11:23:07 +0200 SLIM: curve sensors added
12774 2017-10-04 10:56:02 +0200 SLIM: more symbols added
12773 2017-10-03 16:52:59 +0200 slim: blockstate added
12772 2017-10-03 16:39:54 +0200 trackpickerdlg: use normal switch symbols instead of route types
12771 2017-10-03 16:39:03 +0200 theme properties: routeprio added to overwrite occupied
12770 2017-10-03 16:38:01 +0200 slim: wip
12769 2017-10-03 16:26:46 +0200 xpressnet: trace correction for lenz ethernet
12768 2017-10-03 10:01:58 +0200 item, guiframe: filter out locoevents to prevent loosing reserved flag
12767 2017-10-02 15:45:46 +0200 dccpp: trace level correction
12766 2017-10-02 12:14:48 +0200 SLIM: wip
12765 2017-10-02 08:36:02 +0200 trainimage: fix for rendering after the auto mode was switched on
12764 2017-10-02 08:18:39 +0200 SLIM: 2 pixel width symbols
12763 2017-10-02 08:06:10 +0200 model, fback: fix for evaluating sensor address with offset
12762 2017-10-02 07:51:07 +0200 infodialog: translation fix for the third tab
12761 2017-10-02 07:29:15 +0200 analyse: fix for address calculation with offset variable (Lothar)
12760 2017-10-01 16:35:41 +0200 slim: 2 pixel (wip)
12759 2017-10-01 13:20:44 +0200 slim: block reserved an enter
12758 2017-10-01 11:59:53 +0200 slim: block symbols
12757 2017-10-01 11:10:35 +0200 slim: wip
12756 2017-10-01 08:29:37 +0200 SLIM: wip
12755 2017-09-30 10:28:28 +0200 stage: added loco commands on set or reset in sections
12754 2017-09-30 10:20:24 +0200 makemac.sh: fix for create with wrong format
12753 2017-09-29 15:51:38 +0200 loc: fix for setting the resume flag
12752 2017-09-29 15:34:50 +0200 SLIM theme: WIP
12751 2017-09-29 13:14:55 +0200 decoders stylesheet update (Andy)
12750 2017-09-29 08:08:05 +0200 loc: fix for find RC messages


Wahrscheinlich 12761 ist der Täter!
Ich bin da nie schlau geworden über diesen änderung.
http://wiki.rocrail.net/doku.php?id=sen ... -de#offset

mfg Tom
Kind regards,
Tom Smit
Kralendijk, Bonaire - Dutch Caribbean

Märklin M & K-rails with ECoS2 (4.2.3) - Win10
RoSoft: S88n & WDD switch & SDD signal decoders
Display: Tri-ang from 1950's, Märklin from early 1960's
In build phase
smitt48
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby ups60 » 02.03.2018, 22:50

smitt48 wrote:12763 2017-10-02 08:06:10 +0200 model, fback: fix for evaluating sensor address with offset
12762 2017-10-02 07:51:07 +0200 infodialog: translation fix for the third tab
12761 2017-10-02 07:29:15 +0200 analyse: fix for address calculation with offset variable (Lothar)

12750 2017-09-29 08:08:05 +0200 loc: fix for find RC messages


Wahrscheinlich 12761 ist der Täter!
Ich bin da nie schlau geworden über diesen änderung.
http://wiki.rocrail.net/doku.php?id=sen ... -de#offset

mfg Tom[/quote]
Hi Tom,

könnte sein, obwohl das doch nur den Analyser betriftt. Eventuell aber 12763 2017-10-02 08:06:10 +0200 model, fback: fix for evaluating sensor address with offset
mfg Uwe
Für Hilfestellung nicht vergessen: http://wiki.rocrail.net/doku.php?id=issue-de
Märklin H0 K-Gleis, CS3 60226 (V1.3.2(1)), Windows 10, Ubuntu 16.04, GCA_PI01, GCA_PI02, GBM-Boost + GBM-16T
ups60
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby ups60 » 02.03.2018, 23:02

Hi Rob,

ich habe auf meinem Ubuntu-Rechner mal die Rückmelder abfragen lassen (SoD), da sieht man wie lange die Abfrage braucht, siehe Trace

Dazu noch ein Trace mit dem Raspi und Ver 12760, wesentlich kürzere Abfragezeiten. (Sensor-BPi)

mfg Uwe
You do not have the required permissions to view the files attached to this post.
Für Hilfestellung nicht vergessen: http://wiki.rocrail.net/doku.php?id=issue-de
Märklin H0 K-Gleis, CS3 60226 (V1.3.2(1)), Windows 10, Ubuntu 16.04, GCA_PI01, GCA_PI02, GBM-Boost + GBM-16T
ups60
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby smitt48 » 02.03.2018, 23:11

Hi Uwe,

obwohl das doch nur den Analyser betriftt.


Glaube ich nicht! Der Analyser ist es Wurst welche Adresse einen Melder hat. (Nur keine Duplikate).

mfg Tom
Kind regards,
Tom Smit
Kralendijk, Bonaire - Dutch Caribbean

Märklin M & K-rails with ECoS2 (4.2.3) - Win10
RoSoft: S88n & WDD switch & SDD signal decoders
Display: Tri-ang from 1950's, Märklin from early 1960's
In build phase
smitt48
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby rjversluis » 03.03.2018, 07:27

Moin Uwe,

Code: Select all
20180302.230552.139 r9999c gbxreade OMCS2    0860 sensor 0:172 state=0
20180302.230552.140 r9999c tid0x074 OVirtual 0628 report sensor 0:577 for SoD
20180302.230552.144 r9999c tid0x074 OVirtual 0628 report sensor 0:578 for SoD
20180302.230552.148 r9999c tid0x074 OVirtual 0628 report sensor 0:579 for SoD
20180302.230552.153 r9999c tid0x074 OVirtual 0628 report sensor 0:580 for SoD
20180302.230552.157 r9999c tid0x074 OVirtual 0628 report sensor 0:581 for SoD

anscheinend hast du Virtual so konfiguriert das es sich auch angesprochen füllt...
Bitte ohne Virtual testen.
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: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby rjversluis » 03.03.2018, 07:47

Moin,

ich habe SoD im Virtual raus genommen. Das waren 1024 Sensor Meldungen.
Wenn bei Virtual version=2 gesetzt worden ist werden random Sensor Meldungen generiert.

Mit Sensor Offset und Analyser hat diese Problem nichts zu tun.

Also: Bitte ohne Virtual testen.

Der Virtuelle Zentrale is NUR zum testen geschaffen worden und hat nichts zu suchen bei eine Reale Anlage.
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: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby ups60 » 03.03.2018, 08:14

Moin Rob,

ich habe jetzt ohne virtuelle Zentrale mit V13635 getestet, keine Änderung. Im Anhang das Trace, nur Systemstart. Du kannst an den Zeitstempeln sehen, wie lange die RM-Initialisierung dauert.
You do not have the required permissions to view the files attached to this post.
Für Hilfestellung nicht vergessen: http://wiki.rocrail.net/doku.php?id=issue-de
Märklin H0 K-Gleis, CS3 60226 (V1.3.2(1)), Windows 10, Ubuntu 16.04, GCA_PI01, GCA_PI02, GBM-Boost + GBM-16T
ups60
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby rjversluis » 03.03.2018, 08:19

Hi Uwe,

der Trace passt nicht zum V13635.
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: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby rjversluis » 03.03.2018, 08:24

Hi Uwe,

wenn ich der Virtuelle Zentrale 1000 Sensor Reports generieren lässt sind diese innerhalb von 500ms alle verarbeitet.
Rocview hinkt nach weil diese alle durch den MessageQueue gejagt werden müssen.
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: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby ups60 » 03.03.2018, 08:25

rjversluis wrote:Hi Uwe,

der Trace passt nicht zum V13635.

Hi Rob,

O.K. dann neuer Versuch .
mfg Uwe
You do not have the required permissions to view the files attached to this post.
Für Hilfestellung nicht vergessen: http://wiki.rocrail.net/doku.php?id=issue-de
Märklin H0 K-Gleis, CS3 60226 (V1.3.2(1)), Windows 10, Ubuntu 16.04, GCA_PI01, GCA_PI02, GBM-Boost + GBM-16T
ups60
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby rjversluis » 03.03.2018, 08:27

Hi Uwe,

passt nicht:
Code: Select all
20180303.082202.823 r9999c gbxreade OMCS2    0860 sensor 0:29 state=0

das ist nicht in Zeile 860 in mcs2.c sondern 729.
der mgbox library unterstütze ich nicht weil es ein User Lib ist.
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: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby rjversluis » 03.03.2018, 08:30

Hallo Uwe,

Code: Select all
20180303.082202.823 r9999c gbxreade OMCS2    0860 sensor 0:29 state=0
20180303.082203.137 r9999c gbxreade OMCS2    0860 sensor 0:30 state=0
20180303.082203.449 r9999c gbxreade OMCS2    0860 sensor 0:31 state=0
20180303.082203.761 r9999c gbxreade OMCS2    0860 sensor 0:32 state=1
20180303.082204.073 r9999c gbxreade OMCS2    0860 sensor 0:33 state=0
20180303.082204.385 r9999c gbxreade OMCS2    0860 sensor 0:34 state=0
20180303.082204.698 r9999c gbxreade OMCS2    0860 sensor 0:35 state=0
20180303.082205.017 r9999c gbxreade OMCS2    0860 sensor 0:36 state=0
20180303.082205.329 r9999c gbxreade OMCS2    0860 sensor 0:37 state=0

die lange pausen zwischen den Meldungen kommen vom CS2. In Durchschnitt 300ms zwischen den Meldungen.
Beim Virtual < 1 ms...
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: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby ups60 » 03.03.2018, 08:37

rjversluis wrote:Hi Uwe,

passt nicht:
Code: Select all
20180303.082202.823 r9999c gbxreade OMCS2    0860 sensor 0:29 state=0

das ist nicht in Zeile 860 in mcs2.c sondern 729.
der mgbox library unterstütze ich nicht weil es ein User Lib ist.


Hi Rob,

ok, dann hier das Trace mit mcs2, verhält sich gleich. Mir ist auch noch aufgefallen, dass z.B. BBT zwar ausgeführt wird, aber zeitlich sehr verzögert.

Die Pausen sind aber im Monitor der CS2 nicht vorhanden.

mfg Uwe
You do not have the required permissions to view the files attached to this post.
Für Hilfestellung nicht vergessen: http://wiki.rocrail.net/doku.php?id=issue-de
Märklin H0 K-Gleis, CS3 60226 (V1.3.2(1)), Windows 10, Ubuntu 16.04, GCA_PI01, GCA_PI02, GBM-Boost + GBM-16T
ups60
 

Re: Rückmelder werden auch bei CS2 zu spät angezeigt/beachte

Postby rjversluis » 03.03.2018, 08:43

Hi Uwe,

auch hier zirka 300ms pause zwischen die CS2 Meldungen.
Das es mit ein ältere Rocrail Server schneller funktioniert kann ich mich nicht vorstellen weil sonnst hätte bei der Virtual auch 300ms statt 1ms pause kommen müssen. Also an der weiter verarbeitung in Rocrail liegt es nicht; Es kommt einfach zu langsam herein.
Hast du was am LAN geändert? Ist der Raspi mit WLAN verbunden?
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
 

Next

Return to S88