Opened 12 years ago

Last modified 9 years ago

#228 reopened Aufgabe

DSfG: MRG holt Archive nicht auf

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: langfristig Milestone: 02 Aufgeschobenes / Ideen / zu prüfen
Component: Protokolle Version:
Severity: Aufgabe Keywords:
Cc:

Description (last modified by Melanie Hermann)

Wenn im MRG alle Archive gelöscht werden und es versucht die Archive vom GC9300 aufzuholen, dann legt das MRG den kompletten DSfG-Bus lahm und die anderen Geräte kommen mehr zum Zug.
Zudem dauert das Aufholen der Archive ewig.

Change History (6)

comment:1 by Melanie Hermann, 12 years ago

Problem:
Wenn das MRG meldet, dass es beschäftigt ist sortiert der GC9300 alle Telegramme mit dem Empfänger B (MRG) nach hinten. Jedoch berücksichtigt der GC9300 nicht seinen Absender.

Änderungen:

  • dsfgbus.cpp:
    • sortBusyToEnd(): Übergibt den Absender des Telegramms als zusätzlichen Parameter an die Funktion busyAdrVorGuteAdr().
    • busyAdrVorGuteAdr(): Wertet den neuen Parameter dno (Absender) aus. Somit werden nur Telegramme mit entsprechendem Absender und entsprechendem Absender nach hinten sortiert.
    • outDone(): Aufruf von sortOeftersToEnd() und sortAscendingBnr() einkommentiert.
Last edited 12 years ago by Melanie Hermann (previous) (diff)

comment:2 by Melanie Hermann, 12 years ago

Description: modified (diff)
Summary: DSfG: MRG ausbremsenDSfG: MRG holt Archive nicht auf

comment:3 by Melanie Hermann, 12 years ago

Resolution: fixed
Status: newclosed

comment:4 by Melanie Hermann, 12 years ago

Resolution: fixed
Status: closedreopened

comment:5 by Melanie Hermann, 9 years ago

Milestone: Aufgeschobenes

comment:6 by Melanie Hermann, 9 years ago

Priority: mittelfristiglangfristig
Note: See TracTickets for help on using tickets.