Opened 13 years ago

Closed 13 years ago

#89 closed Verbesserung (fixed)

Erkennungs-Matrixelement für RMGViewGC

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: kurzfristig Milestone:
Component: Tools Version:
Severity: Verbesserung Keywords:
Cc: Gerd Hedtke, Stephan Winkler, volker heinemann

Description

Soll ein Matrixelement eingebaut werden, das einen eindeutigen Inhalt hat, damit RMGViewGC erkennen kann, dass es sich um einen GC9300 und nicht versehentlich um einen ERZ2000NG handelt?

Muss mit Schöch/Heinemann/Hedtke besprochen werden.
Anschließend muss Rückmeldung an Herr Finke erfolgen.

Attachments (2)

Email_Finke.pdf (50.2 KB ) - added by Melanie Hermann 13 years ago.
EmailGerätekennung.pdf (139.4 KB ) - added by Melanie Hermann 13 years ago.

Download all attachments as: .zip

Change History (12)

comment:1 by Melanie Hermann, 13 years ago

Heute haben wir (Heinemann, Hedtke, Winkler, ich) für alle Geräte Folgendes festgelegt:

  • Reservierung der MB-Register 0-99
  • Kennung der Firma RMG / "Magicnumber" wie beim ERZ2000NG
  • Kennung des Geräts GC9300, ERZ2000NG, USE09, ...
  • Software-Versionssnummer

Vorschlag wurde per Email an Finke geschickt.

comment:2 by Melanie Hermann, 13 years ago

Im GC9300 gibt es momentan das Matrixelement 29.0.13.
Das ist ein String in dem immer "GC9300" stehen soll. Dieses Element ist aber ein eVar und kann parametriert werden! Die Änderung des Strings wird nicht verhindert!

Soll dieses Element zum aVar (immer fix "GC9300") oder zum nVar (Eingabe egal, wird sowieso nirgends verwendet) werden?

comment:3 by Melanie Hermann, 13 years ago

Priority: kurzfristigmittelfristig

by Melanie Hermann, 13 years ago

Attachment: Email_Finke.pdf added

comment:4 by Melanie Hermann, 13 years ago

Cc: Gerd Hedtke added

comment:5 by Melanie Hermann, 13 years ago

Priority: mittelfristigkurzfristig

comment:6 by Melanie Hermann, 13 years ago

Cc: Stephan Winkler added

MB-Register 00 - 39: Firmenkennung "RMG by Honeywell"
(-> 40 Register -> 20 Unicode-Zeichen)

MB-Register 40 - 79: Gerätekennung "GC9300" | "ERZ2000NG" | "USE09"
(-> 40 Register -> 20 Unicode-Zeichen)

MB-Register 80 - 99: noch frei

=> Diese Infos würden dem RMGViewXXX ausreichen um das Gerät zu identifiezieren und damit weiterzuarbeiten.

Version 0, edited 13 years ago by Melanie Hermann (next)

comment:7 by Melanie Hermann, 13 years ago

Cc: volker heinemann added

comment:8 by Gerd Hedtke, 13 years ago

Beschluss:

  • Register erst bei Register 10 beginnen, 0 bis 9 bleibt leer
  • Register 10: magicNumber = 61543 dez als 16 bit unsigned int (hat keine bekannte Bedeutung)
  • Register 12: Ascii: 'R'
  • Register 13: Ascii: 'M'
  • Register 14: Ascii: 'G'
  • Register 15: Ascii: ' '
  • Register 16:
    • für USE: 1001 als 16 bit unsigned int
    • für GC9300: 1002 als 16 bit unsigned int
    • für ERZ2000-NG: 1003 als 16 bit unsigned int
  • Register 18: magicNumber = 61543 dez als 16 bit unsigned int (hat keine bekannte Bedeutung)

comment:9 by Melanie Hermann, 13 years ago

Email an Finke geschrieben am 19.04.2013.

Email von Finke erhalten am 19.04.2013:
"Hallo Frau Hermann,

das widerspricht meinem Vorschlag:
Es sollten möglichst Register/Werte genommen werden, bei denen es unwahrscheinlich ist,
dass sie von anderen Herstellen verwendet werden.

(für das mich interessierende Register 16).
Ist mir aber egal, ich lese dann halt mehrere Register aus und prüfe auf "RMG" und 61543.
Ihr müsst euch dann nur noch auf ein gemeinsames Verfahren der Bytereihenfolge für diese
Register einigen."

by Melanie Hermann, 13 years ago

Attachment: EmailGerätekennung.pdf added

comment:10 by Melanie Hermann, 13 years ago

Resolution: fixed
Status: newclosed

Neue Gerätekennung in GC9300 eingebaut.

MB-Register Typ Name Wert Kommentar
10 IS_INT magicRMG1 61543 Fixer Wert
12 IS_INT RofRMG 82 Fixer Wert für alle Geräte
13 IS_INT MofRMG 77 Fixer Wert für alle Geräte
14 IS_INT GofRMG 71 Fixer Wert für alle Geräte
15 IS_INT BlankofRMG 32 Fixer Wert für alle Geräte
16 IS_INT myRMGVtype 1002 Fixe Kennung für GC9300
18 IS_INT magicRMG2 61543 Fixer Wert für alle Geräte


Note: See TracTickets for help on using tickets.