Hardware Reference
In-Depth Information
(M) Der Zustand READ geht über in den Zustand QUERY, wenn der Parser einen
Abfragebefehl erkannt hat.
(B) Der Zustand READ geht über in den Zustand IDLE, wenn der Parser das
Abschlusszeichen 0x0 A (Newline) gefunden hat.
(D) Der Zustand READ geht mit der Fehlermeldung „Query Error“ über in den
Zustand IDLE, wenn der Parser den Bulk-OUT Endpoint bis zum Ende gelesen hat,
ohne einen gültigen Fernsteuerbefehl gefunden zu haben oder wenn er einen fehler-
haften Abfragebefehl gefunden hat.
10.1.3 QUERY
Im Zustand QUERY sind der Parser, die Befehlsausführung und der Antwortforma-
tierer aktiv.
(M) Dieser Zustand wird eingenommen, wenn der Parser einen gültigen Abfragebe-
fehl erkannt und dessen Bearbeitung veranlasst hat.
(N) Der Zustand QUERY geht über in den Zustand SEND, wenn der Host mit dem
Auslesen der Antwort beginnt, aber vom Parser noch kein Abschlusszeichen 0x0A
gefunden worden ist. Dieser Übergang ist im Beispielgerät nicht möglich, weil der
Speicher des Bulk-OUT Endpoints gleichzeitig Eingangsspeicher für die Fernsteuer-
befehle ist. Dieser Speicher wird erst freigegeben, wenn er vollständig gelesen worden
ist. Gemäß den für das Beispielgerät geltenden Bedingungen muss damit auch das
Abschlusszeichen 0x0A gefunden worden sein. Erst danach kann eine Sendeanforde-
rung (REQUEST_DEV_DEP_MSG_IN) in den Bulk-OUT Endpoint gelangen. Wenn
der Übergang in den Zustand SEND ermöglicht werden soll, müssen alle Daten, die
in den Bulk-OUT Endpoint gelangen und zu einer Nachricht des Typs DEV_DEP_
MSG_OUT gehören, aus dem Speicher des Endpoints ausgelesen und in einen Zwi-
schenspeicher übertragen werden. Dann wäre der Bulk-OUT Endpoint frei für eine
REQUEST_DEV_DEP_MSG_IN-Nachricht, die eintreffen müsste, bevor der Parser
mit dem Lesen und Interpretieren des Zwischenspeichers fertig geworden ist.
(O) Der Zustand QUERY geht über in den Zustand RESPONSE, wenn der Abfrage-
befehl mit einem Abschlusszeichen 0x0A endet. Das ist der Übergang, der mit dem
Beispielgerät möglich ist.
Search WWH ::




Custom Search