Opened 9 years ago

Closed 9 years ago

#40 closed Fehler (fixed)

Bei Betrieb von RMGViewUSM an COM2 (USM) mit Byteorder Swapped werden ungültige Zahlen angezeigt

Reported by: David Bachmann Owned by: Hartmut Labenski
Priority: kurzfristig Milestone:
Component: RMGViewUSM Version:
Severity: Fehler Keywords:
Cc:

Description

Schließt man das RMGViewUSM an einen USM an die COM2 an und wurden dort die Settings für Instanz-F (Byte-Order Swapped) vorgenommen, dann werden die Zahlen im RMGViewUSM falsch interpretiert.

RMGViewUSM sollte erkennen, dass Float, Long oder Double-Werte falsch interpretiert wurden und die Kommunikation mit dem Hinweis stoppen, dass Modbus oder COM-Einstellungen überprüft werden sollen.

Eine FloatZahl lässt sich beispielsweise über die Versionsnummer plausibilisieren. So darf die Versionsnummer nie kleiner Null sein und auch nicht größer als 100.
Bei Long und Double müsste man sich ähnliche Mechanismen überlegen.

Change History (2)

comment:1 by David Bachmann, 9 years ago

Zur Byteorder Verifizierung:

  • Gewichtungsfaktoren AK-29 bis AR-29 müssen in Summe 1.0 ergeben.
  • Aktive Pfade sind in der Pfadfreigabe ersichtlich: E-2

comment:2 by Hartmut Labenski, 9 years ago

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