[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AW: AW: DDW-DDL-ML Generic Accessory mit .NET(C#) ansprechen?
Hallo Thomas,
das liegt daran, dass die S88 Zustandsänderungen nicht auf dem
Kommandokanal, sondern über den Infokanal gesendet werden.
D.h. es muss eine neue Verbindung im Info-Modus eröffet werden, auf der
kannst Du dann die Daten des S88 Moduls empfangen.
gruß - Michael
On Fri, 21 Aug 2009 13:46:04 +0200, Thomas <samybri@gmx.de> wrote:
> Hallo Michael,
>
> so mit dem S88-Monitor klappt es wunderbar, was mich aber wundert ist
> das weder das Logfenster des DDW-Servers noch mein Client ein "true" an
> dem S88-Port liefert, an welchem der S88-Monitor es korrekt erkennt.......
>
> Ist der Source-Code zum S88-Monitor öffentlich?
>
> gruss
>
> Thomas
>
> mgrafe@snafu.de schrieb:
> > Hi Thomas,
> >
> > der eine Pol ist der Eingang des S88 Bausteins, der andere Masse!
> > Das Programm zum Testen des S88 Bausteinsw kannst Du von der DDW
> > Downloadseite herunterladen.
> >
> > Gruß - Michael
> >
> >
> >
> >
> > On Fri, 21 Aug 2009 09:05:02 +0200, Th Br <samybri@gmx.de> wrote:
> >
> >
> >> hallo Michael,
> >>
> >> also muss ich den Simulator ausschalten?
> >> Das Programm kannst mir gerne schicken, Adresse hast ja aus der Liste
> >>
> > oder?
> >
> >> Ich habe da noch eine Grundsätzliche Frage zur Rückmeldung:
> >>
> >> Ich dachte bisher eigentlich immer eine Rückmeldung funktioniert wie
> >>
> > eine Glühbirne, ein Pol ist fest verbunden, der andere wird geschlossen
> > sobald die Lok über eine Rückmeldestelle fährt, und die Glühbirne
> > brennt, bzw. das Modul meldet zurück, aber genau dieser 2.Pol sehe ich
> > in meiner Schaltung nicht......
> >
> >> oder habe ich da ein Denkfehler?
> >>
> >> Gruss
> >>
> >> Thomas
> >>
> >> -------- Original-Nachricht --------
> >>
> >>> Datum: Fri, 21 Aug 2009 08:54:46 +0200 (CEST)
> >>> Von: mgrafe@snafu.de
> >>> An: ddw-mailing-list@kim.homelinux.com
> >>> Betreff: Re: AW: AW: DDW-DDL-ML Generic Accessory mit .NET(C#)
> >>>
> > ansprechen?
> >
> >>> Hallo Thomas!
> >>>
> >>> Du hast den S88 Simulator auf dem DDW eingeschaltet, dieser Modus ist
> >>> zum Testen der Client Software gedacht. Um die Hardware zu testen,
habe
> >>> ich ein kleines Testprogramm geschrieben ("S88 Monitor), das ich Dir
> >>> gerne zusenden kann.
> >>>
> >>> Noch ein Hinweis: ich würde das Senden und Empfangender Befehle
> >>> entkoppeln, z.B. in verschiedene Threads packen, da Du die Ausführung
> >>> Deines Programms evtl. blockierst. So zum Testen ist das natürlich OK.
> >>>
> >>> Gruß - Michael
> >>>
> >>>
> >>> On Fri, 21 Aug 2009 08:42:46 +0200, Thomas <samybri@gmx.de> wrote:
> >>>
> >>>
> >>>> Hallo Michael,
> >>>>
> >>>> ja genau das habe ich gestern nacht noch mit einer Testschleife
> >>>> rausgefunden, Adresse 5 funktioniert für den 1.Port am 1.Decoder.....
> >>>>
> >>>> Heute morgen geht es weiter mit dem Viessmann S88 Modul(5217),
leider
> >>>> gibts hier auch probleme....
> >>>>
> >>>> Kabel vom LPT an das S88 Modul habe ich gebaut und Spannung kommt
vom
> >>>> PC-Netzteil, er meldet aber nicht zurück.
> >>>>
> >>>> Folgende Befehle/Methoden habe ich getestet:
> >>>>
> >>>> 1.
> >>>>
> >>>> nSrcp.Client.SrcpFeedback fed = new
> >>>>
> >>> SrcpFeedback(conn);//s88?
> >>>
> >>>> fed.Init(8, "S88", "");
> >>>> for (int g = 0; g < 19; g++)
> >>>> {
> >>>> try
> >>>> {
> >>>> lbInfo.Text = lbInfo.Text +
> >>>>
> >>> fed.ReadState(g).ToString();
> >>>
> >>>> }
> >>>> catch { }
> >>>> }
> >>>>
> >>>> Liefert mir einen langen String aus "false" zurück obwohl da ein
> >>>>
> > "true"
> >
> >>>> geschaltet ist.......
> >>>> Der Server gibt dabei folgendes aus:
> >>>>
> >>>> S88 initalization
> >>>> S88 simulator successfully initialized!
> >>>> Number of S88-modules: 1
> >>>> Es wird an den Client gesendet: 1250836516.490 200 OK
> >>>> Server connected to client 127.0.0.1
> >>>> Es wird an den Client gesendet: 1250836518.488 201 OK PROTOCOL SRCP
> >>>> Es wird an den Client gesendet: 1250836518.488 202 OK CONNECTIONMODE
> >>>> Es wird an den Client gesendet: 1250836518.490 200 GO 3484
> >>>> Jetzt wurde der Info-Thread gestartet!
> >>>>
> >>>> 2.Variante:
> >>>>
> >>>> INIT 5 FB;
> >>>> GET 5 FB 1;
> >>>>
> >>>> führt zur Meldung "List too Short", ich vermute ich habe den
Falschen
> >>>> Bus(5), ist der Fb-Bus 8?Ich hatte dazu mal ein Dokument, finde
> >>>>
> > ich aber
> >
> >>>> nichtmehr.
> >>>>
> >>>>
> >>>> mgrafe@snafu.de schrieb:
> >>>>
> >>>>> Hallo Thomas,
> >>>>>
> >>>>> zunächst einmal: es funktionieren nicht alle
> >>>>>
> > Magnetartikeldekoder mit
> >
> >>>>> DDW/DDL. Ob der Viessmann 5211 funktioniert, kann ich Dir nicht
> >>>>>
> > sagen,
> >
> >>>>> aber vielleicht weiß das jemand anderes.
> >>>>>
> >>>>> Die Zählweise der Dekoder Ausgänge gibt immer wieder Anlass zu
> >>>>> Problemen: Weichendekoder 1 hat die Ausgänge 5 bis 8!!
> >>>>>
> >>>>>
> >>>>> Für den Port 5 hießen die Kommandos also:
> >>>>> INIT 5 GA 5 M
> >>>>> SET 5 GA 5 0 1 1000 bzw.
> >>>>> SET 5 GA 5 1 0 1000
> >>>>>
> >>>>> Viel Erfolg - Michael
> >>>>>
> >>>>>
> >>>>> On Thu, 20 Aug 2009 19:12:09 +0200, Th Br <samybri@gmx.de> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>> So ich melde mich nochmal bezüglich meines GA Problems.
> >>>>>>
> >>>>>> Ich habe heute einen Viessmann 5211 Weichendecoder gekauft um damit
> >>>>>>
> >>>>>>
> >>>>> ein wenig zu testen, und ich schaffe es nicht ihn anzusprechen.
> >>>>>
> >>>>>
> >>>>>> Ich habe zuerst die Adresse am Schieberegister auf 1-4
> >>>>>>
> >>> gestellt(-23-5-7-).
> >>>
> >>>>>> So, nun habe ich mit folgenden beiden Varianten versucht den
> >>>>>>
> > Ausgang
> >
> >>> 1
> >>>
> >>>>>>
> >>>>>>
> >>>>> des Decoders anzusteuern, leider ohne erfolg:
> >>>>>
> >>>>>
> >>>>>> 1.
> >>>>>> GA = new SRCP.GenericAccessoire(conn);
> >>>>>> GA.INIT(5, 1, "M", 2); (BUS, Adresse, Protokol, Ports)
> >>>>>> GA.SetPort(1, true); (Port, Wert)
> >>>>>>
> >>>>>> (habe den Code aufm anderen Rechner, die ein oder andere
> >>>>>>
> > Methode kann
> >
> >>>>>>
> >>>>>>
> >>>>> nicht 100% korrekt sein....aber im wesentlichen stimmts)
> >>>>>
> >>>>>
> >>>>>> 2.
> >>>>>>
> >>>>>> SendCommand("INIT 5 GA 1 2"); (Bus, GA, Adresse, Ports)
> >>>>>> SendCommand("SET 5 GA 1 0 1 1000"); (Bus, GA, Adresse, Port, Wert,
> >>>>>>
> >>>>>>
> >>>>> Zeitraum)
> >>>>>
> >>>>>
> >>>>>> (habe den Code aufm anderen Rechner, die ein oder andere
> >>>>>>
> > Methode kann
> >
> >>>>>>
> >>>>>>
> >>>>> nicht 100% korrekt sein....aber im wesentlichen stimmts)
> >>>>>
> >>>>>
> >>>>>> Kann mir jemand sagen ob ich etwas grundlegendes vergessen habe
> >>>>>>
> > oder
> >
> >>>>>>
> >>>>>>
> >>>>> etwas im DDW Server einstellen muss damit GA funktioniert?
> >>>>>
> >>>>>
> >>>>>> Spannung kommt am Modul an, daran sollte es nicht liegen.
> >>>>>>
> >>>>>> gruss
> >>>>>>
> >>>>>> Thomas
> >>>>>> -------- Original-Nachricht --------
> >>>>>>
> >>>>>>
> >>>>>>> Datum: Fri, 31 Jul 2009 11:21:22 +0200 (CEST)
> >>>>>>> Von: "André Schenk" <andre@melior.s.bawue.de>
> >>>>>>> An: ddw-mailing-list@kim.homelinux.com
> >>>>>>> Betreff: Re: AW: AW: DDW-DDL-ML Generic Accessory mit .NET(C#)
> >>>>>>>
> >>>>>>>
> >>>>> ansprechen?
> >>>>>
> >>>>>
> >>>>>>> Hallo Sven, hallo Thomas,
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> Danke. Sieht so aus, als würde das Projekt nicht gepflegt
> >>>>>>>>
> > (letzter
> >
> >>>>>>>>
> >>>>>>>>
> >>>>>>> Checkin
> >>>>>>>
> >>>>>>>
> >>>>>>>> vor 1623 Tagen). Du könntest versuchen Michael Geramb, den
> >>>>>>>>
> >>> Maintainer
> >>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>> des
> >>>>>>>
> >>>>>>>
> >>>>>>>> Projekts direkt zu kontaktieren.
> >>>>>>>>
> >>>>>>>>
> >>>>>>> Falls es nicht unbedingt .NET sein muß, kann ich Euch
> >>>>>>> http://sourceforge.net/projects/jsrcpc/ (Java) empfehlen. Das wird
> >>>>>>> gepflegt und im Projekt "j-man" auch eingesetzt.
> >>>>>>>
> >>>>>>> Tschüß André
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> --
> >>>>>> Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla
> >>>>>>
> >>> Firefox 3 -
> >>>
> >>>>>> sicherer, schneller und einfacher!
> >>>>>>
> >>> http://portal.gmx.net/de/go/atbrowser
> >>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >> --
> >> Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla
Firefox 3 -
> >> sicherer, schneller und einfacher!
http://portal.gmx.net/de/go/atbrowser
> >>
> >
> >