Opened 10 years ago

Closed 10 years ago

Last modified 10 years ago

#119 closed Verbesserung (fixed)

Hinweis, wenn Parameter an GC9310 gesendet werden sollten

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: sofort Milestone:
Component: Gesamtsystem Version:
Severity: Verbesserung Keywords:
Cc:

Description

Es wäre praktisch, wenn es einen Hinweis geben würde der anzeigt wenn die Parameter an den/die GC9310 gesendet werden sollten.
Dieser Hinweis sollte erscheinen, wenn nach einem Neustart festgestellt wird, dass die Parameter noch nie übertragen wurden und wenn ein Parameter geändert wurde, der im GC9310 nicht selbst gesetzt wird und mit der Funktion CGCProt::SendParasToGateway() verschickt wird.

Attachments (2)

20151008_TestHinweise.xlsx (10.2 KB ) - added by Melanie Hermann 10 years ago.
Paras.txt (10.0 KB ) - added by Melanie Hermann 10 years ago.

Download all attachments as: .zip

Change History (5)

comment:1 by Melanie Hermann, 10 years ago

Priority: kurzfristigsofort

comment:2 by Melanie Hermann, 10 years ago

Änderungen:

  • mtx_tab.txt, items.txt:
    • Neues Matrixelement SendParasToGC9310Time erstellt (Zeigt an, wann die Parameter zum letzten Mal an den GC9310 geschickt wurden.)
  • err_tab.txt:
    • Neuen Hinweis HIN_SEND_PARAS_TO_GC9310 angelegt (Zeigt an, wenn die Parameter an den GC9310 geschickt werden sollen.)
  • GcProt.h, GcProt.cpp:
    • Neues Define IS_UNIMPORTANT_VALUE. Dieses prüft ob es sich beim Wert um DSfGExtension oder um SendParasToGC9310 handelt. Diese Werte sind unwichtig, da sie nicht vom GC9300 an den GC9310 übertragen werden und somit bei Änderung dieser Werte kein Hinweis ausgegeben werden muss/soll.
    • SendParasToGateway(): Hier wird der Zeitpunkt der Parameterübertragung festgehalten und der Hinweis HIN_SEND_PARAS_TO_GC9310 wird zurückgesetzt.
    • AcceptIncomingConnections(): Wenn sich ein neuer GC9310 anmeldet, wird durch Aufruf der Funktion SetHinToSendParas() der Hinweis HIN_SEND_PARAS_TO_GC9310 gesetzt.
    • SetHinToSendParas(): Neue Funktion. Setzt den Hinweis HIN_SEND_PARAS_TO_GC9310. Prüft zuvor aber: Die Betriebsart (CTRL | GW), ob mind. ein GW verbunden ist und ob es sich um einen wichtigen Wert handelt (!IS_UNIMPORTANT_VALUE()).
  • gcwert.cpp:
    • SetWert(typeof_...): Wenn ein eiVar oder ein eaVar geändert wurde, wird CGCProt::SetHinToSendParas() augerufen.


Kommentar:

  • Hinweis HIN_SEND_PARAS_TO_GC9310 wird gesetzt, wenn ... :
    • ... ein neuer GC9310 angemeldet wird. (Passiert auch bei GC9300-Neustart.)
    • ... ein relevanter Parameter im GC9300 geändert wird && mind. ein GC9310 angemeldet ist.
Version 12, edited 10 years ago by Melanie Hermann (previous) (next) (diff)

by Melanie Hermann, 10 years ago

Attachment: 20151008_TestHinweise.xlsx added

by Melanie Hermann, 10 years ago

Attachment: Paras.txt added

comment:3 by Melanie Hermann, 10 years ago

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