Opened 12 years ago

Closed 11 years ago

#40 closed Aufgabe (fixed)

Hauptfunktion Gateway

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: mittelfristig Milestone:
Component: Gesamtsystem Version: ALLE
Severity: Aufgabe Keywords:
Cc:

Description (last modified by Melanie Hermann)


Change History (8)

comment:1 by Melanie Hermann, 12 years ago

Summary: Hauptfuktion GatewayHauptfunktion Gateway

comment:2 by Melanie Hermann, 12 years ago

Last edited 11 years ago by Melanie Hermann (previous) (diff)

comment:3 by Melanie Hermann, 12 years ago

Priority: mittelfristigkurzfristig

comment:4 by Melanie Hermann, 11 years ago

Priority: kurzfristigmittelfristig

comment:5 by Melanie Hermann, 11 years ago

Description: modified (diff)

comment:6 by Melanie Hermann, 11 years ago

Beide Varianten (Controller und Gateway) teilen sich die gleiche Hauptfunktion DoStep1().
Der Controller führt die komplette Funktion aus.
Das Gateway überspringt das Abrufen und Weiterverarbeiten der Analysenergebnisse des Messwerks und überspringt auch die Steuerung der Messwerks.
Dadurch, dass das Gateway den Großteil der Controller-Funktion ausführt, kann es viele Funktionen des Controllers übernehmen.

Das Gateway übernimmt unteranderem folgende Funktionen des Controllers aus dessen Hauptfunktion:

  • Initialisierung vieler Statusvariablen
  • Auslesen der Versionsinformationen aus dem Kernel
  • Aufbau einer Modbus-Master-Verbindung zum Messwerk
  • Abrufen der Statusinformationen, wie Säulentemp., vom Messwerk
  • Setzen / Rücksetzen von Meldungen

comment:7 by Melanie Hermann, 11 years ago

Folgende Funktionen aus der Hauptfunktion (DoStep1()) wurden für das Gateway ausgeklammert:

  • Gateway überwacht keine MaxPauseTime vom Messwerk!
  • Gateway startet auch keine Analysen und berücksichtigt somit auch keine WaitingTimeAfterRestart!
  • Gateway holt keine FlushChromfiles!
  • Gateway übernimmt keine Ventilsteuerung und verwendet somit auch nicht ChangeStream()! (An drei Stellen im Code.)

comment:8 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.