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 , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
comment:2 by , 13 years ago
| Resolution: | fixed |
|---|---|
| Status: | closed → reopened |
comment:3 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | reopened → closed |
Ä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.
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