AlternateInterface (Class)¶
- class usbx.AlternateInterface(number: int, class_code: int, subclass_code: int, protocol_code: int)¶
USB alternate interface setting information.
USB interface can have multiple settings. Settings enable and disable endpoints and configure their communication parameters such as interval length.
The information originates from the configuration descriptor provided by the USB device.
- class_code: int¶
Interface class code (
bInterfaceClassin USB interface descriptor).
- number: int¶
Alternate setting number (
bAlternateSettingin USB interface descriptor).
- protocol_code: int¶
Interface protocol code (
bInterfaceProtocolin USB interface descriptor).
- subclass_code: int¶
Interface sub class code (
bInterfaceSubClassin USB interface descriptor).