Announcement

Collapse
No announcement yet.

Serieller Server

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Serieller Server

    Hallo!

    Ich hänge bei folgendem Problem total fest:

    Ich habe ein Programm geschrieben das eine Textdatei in eine XML-Datei parst. Mit aufsteigendem Index für jede Zeile. Soweit klappt das auch ganz gut.
    Nun möchte ich aber über eine serielle Schnittstelle (z.B. Com1) bestimmte Werte aus dieser Datei abfragen können. Das Programm soll also warten bis eine bestimmte anfrage über Com1 kommt, und dann natürlich auch mit den richtigen Werten darauf antworten.

    Die Anfrage wird so aussehen:

    $ABCDEFGHcl
    $XXXXcl
    $RAcl
    !

    Das $ steht für Zeilenanfang
    cl Zeilenende
    ! Anfrageende
    ABCDEFGH ist eine Variable die in meiner XML hinterlegt ist
    XXXX der aufsteigende Index der XML

    Die Antwort die erwartet wird:

    $Acl
    $ABCDEFGHcl
    $XXXXcl
    $N04cl
    $123.4567cl
    $123.4567cl
    $123.4567cl
    $123.4567cl
    !

    Die erste Zeile ist fix. Die vierte auch.
    Der Rest sollte dann aus der XML gelesen werden, und über Com1 zurück geschickt werden.
    Das ganze soll unter .Net 2.0 realisiert werden.

    Ich hoffe ich konnte es verständlich beschreiben.
    Wie könnte man das Problem lösen?
Working...
X