Opened 13 years ago

Closed 13 years ago

#92 closed Fehler (fixed)

DSfG: Unterscheidung G- und Q-Instanz

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Protokolle Version:
Severity: Fehler Keywords:
Cc:

Description

Funktioniert die Umschaltung zwischen G- und Q-Instanz korrekt?
Wenn der GC9300 als Q-Instanz eingestellt ist, soll er keine Anfragen an die G-Instanz beantworten.

Change History (3)

comment:1 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed

Problem gelöst.

Folgende Änderung wurde eingebaut:
dsfgxrf.cpp, C_DSfGXref::base(): xref wird nur dann für Anfragen an die G- bzw. Q-Instanz erstellt, wenn der GC auf G- bzw. Q-Instanz eingestellt ist.

G = alte Gasbeschaffenheitsinstanz (Preferierte Instanz des ERZ)
Q = neue Gasbeschaffenheitsinstanz

comment:2 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: closedreopened

comment:3 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: reopenedclosed

Änderungen von gestern (27.02.2013) haben das Problem nicht gelöst!
Problem wurde erst heute gelöst! Überprüft durch Mitschnitt bei Volker.

Folgendes wurde geändert:

  • Änderungen von gestern rückgängig gemacht.
  • DsfgAutogen.mak wurde angepasst. Definition AUTOGEN wird beim Erstellen von dsfgstda.obj übergeben.
  • Neues Modul GetGQ.h/.cpp: Gibt in DsfgAutogen Null zurück. Im Projekt Dsfg wird der ausgewählte Typ (G oder Q) für den jeweiligen DSfG-Bus zurückgegeben. (Musste in eigenes Modul, da DsfgAutogen nicht mit einem Include aus dem GC (gcvars.h) zurechtkommt.)
  • C_DSfGMrg::entryToString() hat die busId als weiteren Parameter erhalten
  • C_DSfGMrg::extractAgAk() hat die busId als weiteren Parameter erhalten
  • C_StandardAnfragen::extractAgAk() hat die busId als weiteren Parameter erhalten
  • C_StandardAnfragen::extractAgAk(): Aufruf von GetGQ() um später zu entscheiden, ob hier nach dem jeweiligen Datenelement gesucht werden soll. Bsp.: Es wird nicht nach dei gesucht, wenn der DSfG-Bus als Q-Instanz angemeldet ist.
Note: See TracTickets for help on using tickets.