Hardware Reference
In-Depth Information
10.1.5 RESPONSE
Im Zustand RESPONSE ist der Antwortformatierer aktiv und die Antwort wird an
den Host übertragen.
(O) Dieser Zustand wird eingenommen, wenn der Parser alle Befehle verarbeitet
und das Abschlusszeichen 0x0A erkannt hat. Das ist der für das Beispielgerät
übliche Zustandsübergang.
(Q) Der Zustand RESPONSE wird auch aus dem Zustand SEND erreicht, wenn
während der Ausgabe von Antworten der Parser in der Zwischenzeit alle Befehle
erkannt und das Abschlusszeichen 0x0A gefunden hat. Im Beispielgerät kommt die-
ser Zustandsübergang nicht vor.
(R) Der Zustand RESPONSE geht über in den Zustand DONE, wenn die Antwort
vom Gerät vollständig an den Host übertragen worden ist.
(K) Der Zustand RESPONSE geht mit der Fehlermeldung „Query Error“ über in
den Zustand READ, wenn während des Sendens der Antwort neue Befehle vom
Host gesendet werden. Dieser Fehler kann nicht vorkommen, wenn der Host sich
an die Regeln für USBTMC-USB488-kompatible Geräte hält [USB488: 3.2]. Das
Gerät darf außerdem den Versuch unternehmen, durch Verzögerung diesen
Zustand zu verhindern, indem es während des Sendens von Antworten keine neuen
Befehle aus dem BULK-OUT Endpoint bearbeitet [USBTMC: 3.3, Regel 12].
10.1.6 DONE
Das Gerät bleibt in diesem Zustand, bis neue Befehle im Bulk-OUT Endpoint
bereitstehen. Parser und Antwortformatierer sind inaktiv und Bulk-OUT und Bulk-
IN Endpoints sind leer.
(R) Der Zustand wird eingenommen, wenn die formatierte Antwort vollständig an
denHostübertragenwordenist.
(H) Der Zustand DONE geht über in den Zustand READ, wenn neue Befehle im
Bulk-OUT Endpoint stehen.
Search WWH ::




Custom Search