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.
Version 1, edited 12 years ago by Melanie Hermann (previous) (next) (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.