Glaub mir ich hab da schon Stunden darüber gegrübelt... versteh es (noch) nicht :(
Glaub mir ich hab da schon Stunden darüber gegrübelt... versteh es (noch) nicht :(
Vielleicht hilft das....
Da steht auch was zur PS Berechnung drin....
Moin!
Die Spielerei erinnert mich irgendwie an die Taxendisplays von Heedfeld, was die Berechnung der Checksumme angeht.
Ähnlich dem FMS haben die Fahrzeuge eine Sendekennung.
Nur: Die Checksumme wurde für jeden Kunden anders berechnet, bzw einfach durch Festwerte ersetzt, damit ein Display aus Hannover nicht in Dortmund arbeiten konnte.
Ergo:
(31.07.2015 21:50:55) (DAU) DAG->DAU COM1: "\02[ITC300AABCDEFGH]8b[AAAAAAAAAAAAAAAAAAA]\04DJ\0D\0A"
(31.07.2015 21:51:06) (DAU) DAG->DAU COM1: "\02[ITC300AABCDEFGH]8b[AAAAAAAAAAAAAAAAAAAA]\04HI\0D\0A"
Hier kann ausgewertet worden sein: grade oder ungrade Anzahl der zu sendenen Zeichen. (hatte ich bei einem Heedfeld HE4000S mal; es gab nur zwei verschiedene Checksummen; einmal für grade und einmal für ungrade Wagennummern).
(31.07.2015 21:45:13) (DAU) DAG->DAU COM1: "\02[ITC300AABCDEFGH]8b[A]\04DJ\0D\0A"
(31.07.2015 21:45:25) (DAU) DAG->DAU COM1: "\02[ITC300AABCDEFGH]9b[A]\04DI\0D\0A"
Hier richtet sich sich die Checksumme nach der geänderten RIC.
Das DigiCom und die Heedfeld Displays stammen ungefähr aus der gleichen Zeit. Da hat man viel mit Checksummen gespielt... ;-) Hab hier selbst einige Display liegen; jedes ist anders.
Ach ja; die DAU´s werden von der Digicom Software beim ersten Mal initialisiert. Wäre natürlich möglich, das da Werte in den DAU geschrieben werden, die ihn erkennen lassen, das er nur mit der Gegenstelle kommunizieren soll...
Der Teil >> [ITC300AABCDEFGH] << ist noch unklar, 1. was er macht und zweitens ob man ihn als konstant ansehen kann.
Das würde den Text in der Klammer erklären... Adressierung des DAU, passiert bei der Initialisierung.
Best 73 de DH6OAI Christian aus Sachsen-Anhalt.
Bitte mal Eure Beispiele mit Sonderzeichen in der PS mailen, ich gebe sie dann in den DAG ein und schaue ob der die gleiche PS rausbekommt.
Das DigiCom und die Heedfeld Displays stammen ungefähr aus der gleichen Zeit. Da hat man viel mit Checksummen gespielt... ;-) Hab hier selbst einige Display liegen; jedes ist anders.
Ach ja; die DAU´s werden von der Digicom Software beim ersten Mal initialisiert. Wäre natürlich möglich, das da Werte in den DAU geschrieben werden, die ihn erkennen lassen, das er nur mit der Gegenstelle kommunizieren soll...
Der Teil >> [ITC300AABCDEFGH] << ist noch unklar, 1. was er macht und zweitens ob man ihn als konstant ansehen kann.
Das würde den Text in der Klammer erklären... Adressierung des DAU, passiert bei der Initialisierung.[/QUOTE]
Die Zahl der identifizierten PS Kombinationen ist jetzt schon zu hoch für irgendwelche Konstanten, es muss ein Algorithmus dahinter stecken.
Meine Idee ist es auch dass die nichts neues erfunden haben, es gibt ja jede Menge Sicherungsarten. Was mich immer nur stört ist, dass die PS nur einen eingeschränkten Zeichensatz hat aber trotzdem das übliche (Hex) verlässt... :-(
Mahlzeit, das ist mir gerade etwas viel hier. Steige da leider auch nicht so durch wie Ihr vielleicht.
Habt ihr auf dem Zettel, dass das Console-Kabel und das Kabel zu den Local-Schnittstellen anders belegt sind?
Für folgende Kanäle habe ich Eprom-Files:
172,520 MHz
172.600 MHz
172.640 MHz
172.680 MHz
172.680 MHz
172.720 MHz
172.820 MHz
172.880 MHz
172.900 MHz
172.920 MHz
173.000 MHz
173.140 MHz
173.200 MHz
173.240 MHz
173.260 MHz
173.320 MHz
173,860 MHz
173,900 MHz
173,920 MHz
173,940 MHz
Gruß
Henning
Also ich bekomme nur ne Antwort wenn ich folgende Parameter der seriellen Schnittstelle benutze:
4800-8-N-1, Flusssteuerung über DSR / DTR
Das Kabel ist das gleiche, wie für die VDU Schnittstelle
Merkwürdig, wie steht dein DIP-Schalter 1, Pos. 3?
Aktive Benutzer in diesem Thema: 6 (Registrierte Benutzer: 0, Gäste: 6)