Hallo Thomas,
ich bin ja gerade dabei, den C++ Code nach c# zu portieren, die neue
.Net-Testversion des DDWServers ist ja zum Testen downloadbar. Ehe Du
Energie einsetzt, den C++ Compiler zum Laufen zu bekommen, wäre
vielleicht auch die Alternative denkbar, dass der Code zum Auslesen und
Programmieren der Dekoder gleich in c# angepasst wird. Bei Bedarf kann
ich Dir den C#-Code gerne zumailen, die Entwicklungsumgebung für c# ist
ja für jedermann zugänglich.
Gruß - Michael
On Tue, 10 Feb 2009 08:45:12 +0100, Thomas <samybri@gmx.de> wrote:
Hallo,
so ich habe gestern Abend mal den Code angeschaut, und ich denke(mit
meinen Bescheidenen C++ Kenntnissen), das der erforderliche Code bereits
vorhanden ist, aber noch in Kommentaren.
In der Datei handler8.cpp wurden einige Änderungen von TVB am
20.2.2005 vorgenommen, es sind genau die Stellen bei denen der SM-Bus
angesprochen wird, der eigentliche Code ist kommentiert, und die
if-Schleife geht daher sofort auf die "Not Supported" -Meldung.
Vieleicht hat jemand mit besseren C++ Kenntnissen Lust und Zeit das
anzuschauen, ich habe versucht es zu compilieren, komme da aber auf
keinen grünen Zweig.
gruss
Thomas
mgrafe@snafu.de schrieb:
Hallo Thomas,
den Code findest Du auf der bei Sourceforge über die DDW Download-
Seite. Ich maile Dir aber gerne den Code zu.
Gruß - Michael
On Mon, 09 Feb 2009 18:34:27 +0100, Thomas <samybri@gmx.de> wrote:
Hallo,
danke erstmal für eure Beteiligung an meinem Problem;)
Wo finde ich den Source des alten DDW-Protokolls?Den aktuellen habe
ich,
ist zwar C++ wo ich kaum Erfahrung habe, aber Anschauen möchte ich
mir
das ganze trotzdem mal.
Gruss
Thomas
Mario Edelmann schrieb:
Hallo,
Hatte das selbe Problem, benutze jetzt Rocrail (www.roccrail.net)
mit
ddx als Zentrale (letzte version ist 85 zu finden in den nightly
builds vom 08.02.09). CV programmierung mit Dialog
Gruß
Mario Edelmann
Thomas schrieb:
Hallo,
ich nutze DDW-Server 0.78 und J-Man 1.4.0 unter Win XP, Booster
ist
ein Delta 6604, das Verbinden und Steuern von Loks funktioniert
einwandfrei, wenn ich aber versuche meine Decoder auszulesen bzw.
zu
beschreiben, bekomme ich eine Fehlermeldung, das Protokoll von J-
Man
liefert folgendes, kann mir jemand erklären wo der Fehler liegt
und
wie ich ihn behebe?
WILLKOMMEN AM EISENBAHNSERVER DDW V 0.7.8; SRCP 0.8.2; SRCPOTHER
0.7.3; SERVER INFORMATION: BUS 0: SERVER-SERVICE (SESSION, TIME,
POWER) BUS 1: GENERIC LOCO MAERKLIN/MOTOROLA & POWER BUS 2:
GENERIC
LOCO NMRA/DCC (SHORT ADDRESS)& POWER BUS 3: GENERIC LOCO NMRA/DCC
(LONG ADDRESS)& POWER BUS 4: GENERIC LOCO PROTOCOL BY SERVER &
POWER
BUS 5: GENERIC ACCESSOIRE MAERKLIN/MOTOROLA & POWER BUS 6: GENERIC
ACCESSOIRE NMRA/DCC & POWER BUS 7: GENERIC ACCESSOIRE PROTOCOL BY
SERVER & POWER BUS 8: FEED BACK S88 & POWER BUS 9: FEED BACK M6051
&
POWER BUS 10: FEED BACK I8255 & POWER BUS 11: SERVICE MODE & POWER
BUS 12: FEED BACK HSI88 & POWER
SET CONNECTIONMODE SRCP COMMAND
1234186997.869 202 OK CONNECTIONMODE
GO
1234186997.888 200 OK GO 5180
INIT 1 POWER
1234186997.895 200 OK
GET 1 GL 3
1234186997.937 416 ERROR NO DATA
INIT 1 GL 3 M 2 28 5
1234186997.942 200 OK
GET 1 POWER
1234186997.948 100 INFO 1 POWER OFF
SET 1 POWER ON
1234186998.006 200 OK
SET 1 GL 3 1 1 28 0 0 0 0 0
1234187005.296 200 OK
SET 1 GL 3 1 0 28 0 0 0 0 0
1234187006.131 200 OK
GET 1 POWER
1234187052.134 100 INFO 1 POWER ON
INIT 1 SM NMRA
1234187052.140 425 ERROR NOT SUPPORTED
GET 1 SM -1 CV 1
1234187062.797 425 ERROR NOT SUPPORTED
TERM 1 SM
1234187065.715 425 ERROR NOT SUPPORTED