MicroPython stuff
This commit is contained in:
62
.vscode/Pico-W-Stub/aioble/device.pyi
vendored
Normal file
62
.vscode/Pico-W-Stub/aioble/device.pyi
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
from .core import ble as ble, log_error as log_error, register_irq_handler as register_irq_handler
|
||||
from _typeshed import Incomplete
|
||||
|
||||
_IRQ_MTU_EXCHANGED: Incomplete
|
||||
|
||||
class DeviceDisconnectedError(Exception): ...
|
||||
|
||||
def _device_irq(event, data) -> None: ...
|
||||
|
||||
class DeviceTimeout:
|
||||
_connection: Incomplete
|
||||
_timeout_ms: Incomplete
|
||||
_timeout_task: Incomplete
|
||||
_task: Incomplete
|
||||
def __init__(self, connection, timeout_ms) -> None: ...
|
||||
async def _timeout_sleep(self) -> None: ...
|
||||
def __enter__(self) -> None: ...
|
||||
def __exit__(self, exc_type, exc_val, exc_traceback) -> None: ...
|
||||
|
||||
class Device:
|
||||
addr_type: Incomplete
|
||||
addr: Incomplete
|
||||
_connection: Incomplete
|
||||
def __init__(self, addr_type, addr) -> None: ...
|
||||
def __eq__(self, rhs): ...
|
||||
def __hash__(self): ...
|
||||
def __str__(self): ...
|
||||
def addr_hex(self): ...
|
||||
async def connect(self, timeout_ms: int = ...): ...
|
||||
|
||||
class DeviceConnection:
|
||||
_connected: Incomplete
|
||||
device: Incomplete
|
||||
encrypted: bool
|
||||
authenticated: bool
|
||||
bonded: bool
|
||||
key_size: bool
|
||||
mtu: Incomplete
|
||||
_conn_handle: Incomplete
|
||||
_event: Incomplete
|
||||
_mtu_event: Incomplete
|
||||
_discover: Incomplete
|
||||
_characteristics: Incomplete
|
||||
_task: Incomplete
|
||||
_timeouts: Incomplete
|
||||
_pair_event: Incomplete
|
||||
_l2cap_channel: Incomplete
|
||||
def __init__(self, device) -> None: ...
|
||||
async def device_task(self) -> None: ...
|
||||
def _run_task(self) -> None: ...
|
||||
async def disconnect(self, timeout_ms: int = ...) -> None: ...
|
||||
async def disconnected(self, timeout_ms: int = ..., disconnect: bool = ...) -> None: ...
|
||||
async def service(self, uuid, timeout_ms: int = ...): ...
|
||||
def services(self, uuid: Incomplete | None = ..., timeout_ms: int = ...): ...
|
||||
async def pair(self, *args, **kwargs) -> None: ...
|
||||
def is_connected(self): ...
|
||||
def timeout(self, timeout_ms): ...
|
||||
async def exchange_mtu(self, mtu: Incomplete | None = ..., timeout_ms: int = ...): ...
|
||||
async def l2cap_accept(self, psm, mtu, timeout_ms: Incomplete | None = ...): ...
|
||||
async def l2cap_connect(self, psm, mtu, timeout_ms: int = ...): ...
|
||||
async def __aenter__(self): ...
|
||||
async def __aexit__(self, exc_type, exc_val, exc_traceback) -> None: ...
|
||||
Reference in New Issue
Block a user