[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!

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
> >>     
> >
> >