Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#4

Re: "Befehle" sequentiell verarbeiten

  Alt 22. Dez 2006, 13:01
Meine Idee dazu:

- ein Buffer der immer die zu senden Befehle in der Reihenfolge enthalten
- In der Senderoutine wird immer der erste Befehl gesendet aus dem Buffer
- in der Empfangsroutine wird die Antwort empfangen - auf welchen Befehl das die Antwort ist, sieht man am ersten Befehl im Buffer. Manchmal hängen ja auch Antwortlängen vom Befehl ab, daher ist dies damit handelbar. Wenn die Antwort vollständig empfangen wurde, dann die Antwort vermerken, im Buffer den ersten Befehl entfernen und die Senderoutine einmalig aufrufen.
  Mit Zitat antworten Zitat