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

[DDL-ML] Bitte um Hilfe zu erddcd ! Weihnachtsfest in Gefahr !



hi,

die "kommandos", die mein erddcd von den clients empfängt, gelangen nur
teilweise an die decoder. schnittstelle, verkabelungen, trafos geprüft,
getauscht, getestet; protokolle in "messages" gelesen. kann nix finden,
weiss nicht mehr weiter.
Konkret: ich setze commands mit simpleclient ab und beobachte das Verhalten
von erddcd über die monitor-Funktion:

start und stop werden mit "STARTVOLTAGE" und "STOPVOLTAGE" unter "last
received command" protokolliert; die monitor funktion produziert permanent
eine neue zeile; strom wird vom booster ein- und ausgeschaltet. soweit
korrekt.

alle anderen befehle werden ebenfalls korrekt (denke ich jedenfalls) in der
letzten spalte "last received command" protokolliert. allerdings bleibt der
monitor "stehen" und der wert in der spalte "last refreshed loco" "toggled"
zwischen der zieladresse und "255" hin- und her. Ich vermute "255"
bedeutet, dass er auf eine "Quittung" wartet und nicht erhält.

Der feedback über die parallele Schnittstelle funktioniert. die steuerung
der digitalen loks hat vor ein paar Monaten auch noch funktioniert.

hier ist meine aktuelle konfigurationsdatei:

# erddcdrc
# config file for erddcd (electric railroad digital direct command daemaon)
# by Torsten Vogt, december 2001


serial-device: /dev/ttyS0        # e.g. /dev/ttyS1
pid-file: /tmp/.erddcd.pid       # e.g. /tmp/.erddcd.pid

srcp-port: 12345                 # e.g. 12345
enable-feedback-port: Yes        # Yes/No recommended: Yes
enable-info-port: Yes            # Yes/No recommended: Yes

enable-maerklin: Yes             # Yes/No
enable-nmradcc: Yes              # Yes/No

improve-nmradcc-timing: Yes      # Yes/No recommended: Yes
nmradcc-translation-routine: 3   # 1,2 or 3 recommended: 3

enable-usleep-patch: No          # Yes/No recommended: No
usleep-usecs: 500                # usecs to sleep, recommended 100 - 5000

force-run-as-root: Yes           # Yes/No recommended: Yes
force-fork-on-startup: Yes       # Yes/No recommended: Yes

enable-monitoring: Yes           # Yes/No recommended: No

enable-shortcut-checking: No     # Yes/No recommended: Yes, if booster supports
inverse-dsr-handling: No         # Yes/No recommended: Yes, if booster supports
shortcut-failure-delay: 500      # wait usecs before handle failure

enable-ringindicator-checking: No # Yes/No recommended: No

s88-ioadr: 0x278                 # hex base addr of paralell port e.g. 0x378
s88-clock-scale: 35              # recommended: 35
s88-refresh: 100                 # recommended: 100

i8255-device: /dev/port          # e.g. /dev/port

ja, da oben ist die erste serielle ausgewählt, die maus läuft auf der
zweiten, ist auch in der serial.conf entsprechend geändert. ist nur ein
test auf die schnittstellen; war vorher umgekehrt konfiguriert.
Ich setze DELTA-Control 6604 mit eigenem Kabel ein.

der nikolaus und der weihnachtsmann werden es euch danken !!!!

(denkt nur an all die leuchtenden kinderaugen !)


michael

--------------------------------------------------------
Michael Hilgers
D-51069 Köln
germany: cologne
Hilgers (ät) TalkingHeads.de
-------------------------------------------------------