habe soeben die V1.0.4 online gestellt. Eine Liste mit gefixten Fehlern und
gelösten Feature-Requests findet sich in der doxygen-Doku.
Gruß, Sven
David
> Endlich konnte ich die V1.0.4 auf den eWicht laden und testen.
Wie hilfreich war die Anleitung zum Download? Hat alles auf Anhieb geklappt?
> > habe soeben die V1.0.4 online gestellt. Eine Liste mit gefixten Fehlern
und
> > gelösten Feature-Requests findet sich in der doxygen-Doku.
>
> Und siehe da, schon meine erste Kritik... Kannst Du das nächste Mal
> die Version-Tracking-Datei mit der Firmware mitliefern, diesem Mail
> mitposten oder noch besser gleich neben dem Download bereitstellen?
> Danke. Die Datei suchen nervt!! Zudem interessiert das nicht nur die
> Entwickler.
Ok - ich werde in Zukunft die Release-Notes mit dem hex-File zusammen in
einem zip-File online stellen. Zusätzlich werden die Release-Notes auch auf
der Nutzer-Seite mit gepostet.
Gruß, Sven.
>> Endlich konnte ich die V1.0.4 auf den eWicht laden und testen.
> Wie hilfreich war die Anleitung zum Download? Hat alles auf Anhieb
geklappt?
Ja, das Update hat auf Anhieb geklappt, die Anleitung ist soweit klar
geschrieben. Ich hatte aber Mühe, die IP meins Rechers umzustellen (Debian
Linux). Frag mich nicht warum, er wollte die IP immer vom dhcp Server
beziehen *Kopfschüttel*
> Ok - ich werde in Zukunft die Release-Notes mit dem hex-File zusammen in
einem zip-File online stellen.
> Zusätzlich werden die Release-Notes auch auf der Nutzer-Seite mit
gepostet.
Danke! Nur wenig mehr Arbeit aber mit grosser Wirkung :-)
David
ich bin gerade dabei die ToDo's für die 1.0.5 aufzulisten.
Dabei war mir eine offener Punkt von Dir aufgefallen:
> * Changed the homepage java script for checking GA and GL inputs:
> GA min port and max port can be the same value.
>
> Funktioniert. Allerdings würde ich mir dies auch bei den Addressen
> wünschen
Wie ist das gemeint? Hast Du einen Fall, wo nur eine Adresse einstellbar
sein soll?
Ich habe außerdem auf der DDW-Liste bei Michael Gräfe angefragt, wie in
Zukunft die Busse in DDW gehandhabt werden sollen. Dazu kam die (von mir
erwartete Antwort), dass man etwas einbauen könnte, um die Busse in DDW zu
konfigurieren. Ein wirkliches Angleichen von DDW und srcpd an der Stelle ist
nicht geplant. Ich verfüge zwar über einen Entwicklerzugang für DDW, in
absehbarer Zeit kann ich mich darum aber nicht kümmern.
Ich habe mir überlegt, dass man ggf. über das Webinterface des eWicht eine
Datei laden kann, die die Einstellungen für einen Server bereithält. Diese
(Text-)datei kann ein Serverentwickler mit ausliefern, ein Nutzer kann diese
jedoch auch editieren und ggf. auf seine Ansprüche anpassen. Was hältst Du
von dieser Möglichkeit? Vielleicht bieten andere Clients schon eine ähnliche
Lösung an?
Abschließend noch eine Frage zum GA-Bug: Wie ist denn da der Stand bei
srcpd?
Gruß, Sven.
From: David Rütti <david@ru...> - 2009-05-08 22:12
|
Hello A bug concerning the *GET <bus> GA <addr> <port>* command in srcpd 2.0.3-pre (svn 1343) was found. When right after INIT GA, the GET GA command is executed, srcpd replied with a wrong time stamp (0.000 100 INFO 1 GA 1 1 0). After a SET GA, GET GA works well. Regards David |
* Changed the homepage java script for checking GA and GL inputs: GA min port and max port can be the same value. Funktioniert. Allerdings würde ich mir dies auch bei den Addressen wünschenWie ist das gemeint? Hast Du einen Fall, wo nur eine Adresse einstellbar sein soll?
Ich habe außerdem auf der DDW-Liste bei Michael Gräfe angefragt, wie in Zukunft die Busse in DDW gehandhabt werden sollen. Dazu kam die (von mir erwartete Antwort), dass man etwas einbauen könnte, um die Busse in DDW zu konfigurieren. Ein wirkliches Angleichen von DDW und srcpd an der Stelle ist nicht geplant. Ich verfüge zwar über einen Entwicklerzugang für DDW, in absehbarer Zeit kann ich mich darum aber nicht kümmern. Ich habe mir überlegt, dass man ggf. über das Webinterface des eWicht eine Datei laden kann, die die Einstellungen für einen Server bereithält. Diese (Text-)datei kann ein Serverentwickler mit ausliefern, ein Nutzer kann diese jedoch auch editieren und ggf. auf seine Ansprüche anpassen. Was hältst Du von dieser Möglichkeit?
Vielleicht bieten andere Clients schon eine ähnliche Lösung an?
Abschließend noch eine Frage zum GA-Bug: Wie ist denn da der Stand bei srcpd? Gruß, Sven.
zur Implementierung von Version 1.0.5 bin ich noch am Überlegen, wie GAs
wohl interpretiert werden sollen. Meine Gedanken dazu kurz zusammengefasst:
- Bei DCC und Märklin habe ich es so verstanden, dass pro GA-Adresse immer
zwei Ports verfügbar sind, die aber eigentlich zusammengehören (zwei Ports,
zwei Antriebe = 1 Weiche).
Offene Fragen:
- Wie ist das mit Geräten, wo nur ein Antrieb dranhängt?
- Was ist mit den 6 anderen Ports pro GA-Adresse, die nach NMRA DCC Standard
verfügbar wären (hierzu gab es neulich eine Diskussion auf
de.rec.modelle.bahn)?
- SRCP unterstützt das Selectrix-Format, welches im eWicht eigentlich auch
Berücksichtigung finden soll. Vielleicht kann Kurt noch etwas dazu sagen
(meines Wissens pro Port eine Weiche).
----
Folgender generischer Ansatz, wie es derzeit im eWicht umgesetzt ist:
- Out-of-the-box kann der eWicht wie bisher auch NMRA und Märklin, Selectrix
könnte noch in die Standardkonfiguration aufgenommen werden
- Ein globaler Delaywert pro Port kann über das Webinterface eingestellt
werden (Standard sind 500 ms).
- Bei Auswahl von GA werden die folgenden Schritte vom Nutzer abgefragt:
- Protokoll
- Adresse
- Nach erfolgter Konfiguration kann der Nutzer wie gehabt durch alle
verfügbaren Ports scrollen und diese Ein- oder Ausschalten (Delayed Ports
schalten automatisch wieder ab).
Damit sollten eigentlich alle Möglichkeiten abgedeckt sein. Über das
Webinterface können die Protokolle entsprechend angepasst werden.
----
Für ein nutzerfreundliches Handling schlage ich folgendes vor:
Advanced GA (Über Konfigurationsdatei) - Noch nicht in der 1.0.5 verfügbar!:
Die Konfigurationsdatei wird mittels eines PC-Programms erstellt. Über das
Webinterface kann diese Datei hochgeladen werden. In der Datei plane ich,
spezielle Konfigurationen (GA-Gruppen) aufzunehmen:
- 4 verschiedene GAs pro Bildschirm (über F-Tasten steuerbar)
- Name der Gruppe
- Pro GA
* Adresse
* einwertige Logik, 1 Port (Aus-Ein) oder zweiwertige Logik, 2 Ports
(Ein-Ein)
* Delay
* Kurzbezeichnung des GAs (Ein oder zwei Zeichen)
* Evtl. verschiedene Symbole (Weiche, Signale etc.)
So weit meine Gedanken und nun einen guten Start in die Woche!
Gruß, Sven.