Opened 11 years ago

Closed 11 years ago

#247 closed Aufgabe (fixed)

Start BCal mit geschlossenem Eichschalter

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: sofort Milestone:
Component: Gesamtsystem Version:
Severity: Zu prüfen Keywords:
Cc:

Description

Service hat gemeldet, dass V1.330 abgestürzt, wenn man versucht mit geschlossenem Eichschalter eine Grundkalibrierung zu starten.

TODO: Prüfen.

Change History (5)

comment:1 by Melanie Hermann, 11 years ago

GC stürzt auch mit V1.451 ab!!!

TODO: Fehler finden und beheben!

comment:2 by Melanie Hermann, 11 years ago

Priority: kurzfristigsofort

comment:3 by Melanie Hermann, 11 years ago

Umschalten auf Grundkalibrierung mit geschlossenem Eichschalter:

  • über Display: > OK
  • über RMGViewGC-Fernbedienung: > OK
  • über RMGViewGC-Matrix (Modbus): > NOK

Fazit:
GC stürzt nur ab, wenn über die RMGViewGC-Matrix im GC-Controller ein Wert geändert wird, dessen chk-Funktion dann ein false liefert und einen Errortext schreiben möchte (Hinweisfenster).
Denn der CString, der in der chk-Funktion verwendet wird ist nicht initialisiert.

TODO:
CString initialisieren.

comment:4 by Melanie Hermann, 11 years ago

Änderungen:

  • ModbusSlave.cpp:
    • CModbusSlave::SetWert(gcwert *gc,float f)
    • CModbusSlave::SetWert(gcwert *gc,int32 l)
    • CModbusSlave::SetWert(gcwert *gc,uint16 i)
    • CModbusSlave::SetWert(gcwert *gc,double d)
    • CModbusSlave::SetWert(gcwert *gc,TCHAR *s)
      Alle diese Funktion habe die gleiche Änderung erhalten.
      Deklaration von CString error. Dieser wird dann bei allen Aufrufen von SetWert(value, false, error) übergeben. Somit stürzt der GC nicht mehr ab, wenn über die RMGViewGC-Matrix (Modbus) parametriert wird und ein Wert eingegeben wird, der zu einem Hinweisfenster führt.

comment:5 by Melanie Hermann, 11 years ago

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