[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DDL-ML] INFO GA ...



Martin Wolf schrieb:

> Gespannt auf Eure Ideen und Meinungen wartet

Der Befehl 'GET GA ...' kann nur dann immer richtig funktionieren, wenn 
der tatsaechliche Zustand der Anlage abgefragt wird. D.h. wenn die
Zustaende von Weichen und Signale ueber einen Rueckmeldebus abgefragt
werden koennen. (Was passiert, wenn jemand die Weiche von Hand
umstellt?)

Eine Alternative hat Stefan Preis in seinem Client SpDrS60
implementiert:
Dort werden alle Magnetartikel beim Start des Programmes auf den
Initialzustand gestellt. Das Programm schreibt die AEnderungen fort.
IMHO wuerde es fuer den Anfang genuegen, wenn der Daemon den Zustand 
aller ihm bekannten GA's (d.h. die, die bereits angesprochen wurden)
speichert 
und deren Zustand bei GET GA raus gibt. Kennt der Daemon einen GA nicht,
dann sendet er eben INFO -1 (AFAIR). Stellt jemand die Weiche von Hand
um,
dann hat man Pech gehabt. Wird beim Stellbefehl 'SET GA ...' auf die
Selbstdeaktivierung des Dekoders gehofft, dann sollte der neue (nach der
Deaktivierung) vorhandene Zustand zurueckgeliefert werden. Fuer aktuelle
AEnderungen sollten die Clients sowieso am Info-Port lauschen.

Torsten

-- 
Torsten Vogt, Diplom Wirtschaftsinformatiker
Tel.  : 06322/948736
E-Mail: vogt@ecselling.de, vogt@pcserve.de
SW-Entwicklung, Beratung, Schulung, WWW-Anwendungen und E-Commerce