Standard¶
Structures describing standard USB descriptors. Versions that support parsing incomplete binary data are available as DescriptorType.Partial, e.g. DeviceDescriptor.Partial, and are collectively available in the usb_construct.types.descriptors.partial.standard module (which, like the structs in this module, can also be imported without .standard).
- class usb_construct.types.descriptors.standard.StandardDescriptorNumbers(value)¶
Numbers of our standard descriptors.
- class usb_construct.types.descriptors.standard.DeviceCapabilityTypes(value)¶
Numbers for the SuperSpeed standard Device Capabilities.
- class usb_construct.types.descriptors.standard.DeviceClassCodes(value)¶
- class usb_construct.types.descriptors.standard.InterfaceClassCodes(value)¶
- class usb_construct.types.descriptors.standard.MassStorageSubclassCodes(value)¶
- class usb_construct.types.descriptors.standard.MassStorageProtocolCodes(value)¶
- class usb_construct.types.descriptors.standard.MiscellaneousSubclassCodes(value)¶
- class usb_construct.types.descriptors.standard.MultifunctionProtocolCodes(value)¶
- class usb_construct.types.descriptors.standard.ApplicationSubclassCodes(value)¶
- class usb_construct.types.descriptors.standard.DFUProtocolCodes(value)¶