Hallo zusammen,
ich habe hier eine graue MS2 mit HW1.2! Ist ziemlich alt, funktioniert aber noch hervoragend. Ist aus der Zeit als die MS2 neu auf den Markt gekommen ist.
Viele Grüße,
Moritz
Hallo zusammen,
ich habe hier eine graue MS2 mit HW1.2! Ist ziemlich alt, funktioniert aber noch hervoragend. Ist aus der Zeit als die MS2 neu auf den Markt gekommen ist.
Viele Grüße,
Moritz
Beiträge: | 438 |
Registriert am: | 11.07.2014 |
Guten Morgen *Mitkämpfer* für eine Datensammlungs-Möglichkeit mit der MS II
Heute Morgen habe ich einen Thread eröffnet wo ich am vergangenen WE alle meine gespeicherten Loks in der MS II wieder mal *verlor*. Schon einige Male ist mir das passiert.
Dann hat mich ein Kollege per Link auf diesen Strang verwiesen, wo man wieder sieht ---> an mehreren Stellen dieses Planeten denken zeitgleich die verschiedensten Personen am selben Problem! Das ergibt Vielfalt.
ABER..... Ist euch die Mühe mit den Steckkarten nicht zu umständlich? Eine Serverlösung mit Anbindung ans Heimnetz und einem MediaStreamer wäre doch die eleganteste Lösung.
Oder mittels eines *Rail-Cube* ins Internet zu kommen um zukünftige UpDates von Märklin oder die Auslagerung der Lokdate nicht auf Karten sondern auf einer Netzwerkfestplatte.
Schön geordent nach Spuren, Dampf, Diesel, Elektroloks, Triebwagen und anderen Funktionsmodellen....
Es ist mir das Gerät der CS einfach zu groß und zu unhandlich. Die technischen Möglichkeiten werde, so lange ich noch lebe nie und nimmer ausnutzen.
Trotzdem habe ich viele Loks. Die alle auf DCC mit individuellen Einstellungen, die kann ein Freund der auf Besuch ist dann eben auch vom *Modellbahn-Server* akurat sich auf seine MS II holen und damit fahren....
Vielleicht denke ich da zu *Global*, die Technik dahinter ist mir natürlich nicht klar und könnte ich auch nicht. Ich bin nur *Visionär*. Aber wenn einer so etwas machen kann und will?
Denn, die Lokkarten die da so einzeln oder in Hüllen herum liegen... Zusätzlich könnte der Freund der seine Lok mitbringt schon mal vorab übers i-Net die Lokdaten senden. Sonst könnte es heissen...Karte vergessen.....
Die MS II wäre dann irgendwo dazu verdammt ein Lok-Einlese und Einstellgerät zu sein, mit der man auch fahren kann, aber mehr braucht es nicht. Alles andere liegt sicher am Server.
Es scheitert in Erster Linie an die Möglichkeit einer Internetanbindung. (Noch!)
Denkt mal drüber nach. L.G. Peter
P.S. Wer keinen Mediastreamer oder NAS Festplatte im Heimnetz hat, da ginge auch ein Würfel in der Größe einer Gleisbox oder des Hub's.
Steht wie alles andere bei der Anlage und bietet einen sicheren Lagerplatz der Lokdaten. So eine MS II kann mal kaputt gehen oder was weiß ein Geier.
In unserer Welt neben der Modellbahn sind so viele Dinge schon auf Server ausgelagert und werden von dort abgerufen. Ich will auch den Ausdruck *Rail-Cloud* vermeiden.
Damit haben sicher einige Berührungsängste, wegen der Benennung schon alleine. Aber denkt nur mal an eure E-Mail Adressen bei den diversen Anbietern, das sind alles *Wolken-Geschichten*.
Von jedem Platz der Welt von jedem Gerät der Welt Zugriff. Man könnte sogar individuelle Lokeinstellungen austauschen, wenn zwei die selbe Maschine haben und einer kommt nicht klar mit den CV Einstellungen.....
Ach was, jetzt hör ich auf, sonst komm ich ins schwadronieren.
Beiträge: | 55 |
Registriert am: | 04.12.2011 |
Spurweite | H0e, 1 |
Stromart | AC, Digital |
Hallo Peter,
diese Idee hatte ich auch schon. Aber das ist m.W. nicht so möglich (ich lasse mich da gerne korrigieren), da eine MS2 im Master Mode keine Abfrage einer externen "Datenbank" vorgesehen bzw. eingebaut hat.
Im Slave Modus ist das möglich; die Daten gehen aber bei dem Wechsel in den Master Modus wieder verloren.
Gleisbox mit LAN bzw. Wifi Anschluss und somit Internet Verbindung gibt es natürlich :
Gleisbox als Zentrale
Prinzipiell geht aber auch jeder kleine Mini-Router oder SBC mit (zusätzlichem) CAN-Interface. Hier ein paar Ideen:
CAN-Interfaces
Gruß
Gerd
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo Robin Hood,
die Ideen sind gut, Einschränkungen hast du schon genannt.
Das für mich größte Problem stellt die Schnittstelle dar. Nicht jeder ist gewillt die Gleisbox ala Gerd zu pimpen.
Vorhanden ist die CAN-Schnittstelle. Diese müsste die Funktionalität unterstützen und da liegt es an der Software
Zitat von bertr2d2 im Beitrag #28
da eine MS2 im Master Mode keine Abfrage einer externen "Datenbank" vorgesehen bzw. eingebaut hat"
Beiträge: | 5.993 |
Registriert am: | 14.10.2014 |
Hallo Zusammen,
jetzt wo ich darüber nachdenke, könnte es noch eine andere Möglichkeit geben wie man die Lokdaten in die MS2/Gleisbox bringt. Dazu könnte man über das Gleis gehen. Bei MFX Lokomotiven könnte man ein passendes RDS Signal generieren und die MS2 dadurch zum Anlegen der Lok bringen. Das funktioniert aber nur bei MFX.
Für MM und DCC müsste man das irgendwie über das Simulieren von CV's machen. Das ginge aber nicht ohne das man das manuelle Erkennen im Menü aufruft.
=> Viel zu viel Aufwand und vermutlich sehr langsam.
Hardi
Haltet Euch unbedingt von diesen Seiten fern:
viewtopic.php?f=7&t=165060
https://wiki.mobaledlib.de/
sonst wird Eure Anlage niemals fertig…
Unsere Anlage findet Ihr hier:
RE: Unsere Kinder und Vater Anlage(n)
Hallo Hardi,
Zitat von Hardi im Beitrag #30
jetzt wo ich darüber nachdenke, könnte es noch eine andere Möglichkeit geben wie man die Lokdaten in die MS2/Gleisbox bringt. Dazu könnte man über das Gleis gehen. Bei MFX Lokomotiven könnte man ein passendes RDS Signal generieren und die MS2 dadurch zum Anlegen der Lok bringen. Das funktioniert aber nur bei MFX.
Für MM und DCC müsste man das irgendwie über das Simulieren von CV's machen. Das ginge aber nicht ohne das man das manuelle Erkennen im Menü aufruft.
=> Viel zu viel Aufwand und vermutlich sehr langsam.
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo,
[off Topic]
Zitat von volkerS im Beitrag #29
... das für mich größte Problem stellt die Schnittstelle dar. Nicht jeder ist gewillt die Gleisbox ala Gerd zu pimpen.
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo Gerd,
Zitat von bertr2d2 im Beitrag #31
coole Idee IMHO bräuchte man gar nicht über die Schiene gehen -> man kann der MS2 auch eine Gleisbox vorgaukeln und die entsprechenden Frames einfach auf dem CAN-Bus senden. So könnte es auch etwas schneller gehen. Nur geht das ja nicht für MM und DCC, oder ?
Haltet Euch unbedingt von diesen Seiten fern:
viewtopic.php?f=7&t=165060
https://wiki.mobaledlib.de/
sonst wird Eure Anlage niemals fertig…
Unsere Anlage findet Ihr hier:
RE: Unsere Kinder und Vater Anlage(n)
Hallo Hardi,
Zitat von Hardi im Beitrag #33
Soviel ich das verstanden habe, werden die Lokdaten in der Gleis-Box gespeichert. Das kommt mir zwar komisch vor, weil ich dachte, dass auf der CS2 deutlich mehr Speicher vorhanden ist.
Zitat
Das bedeutet aber, dass man den umgekehrten Weg gehen kann. Ein Programm löst über den CAN die Abfrage der Lokerkennung aus. Damit können dann auch MM und DCC Lokomotiven erkannt werden. Ob man dazu die Antworten der Lok über das Gleis oder über den CAN Bus schicken muss, weiß ich nicht. Aber möglich ist damit auch die Erkennung von MM und DCC.
Ich gucke mir die Anmeldung nochmal genauer an. Vielleicht habe ich da was übersehen
Nachtrag:
Die MS2 sagt, das sie DCC und MM2 Loks sucht und im can-monitor siehe ich:
11:22:33.472 CAN 0x000EA301 [7] 00 00 C0 00 00 1D 01 Read Config Lok dcc-0 CV Nummer 29 Index 0 Anzahl 1
11:22:34.935 CAN 0x1F000300 [5] 47 43 2D 79 80 unknown
11:22:36.689 CAN 0x1F000300 [5] 47 43 2D 79 80 unknown
11:22:38.107 CAN 0x0030A301 [0] Ping Anfrage
11:22:38.108 CAN 0x00313B6A [8] 47 43 2D 79 01 27 00 10 Ping Antwort von Gleisbox UID 0x47432D79, Software Version 1.39
11:22:38.108 CAN 0x0031B311 [8] 43 42 55 53 01 0D 00 40 Ping Antwort von S88 Gateway UID 0x43425553, Software Version 1.13
11:22:38.443 CAN 0x000F0300 [6] 00 00 C0 00 00 1D Read Config Lok dcc-0 CV Nummer 29 Index 0
11:22:38.456 CAN 0x0002A301 [1] 21 Lok Discovery - Protokoll Erkennung MM2 20kHz
11:22:50.666 CAN 0x0030A301 [0] Ping Anfrage
13:29:21.399 CAN 0x0002A301 [1] 21 Lok Discovery - Protokoll Erkennung MM2 20kHz
13:29:28.063 CAN 0x00033B6A [5] 00 00 00 4E 21 Lok Discovery - 0x0000004E Protokoll Erkennung MM2 20kHz
13:29:28.245 CAN 0x0042A301 [7] 00 00 00 50 1D FE 01 Config Data Stream: Länge 0x00000050 CRC 0x1DFE (unbekannt 0x01)
13:29:28.246 CAN 0x0042A301 [8] 5B 6C 6F 6B 6C 69 73 74 Config Data Stream: Daten (8/80)
13:29:28.246 CAN 0x0042A301 [8] 65 5D 0A 20 20 20 20 20 Config Data Stream: Daten (16/80)
13:29:28.247 CAN 0x0042A301 [8] 20 2E 64 76 3D 30 0A 20 Config Data Stream: Daten (24/80)
13:29:28.247 CAN 0x0042A301 [8] 20 2E 69 64 78 3D 30 0A Config Data Stream: Daten (32/80)
13:29:28.309 CAN 0x0042A301 [8] 20 2E 6C 6C 69 6E 64 65 Config Data Stream: Daten (40/80)
13:29:28.310 CAN 0x0042A301 [8] 78 3D 30 0A 20 20 20 20 Config Data Stream: Daten (48/80)
13:29:28.310 CAN 0x0042A301 [8] 20 2E 6E 61 6D 65 3D 4D Config Data Stream: Daten (56/80)
13:29:28.311 CAN 0x0042A301 [8] 4D 32 2D 37 38 0A 20 20 Config Data Stream: Daten (64/80)
13:29:28.357 CAN 0x0042A301 [8] 20 2E 63 72 63 3D 33 36 Config Data Stream: Daten (72/80)
13:29:28.358 CAN 0x0042A301 [8] 39 35 39 0A 20 20 20 20 Config Data Stream: Daten (80/80)
Config Data mit CRC 0x1DFE, Länge 80, unkomprimiert
[lokliste]
.dv=0
.idx=0
.llindex=0
.name=MM2-78
.crc=36959
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo,
der MS2 die Lok-Daten über die automatische Erkennung bei zu bringen hat mehrere Nachteile, u.A. :
1. MM2 Loks werden nicht mit Funktionen abgefragt
2. MM2 Loks erhalten nur generische Namen wie MM2-78
3. Reihenfolge in der MS2 Liste (mfx, DCC, MM2) ist nicht beeinflussbar
Von daher scheint der Weg über die "automatische" Erkennung eher ungeeignet zu sein.
Gruß
Gerd
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo alle,
Zitat von bertr2d2 im Beitrag #34
Nachtrag:
Die MS2 sagt, das sie DCC und MM2 Loks sucht und im can-monitor siehe ich:
11:22:33.472 CAN 0x000EA301 [7] 00 00 C0 00 00 1D 01 Read Config Lok dcc-0 CV Nummer 29 Index 0 Anzahl 1
...
11:22:38.443 CAN 0x000F0300 [6] 00 00 C0 00 00 1D Read Config Lok dcc-0 CV Nummer 29 Index 0
Zitat von bertr2d2 im Beitrag #34
Leider habe ich keine DCC Lok. Geht da doch was ?
Gruß
Gerd
Beiträge: | 313 |
Registriert am: | 29.06.2006 |
Homepage: | Link |
Ort: | Korntal |
Gleise | Mä: K und M |
Spurweite | H0 |
Steuerung | basrcpd |
Stromart | Digital |
Hallo Gerd,
Zitat von ralfio im Beitrag Suche Erfahrungsaustausch zur Z21 nach Philipp Gahtowstimmt!
der MS2 die Lok-Daten über die automatische Erkennung bei zu bringen hat mehrere Nachteile, u.A. :
1. MM2 Loks werden nicht mit Funktionen abgefragt
2. MM2 Loks erhalten nur generische Namen wie MM2-78
3. Reihenfolge in der MS2 Liste (mfx, DCC, MM2) ist nicht beeinflussbar
Zitat von bertr2d2 im Beitrag #35aber es funktioniert soweit. Bei MM geht systematisch nicht mehr. Aber man bekommt mit etwas Geduld die Adresse wenistens raus.
Von daher scheint der Weg über die "automatische" Erkennung eher ungeeignet zu sein.
im Übrigen - Märklin am liebsten ohne Pukos, z.B. als Trix
Beiträge: | 6.326 |
Registriert am: | 23.10.2011 |
Gleise | M, C u. K. |
Spurweite | H0, N |
Stromart | Digital, Analog |
Hallo Zusammen,
ich überarbeite gerade den Lokkarten Emulator um auch die bekannten Hardware Versionen zu unterstützen.
Knackpunkt ist gerade die Eingabemöglichkeit, um z.B. Loks aus einer Liste zu wählen. Die Taster sind m.E. nicht so komfortabel.
Hat jemand eine Idee für ein kleines, preiswertes Bauteil, das mehr Möglichkeiten bietet ?
Gruß
Gerd
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo Gerd,
Zitat von bertr2d2 im Beitrag #38für Modellbahner mit guten Augen vielleicht so ein MiniTouchDisplay, wie sie z.B. für die Wemos D1 zur Verfügung stehen?
Knackpunkt ist gerade die Eingabemöglichkeit, um z.B. Loks aus einer Liste zu wählen. Die Taster sind m.E. nicht so komfortabel.
Hat jemand eine Idee für ein kleines, preiswertes Bauteil, das mehr Möglichkeiten bietet ?
im Übrigen - Märklin am liebsten ohne Pukos, z.B. als Trix
Beiträge: | 6.326 |
Registriert am: | 23.10.2011 |
Gleise | M, C u. K. |
Spurweite | H0, N |
Stromart | Digital, Analog |
Hallo,
ich habe mir die Sachen nochmal durch den Kopf gehen lassen. Ich verfolge nun einen anderen Ansatz. Die Steuerung über Knöpfe und Display an der Platinen scheinen mir nicht wirklich praktikabel zu sein. Ich setze wieder auf den ursprünglichen Ansatz mit einem Mini WiFi Modul (ESP-12F):
Die verschiedenen MS2 Versionen (nicht Mobile Station WLAN) sollten nun damit zusammen arbeiten können. An der CS2/CS3 wird die Platine nicht funktionieren. Das ist auch nicht nötig, da es dort anderen Möglichkeiten gibt.
Herzstück ist nun ein I2C FRAM. Mit diesem I2C FRAM entfällt das kniffelige I2C Slave Timing, so das auch eine einfache Ansteuerung möglich ist. Das FRAM wird wahlweise von der MS2 oder dem ESP8266 gelesen oder beschrieben. Auch externe Lösungen mit BPi oder RPi sind damit möglich, wenn man den ESP8266 weg lässt.
Die Software ist natürlich noch nicht fertig und die Platine (wird in einer Woche erwartet) enthält korrigierbare Fehler. Wer Lust an der Entwicklung hat, kann eine bestückte Platine zum Selbstkostenpreis (13€ incl. Versand) von mir bekommen. Ich erhoffe mir durch die Zusammenarbeit, das der Lokkarten Emulator eine runde Sache und auch für reine Anwender nutzbar wird.
BTW:
Das da mein Name auf der Platine steht hat nichts mit meinem Ego zu tun. Ich schreibe da auch gerne alle Namen rein, die an der Entwicklung teilhaben.
Nachtrag 17.3.24:
Die Platine enthielt doch noch Fehler, die nicht behoben werden konnten (USB D+/D- vertauscht; Karten Rand-Kontakt an der falschen Stelle).
Nichtsdestotrotz konnte ich schon ein paar Tests machen:
- Programmierung über RTS/DTR Automatik klappt einwandfrei ohne manuellen Eingriff
- FRAM konnte extern als I2C Speicher mit Adresse 0x50 angesprochen werden
- SD-CARD via SPI funktioniert
- analoge Schalter funktionieren für Zugriff auf I2C FRAM wie geplant
Anstatt der SD-Karte kann nun auch alternativ ein SPI Eeprom (z.B. WS25Q128) mit bis zu 32MByte verwendet werden. Das reicht für 3000 Lokkarten
Ich bestelle die korrigierte Version (0.996) heute (17.3.24) oder morgen, so das sie unmittelbar nach Ostern verfügbar ist.
Gruß
Gerd
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo Zusammen,
die neue Version ist bei mir eingetroffen. Ich habe ein paar Tests gemacht - es funktioniert soweit alles
Ich konnte ein paar Loks automatisiert auf die MS2 bringen. Somit funktioniert:
- USB Serial Wandler (CP2102)
- das Programmieren des ESP8266 (Umschalten auf Programmierung nicht notwendig)
- das FRAM als EEPROM Ersatz
- die Umschaltung des Zugriffs auf das FRAM (MS2 <-> ESP8266)
- das Simulieren eines Einsteckzyklusses
- verschiedene MS2 Hardware Versionen
- SD Karten Slot (getestet mit Tasmota)
- WLAN (getestet mit Tasmota)
Interessierte Programmierer können eine Platine zum Selbstkostenpreis (16€ incl. Versand) von mir bekommen. Bitte eine Email an mich.
Ich würde folgende Entwicklungsumgebung vorschlagen:
VSCode + PlatformIO + Arduino Framework (platform.ini)
[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps = robtillaart/I2C_EEPROM@^1.8.3
monitor_speed = 115200
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo,
ich habe hier mal den Test-Code gespeichert:
https://github.com/GBert/railroad/tree/m...rten%20Emulator
Vielleicht gerade am Anfang gut, um den Einstieg zu finden.
Gruß
Gerd
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Moin Gerd,
immerhin, ich habe es geschafft, Deinen Quellcode zu kompilieren und den ESP12 damit neu zu bespielen.
Aber das war schon ein kleiner Kraftakt für mich🤣 Ich hatte bisher mit dem ESP32 nur mit der Arduino IDE programmiert. C++ kann ich gar nicht.
Also mal schauen, ob ich da unterstützen kann - zumindest aber testen.
LG
Lauenstein
Beiträge: | 970 |
Registriert am: | 13.10.2019 |
Spurweite | H0 |
Stromart | AC, Digital |
Hallo,
die Entwicklung schreitet voran. Alles funktioniert bisher so wie erwartet. Der nächste Schritt ist die Übertragung der auf der SD-Karte gespeicherten Lokkarten auf die MS2 - getriggert durch einen Knopf auf der Weboberfläche. Ich bin guter Dinge, das das sehr bald schon klappt Sieht übrigens cool aus, wenn sich die Liste auf der MS2 wie von Geisterhand füllt
BTW: Ich bin nicht der große Weboberflächenentwickler - Hilfe ist gern gesehen. Bzw. ich würde die Entwicklung auch gern ganz abgeben. Ich versuche nur die vorgesehenen Funktionen der Platine zu testen.
Noch eine Anmerkung:
Bei der Bestückung des Federstiftes muss man präzise Arbeiten, denn der Stift ist etwas dicker als die Platine (0,8mm).
Anbei in paar Bilder des Federstiftes. Dieser muss bündig zur Platinenoberfläche der Bestückungsseite sein bzw. etwas darüber.
Die Form des Federstiftes ist nicht ganz optimal. Ich habe neue bestellt, die eine Spitze haben.
Gruß
Gerd
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Hallo Gerd,
in der Tat, das ist sehr witzig, wie eine Lok nach der anderen in der MS2 auftaucht.
Ich muss den Zhread hier nochmal durchgehen, mir ist das Konzept noch nicht ganz klar, wie das ganze jetzt funktionieren soll, also Web-Oberfläche, SD-Karte etc. Wo ist der Master, wo kommen die Lokeinträge her, ...
LG
Lauenstein
Beiträge: | 970 |
Registriert am: | 13.10.2019 |
Spurweite | H0 |
Stromart | AC, Digital |
Hallo Lauenstein,
das Prinzip ist relativ einfach: das FRAM wird mit Lokkarten-Daten gefüllt und dann wird ein Lokkartenwechsel vorgegaukelt. Die MS2 übernimmt dann die Daten aus dem FRAM. Sozusagen steckt der Emulator virtuell verschiedene Lokkarten nacheinander in die MS2.
Momentan im git (Stand 24.4) ist nur ein Test hinterlegt, der fiktive Loks (BR89 - 274 Bytes) mit verschiedenen Namen und MM-Adressen in die MS2 lädt.
Wie nun genau die Lokkarten-Daten hinterlegt werden, das sollte wählbar sein bzw. ist noch offen (intern, SD-Karte oder Upload). Das diese von der SD-Karte kommen ist nur ein "Anwendungsfall". Ich denke, das könnte für die Leute interessant sein, die ein Backup Ihrer Daten haben und wenn die MS2 wieder mal spinnt, schnell den alten Stand wieder herstellen wollen. Man kann aber auch bequem verschiedene Sets auf die MS2 laden oder die Reihenfolge ändern.
Cool würde ich es finden, wenn die Weboberfläche die Lokkarten Daten anzeigen würde - ggf. mit dem gespeicherten Bild von der hinterlegten Lokkarte. Das sollte keine große Sache sein für interessierte Entwickler. Ein Einblick in die Organisation der Lokkarten-Daten gibt das read_lococard.c.
Gruß
Gerd
Smallest Rocrail Server Ever II ist jetzt Smallest Railroad Server Ever II
SRSEII -> SRSEII (Raider heisst jetzt Twix, sonst ändert sich nix )
Beiträge: | 1.546 |
Registriert am: | 09.10.2012 |
Spurweite | H0 |
Stromart | Digital |
Einfach ein eigenes Forum erstellen |