Lightweight USB stack  1.0
usb_tmc_bulk_header Struct Reference

#include <usb_tmc.h>

Data Fields

uint8_t MsgId
 
uint8_t bTag
 
uint8_t bTagInverse
 
uint8_t Reserved
 
union usb_tmc_bulk_header_specific MsgSpecific
 

Detailed Description

Host must begin the first USB transaction in each Bulk transfer of command message content with a Bulk Header.

Definition at line 132 of file usb_tmc.h.

Field Documentation

◆ MsgId

uint8_t usb_tmc_bulk_header::MsgId

Specifies the USBTMC message and the type of the USBTMC message.

Definition at line 134 of file usb_tmc.h.

◆ bTag

uint8_t usb_tmc_bulk_header::bTag

A transfer identifier. The Host must set bTag different than the bTag used in the previous Bulk-OUT Header. The Host should increment the bTag by 1 each time it sends a new Bulk-OUT Header.

Definition at line 138 of file usb_tmc.h.

◆ bTagInverse

uint8_t usb_tmc_bulk_header::bTagInverse

The inverse (one's complement) of the bTag

Definition at line 140 of file usb_tmc.h.

◆ MsgSpecific

union usb_tmc_bulk_header_specific usb_tmc_bulk_header::MsgSpecific

USBTMC command message specific

Definition at line 143 of file usb_tmc.h.


The documentation for this struct was generated from the following file: