Hardware Reference
In-Depth Information
Die Antwort ist in diesem Beispiel STATUS_FAILED mit bTag 0x00, weil kein Bulk-
OUT Transfer läuft und auch nicht gelaufen ist.
7.11.2 CHECK_ABORT_BULK_OUT_STATUS
Mit diesem Request überprüft der Host, welchen Status der Bulk-OUT Endpoint
hat, nachdem das Gerät zuvor einen INITIATE_ABORT_BULK_OUT Request
bearbeitet hat [USBTMC: 4.2.1.3].
Datenfeld
Wert
Bedeutung
bmRequestType
10100010
Class specific, Device to Host, Recipient: End-
point
bRequest
00000010
CHECK_ABORT_BULK_OUT_STATUS
wValue
0x0000
Reserviert
wIndex
0x0001
Endpoint-Adresse des Bulk-OUT Endpoints *
wLength
0x0008
Es werden 8 Bytes vom Gerät erwartet
* Der Wert 0x0001 für das Datenfeld wIndex gilt nur dann, wenn der Bulk-OUT Endpoint
wirklich die Adresse 01 hat. Im Unterschied zu den Adressen der Control Endpoints, die
festgelegt sind, sind alle übrigen Endpoint-Adressen von der aktiven Konfiguration der
USB-Schnittstelleabhängig.DiegültigenAdressensindindenEndpoint-Deskriptorender
Konfiguration eingetragen [USB 2.0: 9.6.6].
Antwort:
Datenfeld
Wert
Bedeutung
USBTMC_status
(Status)
Aktueller Status gemäß nachstehender Tabelle
Reserviert
0x000000
3 Bytes
NBYTES_RXD
(n)
4 Bytes
USBTMC_Status nach CHECK_ABORT_BULK_OUT_STATUS:
We r t
B e z e i c hnung
0x02
STATUS_PENDING
0x01
STATUS_SUCCESS
 
Search WWH ::




Custom Search