Hardware Reference
In-Depth Information
MsgID* Macro-Name
Kurzbeschreibung
0x01
DEV_DEP_MSG_OUT
Geräteabhängige USBTMC-Befehls-
nachricht
0x02
REQUEST_DEV_DEP_MSG_IN Anforderung einer geräteabhängigen
USBTMC Antwort vom Gerät über
den Bulk-IN Endpoint
0x7E
VENDOR_SPECIFIC_OUT
Anbieterspezifische USBTMC-
Befehlsnachricht
0x7F
REQUEST_VENDOR_
SPECIFIC_IN
Anforderung einer anbieterspezifi-
schen USBTMC Antwort vom Gerät
über den Bulk-IN Endpoint.
0x80
TRIGGER
Entspricht dem IEEE 488 GET
* Nicht aufgeführte Werte für MsgID sind reserviert für kommende Unterklassen oder für
VISA-Anwendungen.
bTag
Mit dem Wert aus dem Datenfeld bTag wird der aktuelle Transfer identifiziert. Der
Host soll für jede neue Befehlsnachricht, die er an das Gerät sendet, den Wert von
bTag inkrementieren, und zwar im Intervall 1 bis 255. Wenn der Wert 255 erreicht
ist, beginnt bTag wieder bei 1.
bTagInverse
Dieser Wert ist das Einerkomplement von bTag und dient Kontrollzwecken.
USBTMC command message specific
Der Inhalt dieser 8 Bytes ist vom Nachrichtentyp abhängig, wie aus den folgenden
Tabellen ersichtlich ist.
DEV_DEP_MSG_OUT
Offset Datenfeld
Größe
in Bytes
Kurzbeschreibung
4-7
TransferSize
4
Gesamtzahl der Netto-Nachrichtenbytes (also
ohne Nachrichtenkopf und eventuelle Füllbytes
am Ende). Little-Endian-Datenformat. Transfer-
Size muss > 0 sein.
8
b Transfer
Attributes
1
Wenn 0x00: Das letzte Datenbyte des Transfers
ist nicht das letzte Byte der Befehlsnachricht.
Wenn 0x01: Das letzte Datenbyte des Transfers
ist auch das letzte Byte der Befehlsnachricht.
9-11
Reserviert
3
Muss 0x000000 sein.
 
Search WWH ::




Custom Search