Unterstützt wird die SRCP-Version 0.7.3.
Aktuelle (und letzte) Version des Servers ist 1.3 Build 1452. Dies ist die letzte Version des Servers, welcher SRCP 0.7.3 unterstützt. Es wird keine neue Version mehr geben und auch die Weiterentwicklung ist eingestellt. Meine Modellbahn habe ich verkauft. Ich möchte mich jetzt nur noch auf meine Musik und die Programmierung konzentrieren
Jetzt mit Unterstützung für das High-Speed-Interface von Littfinski DatenTechnik (HSI-88). Wirklich ein tolles Teil, sehr schnell und sehr einfach in die Software einzubinden.
Der TrackONE-Server stellt die Verbindung zwischen der Uhlenbrock Intellibox und dem HSI-88 und einem oder mehreren SRCP-Clients her. Nach dem Start des Servers wird die Verbindung zur Intellibox und zum HSI-88 hergestellt und initialisiert, danach werden die Ports zum Netzwerk hin geöffnet und Clients können sich anmelden.
Es gibt noch folgende Einschränkungen:
Folgende Besonderheiten gilt es zu berücksichtigen:
Da programmseitig die Weichen/Signal-Decoder nicht explizit mit ihrem Protokoll (Motorola bzw. DCC) angesprochen werden können (das kann man nur an der Intellibox selbst einstellen), werden alle gesendeten Befehle unabhängig von ihrem Protokoll an die Intellibox weitergegeben. In der Rückmeldung wird als Protokoll generell 'P' zurückgegeben. Gleiches gilt auch für die Lokdecoder. Das zu verwendende Protokoll wird an der Intellibox selbst eingestellt und kann nicht von einem Programm aus geändert werden, Auch hier gilt, es werden all Lokbefehle unabhängig vom Protokoll an die Intellibox weitergegeben und in der Rückmeldung steht als Protokoll 'PS'. Auch bei den Abfragen (GET) wird als Protokoll 'P' bzw. 'PS' eingetragen.
Getestet und entwickelt habe ich den Server unter Windows 2000 und Windows XP. Ich habe aber bereits die Infos bekommen, dass der Server auch auf anderen Windows-Plattformen laufen soll.
Dieser Server ist Freeware und darf auch umsonst weitergegeben werden. Vorraussetzung ist, dass das Programmunverändert bleibt. Ich möchte allerdings darum bitten, keine Kopie des Programms auf anderen Webseiten anzubieten. Bitte immer einen Link auf meine Webseite schalten.
Das Programm ist jetzt ohne Zeitbegrenzung und nicht mehr wie bisher nur bis zu einem bestimmten Datum lauffähig. Das hatte ich absichtlich so gemacht, da ich nicht möchte, dass später immer noch alte Versionen meiner Programme im Netz kursieren.
Für weitere Infos oder Anregungen und natürlich auch Kritik kann man mir auch eine Mail schicken.
Version | Beschreibung |
---|---|
1.3 Build 1452 | Wenn man im Statusfenster der Feedbackkontroller einen zu kleinen Wert eingibt, brach der
Server ab.
Dieser Fehler ist beseitigt. Ferner kann man jetzt die 3 Status-Fenster in der Größe ändern
und so mehr Daten in der Liste sehen. Die Pollingzeit für die Intellibox (Menü File/Options Reiter
Interface) kann jetzt als Minimum auf 50 ms gesetzt werden. Bislang konnten dort auch sehr kleine Werte
eingegeben werden, die beim Neustart dann auch benutzt wurden, aber nicht wieder angezeigt wurden.
Letzte Version! |
1.3 Build 1414 | Bei einem SET GA mit Action=0 wurde fälschlicherweise der Schaltbefehl noch einmal gesendet. Anpassung an Windows XP, um die neuen optischen Schnickschnacks zu unterstützen. Das hat aber keine Auswirkungen auf die anderen Windows Betriebssysteme. |
1.3 Build 1408 | Bei einem GET GL wird eine falsche Geschwindigkeit zurückgemeldet. |
1.3 Build 1404 | Falscher Port für die Rückmelder, hatte auf dem Info-Port gesendet, statt auf dem Rückmelde-Port. |
1.3 Build 1397 | Beseitigung der Zeitbegrenzung und bessere und performantere Unterstützung des HSI-88 |
1.2 Build 1320 | Beseitigung des Abbruches, wenn Clients sich abgemeldet haben und der Server weiter versuchte über die Ports Daten zu schicken. |
1.2 Build 1297 | Unterstützung des High-Speed-Interfaces von Littfinski DatenTechnik (HSI-88). Einstellungen sind in den Optionen zu finden. Bei der Ansicht des Status der Feedbackports kann man sich jetzt nur die "aktiven" Ports anzeigen lassen. Sonst nur noch ein bisschen Bugfixing. In der letzten Version wurden die Portnummern der Rückmeldedekoder falsch umgerechnet. |
1.1 Build 1212 | Sehr viele interne Änderungen, damit die eingehenden Befehle schneller abgearbeitet werden können. Am Leistungsumfang des Servers hat sich nichts geändert. |
1.0 Build 833 | Keine Änderungen, nur das Ablaufdatum geändert. |
1.0 Build 831 | Interne Optimierungen, um das oben beschriebene schlechte Zeitverhalten zu beseitigen. Ist mir aber leider noch nicht so ganz gelungen. |
1.0 Build 822 | erste Auslieferung |