Public Attributes | List of all members
usb_dev_bos_desc_t Struct Reference

USB Device BOS descriptor structure. More...

#include <usb_protocol.h>

Public Attributes

uint8_t bDescriptorType
 
uint8_t bLength
 
uint8_t bNumDeviceCaps
 
le16_t wTotalLength
 

Detailed Description

USB Device BOS descriptor structure.

The BOS descriptor (Binary device Object Store) defines a root descriptor that is similar to the configuration descriptor, and is the base descriptor for accessing a family of related descriptors. A host can read a BOS descriptor and learn from the wTotalLength field the entire size of the device-level descriptor set, or it can read in the entire BOS descriptor set of device capabilities. The host accesses this descriptor using the GetDescriptor() request. The descriptor type in the GetDescriptor() request is set to BOS.

Definition at line 362 of file usb_protocol.h.

Member Data Documentation

◆ bDescriptorType

uint8_t usb_dev_bos_desc_t::bDescriptorType

Definition at line 364 of file usb_protocol.h.

◆ bLength

uint8_t usb_dev_bos_desc_t::bLength

Definition at line 363 of file usb_protocol.h.

◆ bNumDeviceCaps

uint8_t usb_dev_bos_desc_t::bNumDeviceCaps

Definition at line 366 of file usb_protocol.h.

◆ wTotalLength

le16_t usb_dev_bos_desc_t::wTotalLength

Definition at line 365 of file usb_protocol.h.


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


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:18:03