Seite 1 von 1

Knoten ohne Atribute im TCP

Verfasst: 01.08.2019 20:12:13
von nonesense
Hallo zusammen,

wie bewertet man Knoten im TCP ohne Atribute? Ist das dann wie ein Boolean? Konkret habe ich ein Problem beim Ersatzauftrag.
Ich hatte die Doku so interpretiert, dass nach diesem der gleiche Atribut übertragen wird, wie beim Falschfahrauftrag. Dem ist aber offenbar nicht so.
Wie kann ich so wissen, ob der Ersatzauftrag noch ansteht oder zu ende ist?

Bild

Gruß
Jens

Re: Knoten ohne Atribute im TCP

Verfasst: 02.08.2019 22:02:13
von Carsten Hölscher
Wenn der Knoten da ist, ist er aktiv. Es gibt ja beim Ersatzauftrag keine weiteren Zustände, die man unterscheiden müßte.

Carsten

Re: Knoten ohne Atribute im TCP

Verfasst: 06.08.2019 19:11:01
von nonesense
Irgendwie bin ich nicht überzeugt.

Lediglich die Präsens eines Knotens kann mir sagen, dass eine Bestimmter Zustand eingetreten ist. Die Nicht-Präsens eines Knotens aber nicht das Gegenteil.
Denn woher soll die Zielanwendung denn wissen, dass das Zusi diesen Knoten absichtlich nicht verschick? Lediglich das nicht empfangen eines Knotens, während Andere Daten empfangen werden als Ja/Nein-Information auszuwerten ist nicht gemäß Spezifikation. Reihenfolge, Aufbau und die Häufigkeit der Telegramme sind ja nicht fix.

Die Spezifikation sagt sogar explizit, dass die Atribute als Nutzdaten heranzuziehen sind:
Attribute enthalten die Nutz-Daten als Buffer, der je nach Funktion vom Client auszuwerten ist.
Gruß
Jens

Re: Knoten ohne Atribute im TCP

Verfasst: 06.08.2019 19:28:45
von Jens Haupert
Wenn Zusi ein LZB-Paket schickt, sind dort immer alle Knoten drin, die aktuell sinnvoll sind (ggf. muss man mehrere Knoten gleicher ID zusammenfusionieren). So macht es nämlich ZD und dort funktioniert es problemlos. Wäre das nicht der Fall, würden sämtliche LZB-LMs ständig flackern.

Grüße
Jens

Re: Knoten ohne Atribute im TCP

Verfasst: 13.08.2019 20:19:39
von nonesense
Hallo,

Ich habe meinen Code entsprechend erweitert, atributlose Knoten auszuwerten. Es funktioniert und ist ziemlicher Workaround.
Es wäre gut, wenn die Doku um einen Satz erweitert würde. Ich hatte sie auf Grund der fehlenden Information anders interpretiert, eben so, dass das nächst aufgelistete Atribut der folgenden Knoten Anwendung findet.

Gruß
Jens