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)
Change History (12)
comment:1 by , 13 years ago
comment:2 by , 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 , 13 years ago
| Priority: | kurzfristig → mittelfristig |
|---|
by , 13 years ago
| Attachment: | Email_Finke.pdf added |
|---|
comment:4 by , 13 years ago
| Cc: | added |
|---|
comment:5 by , 13 years ago
| Priority: | mittelfristig → kurzfristig |
|---|
comment:6 by , 13 years ago
| Cc: | 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 identifizieren und damit weiterzuarbeiten.
comment:7 by , 13 years ago
| Cc: | added |
|---|
comment:8 by , 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 , 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 , 13 years ago
| Attachment: | EmailGerätekennung.pdf added |
|---|
comment:10 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
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 |
Heute haben wir (Heinemann, Hedtke, Winkler, ich) für alle Geräte Folgendes festgelegt:
Vorschlag wurde per Email an Finke geschickt.