annotate stubs/usb/util.pyi @ 2095:ce8b66e68cd5

type fixes
author drewp@bigasterisk.com
date Tue, 31 May 2022 00:12:51 -0700
parents 5c1b662c0263
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1882
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
1 # Stubs for usb.util (Python 3)
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
2 #
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
3 # NOTE: This dynamically typed stub was automatically generated by stubgen.
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
4
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
5 from typing import Any, Optional
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
6
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
7 DESC_TYPE_DEVICE: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
8 DESC_TYPE_CONFIG: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
9 DESC_TYPE_STRING: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
10 DESC_TYPE_INTERFACE: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
11 DESC_TYPE_ENDPOINT: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
12 ENDPOINT_IN: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
13 ENDPOINT_OUT: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
14 ENDPOINT_TYPE_CTRL: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
15 ENDPOINT_TYPE_ISO: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
16 ENDPOINT_TYPE_BULK: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
17 ENDPOINT_TYPE_INTR: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
18 CTRL_TYPE_STANDARD: Any
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
19 CTRL_TYPE_CLASS: Any
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
20 CTRL_TYPE_VENDOR: Any
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
21 CTRL_TYPE_RESERVED: Any
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
22 CTRL_RECIPIENT_DEVICE: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
23 CTRL_RECIPIENT_INTERFACE: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
24 CTRL_RECIPIENT_ENDPOINT: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
25 CTRL_RECIPIENT_OTHER: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
26 CTRL_OUT: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
27 CTRL_IN: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
28 SPEED_LOW: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
29 SPEED_FULL: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
30 SPEED_HIGH: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
31 SPEED_SUPER: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
32 SPEED_UNKNOWN: int
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
33
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
34 def endpoint_address(address: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
35 def endpoint_direction(address: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
36 def endpoint_type(bmAttributes: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
37 def ctrl_direction(bmRequestType: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
38 def build_request_type(direction: Any, type: Any, recipient: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
39 def create_buffer(length: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
40 def find_descriptor(desc: Any, find_all: bool = ..., custom_match: Optional[Any] = ..., **args: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
41 def claim_interface(device: Any, interface: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
42 def release_interface(device: Any, interface: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
43 def dispose_resources(device: Any) -> None: ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
44 def get_langids(dev: Any): ...
5c1b662c0263 stub updates
Drew Perttula <drewp@bigasterisk.com>
parents:
diff changeset
45 def get_string(dev: Any, index: Any, langid: Optional[Any] = ...): ...