1882
|
1 # Stubs for usb.util (Python 3)
|
|
2 #
|
|
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
|
|
4
|
|
5 from typing import Any, Optional
|
|
6
|
|
7 DESC_TYPE_DEVICE: int
|
|
8 DESC_TYPE_CONFIG: int
|
|
9 DESC_TYPE_STRING: int
|
|
10 DESC_TYPE_INTERFACE: int
|
|
11 DESC_TYPE_ENDPOINT: int
|
|
12 ENDPOINT_IN: int
|
|
13 ENDPOINT_OUT: int
|
|
14 ENDPOINT_TYPE_CTRL: int
|
|
15 ENDPOINT_TYPE_ISO: int
|
|
16 ENDPOINT_TYPE_BULK: int
|
|
17 ENDPOINT_TYPE_INTR: int
|
|
18 CTRL_TYPE_STANDARD: Any
|
|
19 CTRL_TYPE_CLASS: Any
|
|
20 CTRL_TYPE_VENDOR: Any
|
|
21 CTRL_TYPE_RESERVED: Any
|
|
22 CTRL_RECIPIENT_DEVICE: int
|
|
23 CTRL_RECIPIENT_INTERFACE: int
|
|
24 CTRL_RECIPIENT_ENDPOINT: int
|
|
25 CTRL_RECIPIENT_OTHER: int
|
|
26 CTRL_OUT: int
|
|
27 CTRL_IN: int
|
|
28 SPEED_LOW: int
|
|
29 SPEED_FULL: int
|
|
30 SPEED_HIGH: int
|
|
31 SPEED_SUPER: int
|
|
32 SPEED_UNKNOWN: int
|
|
33
|
|
34 def endpoint_address(address: Any): ...
|
|
35 def endpoint_direction(address: Any): ...
|
|
36 def endpoint_type(bmAttributes: Any): ...
|
|
37 def ctrl_direction(bmRequestType: Any): ...
|
|
38 def build_request_type(direction: Any, type: Any, recipient: Any): ...
|
|
39 def create_buffer(length: Any): ...
|
|
40 def find_descriptor(desc: Any, find_all: bool = ..., custom_match: Optional[Any] = ..., **args: Any): ...
|
|
41 def claim_interface(device: Any, interface: Any) -> None: ...
|
|
42 def release_interface(device: Any, interface: Any) -> None: ...
|
|
43 def dispose_resources(device: Any) -> None: ...
|
|
44 def get_langids(dev: Any): ...
|
|
45 def get_string(dev: Any, index: Any, langid: Optional[Any] = ...): ...
|