RE: meine CS liefert kein Event bei Func-Icon Wechsel

#1 von DiegoGarcia , 12.08.2007 18:32

Hallo zusammen,

ich bin mir nicht sicher ob es ein Bug ist oder ein fehler von mir.

Immer wenn ich an der CS einer Funktionstaste ein neues Icon geben will mit den Bordmitteln der CS, dann klappt das auch in der CS. Nur die dranhängende Software erfährt davon nichts. Auch wenn ich mehrmals von hand den entsprechenden request(lok-id, view) sende und vorher release(lok-id, control) sichergestellt habe.

Alle anderen Änderungen (symbol, speed, func-status, dir etc.) berichtet der Eventmanager ohne Probleme. Habe erst an einen Softwarebug geglaubt, vermute aber jetzt eher einen CS-Bug.

Was meint ihr? (vieleicht ein fall für die Bug-Liste von Murrrphy ??)

Den Bug, den XanderB im ESU-forum berichtet hat, konnte ich an der CS nicht wiederholen, möglicherweise hat aber der Eventmanager der CS und der ECoS einen Knax. Ich habe es jedenfalls mehrmals geschafft, die CS-Benutzeroberfläche abstürzen zu lassen, wenn zuviele syntaktisch falsche Kommandos gesendet wurden. Dann spinnt der Eventmanager hinter her nach dem wieder-verlinken mit dem Rechner auch.

Vielleicht weis ja einer näheren Rat....

Tschaui
Diego


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.798
Registriert am: 15.04.2007
Steuerung mfx


RE: meine CS liefert kein Event bei Func-Icon Wechsel

#2 von DiegoGarcia , 05.09.2007 16:38

... und so schießt man die CS gezielt ins Reset:

get(1000, funcsymbol[32000])


ist reproduzierbar, nicht dokumentiert und zuverlässig. Wer's braucht...

Wieviele funcsymbol-ids sind möglich??? Probiert mal 8000... geht auch. Bei "func" alleine kann die CS aber noch wesentlich mehr klaglos verdauen. Da ist wohl viel "Zukunft" in die CS implementiert.

Ciao

Diego (spielt am Interface).


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.798
Registriert am: 15.04.2007
Steuerung mfx


RE: meine CS liefert kein Event bei Func-Icon Wechsel

#3 von Sieloff , 08.09.2007 16:15

Hallo!

Ich habe auch ein Problem gefunden:

Das Kommando

get[1001,func[0])

liefert den Zustand der Function.

Allerdings kann man auch func[100] eingeben. Da wird auch etwas zurückgegeben. Ich hätte da erwartet, daß ein Fehler kommt.

Weiß hier jemand, ob es ein Kommando gibt, die Anzahl der vorhandenen Funtkionen auszugeben? Mir ist inzwischen auch aufgefallen, daß es an der CS keine Möglichkeiten gibt, das einzustellen, oder habe ich da etwas übersehen?

Gruß
Franz


CS2 und CS3, 23 S88-N, Link S88 6 x 60174,
Rocrail als Steuerprogramm
K und C-Gleise, Märklin, Roco und Liliput Loks


 
Sieloff
RegionalExpress (RE)
Beiträge: 55
Registriert am: 24.10.2006
Ort: Aspach
Gleise C und K-Gleise
Spurweite H0
Steuerung CS2 + CS3/Linux-PC
Stromart Digital


RE: meine CS liefert kein Event bei Func-Icon Wechsel

#4 von DiegoGarcia , 08.09.2007 20:32

Hi Franz,

es gibt kein Limit ... es geht bis func[2147483647] (7FFFFFFFh).

Ciao
Diego


talks are cheap, and they don't mean much .…


 
DiegoGarcia
Metropolitan (MET)
Beiträge: 2.798
Registriert am: 15.04.2007
Steuerung mfx


RE: meine CS liefert kein Event bei Func-Icon Wechsel

#5 von Sieloff , 19.09.2007 21:01

Hallo!

Ich hab noch ein Problem (Fehler):

Mit get(loknummer, func[nr]) kommt immer 0 als Status zurück.

Die Events bei Funktionsänderungen kommen richtig an. Es scheint aber so zu sein, daß ich den Ausgangszustand beim Anmelden nicht richtig bekomme.

Gruß
Franz


CS2 und CS3, 23 S88-N, Link S88 6 x 60174,
Rocrail als Steuerprogramm
K und C-Gleise, Märklin, Roco und Liliput Loks


 
Sieloff
RegionalExpress (RE)
Beiträge: 55
Registriert am: 24.10.2006
Ort: Aspach
Gleise C und K-Gleise
Spurweite H0
Steuerung CS2 + CS3/Linux-PC
Stromart Digital


   


  • Ähnliche Themen
    Antworten
    Zugriffe
    Letzter Beitrag
Xobor Einfach ein eigenes Forum erstellen
Datenschutz