Opened 10 years ago

Closed 10 years ago

#118 closed Aufgabe (fixed)

BlockCRCs

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

Description

BlockCRCs müssen die XVars mit berücksichtigen!
Somit kann auf einen Blick überprüft werden ob die Geräte GC9300 und GC9310 identisch konfiguriert sind!

Change History (4)

comment:1 by Melanie Hermann, 10 years ago

Änderungen:

  • GcApp.cpp:
    • GetBytesOfHead(): Es werden nicht nur normale EVars, sondern auch XVars mit EVar, beim BlockCRC berücksichtigt.
    • CopyBytesToArray(): Es werden nicht nur normale EVars, sondern auch XVars mit EVar, beim BlockCRC berücksichtigt.
    • SetValuesForGatewayMode(): Setzen der Werte bei Applikationsstart im Gateway-Modus SampleGasMode und CarrierGasMode[x] entfernt.
Version 0, edited 10 years ago by Melanie Hermann (next)

comment:2 by Melanie Hermann, 10 years ago

Bestehendes Problem:

  • Obwohl weitere Werte, z.B. EIVars, von Kapitel 14 (Messwerk) vom GC9300 an den GC9310 übertragen werden, die eigentlich gar nicht notwendig sind, stimmen die BlockCRCs von Kapitel 14 nicht überein!
  • Alle anderen BlockCRCs scheinen nun korrekt zu sein und sind identisch.
  • Lediglich die BlockCRCs der Kapitel 17 (Netzwerk) und Kapitel 29 (Typenschild) unterscheiden sich immer! Das ist auch richtig so!

comment:3 by Melanie Hermann, 10 years ago

Lösung:
Es wurde lange untersucht warum die BlockCRCs von Kapitel 14 nicht identisch sind. Um das Problem zu lösen wurde folgendes gemacht:

  • Config-Files des GC9310 wurde komplett gelöscht
  • Wichtigste Parameter (Netzwerk) am GC9310 parametriert
  • BlockCRCs im GC9300 und im GC9310 berechnet > Natürlich alle ungleich
  • Parameter vom GC9300 an den GC9310 übertragen
  • BlockCRCs im GC9300 und im GC9310 erneut berechnet > Alle BlockCRCs identisch, bis auf Kapitel 17 (Netzwerk) und Kapitel 29 (Typenschild)

Somit hat sich letztendlich gezeigt, dass die Config-Files des GC9310 nicht mehr in Ordnung waren...

comment:4 by Melanie Hermann, 10 years ago

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