MicroPython stuff
This commit is contained in:
100
.vscode/Pico-W-Stub/aioble/server.pyi
vendored
Normal file
100
.vscode/Pico-W-Stub/aioble/server.pyi
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
from .core import (
|
||||
GattError as GattError,
|
||||
ble as ble,
|
||||
ensure_active as ensure_active,
|
||||
log_error as log_error,
|
||||
log_info as log_info,
|
||||
log_warn as log_warn,
|
||||
register_irq_handler as register_irq_handler,
|
||||
)
|
||||
from .device import DeviceConnection as DeviceConnection, DeviceTimeout as DeviceTimeout
|
||||
from _typeshed import Incomplete
|
||||
|
||||
_registered_characteristics: Incomplete
|
||||
_IRQ_GATTS_WRITE: Incomplete
|
||||
_IRQ_GATTS_READ_REQUEST: Incomplete
|
||||
_IRQ_GATTS_INDICATE_DONE: Incomplete
|
||||
_FLAG_READ: Incomplete
|
||||
_FLAG_WRITE_NO_RESPONSE: Incomplete
|
||||
_FLAG_WRITE: Incomplete
|
||||
_FLAG_NOTIFY: Incomplete
|
||||
_FLAG_INDICATE: Incomplete
|
||||
_FLAG_READ_ENCRYPTED: Incomplete
|
||||
_FLAG_READ_AUTHENTICATED: Incomplete
|
||||
_FLAG_READ_AUTHORIZED: Incomplete
|
||||
_FLAG_WRITE_ENCRYPTED: Incomplete
|
||||
_FLAG_WRITE_AUTHENTICATED: Incomplete
|
||||
_FLAG_WRITE_AUTHORIZED: Incomplete
|
||||
_FLAG_WRITE_CAPTURE: Incomplete
|
||||
_WRITE_CAPTURE_QUEUE_LIMIT: Incomplete
|
||||
|
||||
def _server_irq(event, data): ...
|
||||
def _server_shutdown() -> None: ...
|
||||
|
||||
class Service:
|
||||
uuid: Incomplete
|
||||
characteristics: Incomplete
|
||||
def __init__(self, uuid) -> None: ...
|
||||
def _tuple(self): ...
|
||||
|
||||
class BaseCharacteristic:
|
||||
_value_handle: Incomplete
|
||||
_initial: Incomplete
|
||||
def _register(self, value_handle) -> None: ...
|
||||
def read(self): ...
|
||||
def write(self, data, send_update: bool = ...) -> None: ...
|
||||
@staticmethod
|
||||
def _init_capture() -> None: ...
|
||||
@staticmethod
|
||||
async def _run_capture_task() -> None: ...
|
||||
_write_data: Incomplete
|
||||
async def written(self, timeout_ms: Incomplete | None = ...): ...
|
||||
def on_read(self, connection): ...
|
||||
def _remote_write(conn_handle, value_handle) -> None: ...
|
||||
def _remote_read(conn_handle, value_handle): ...
|
||||
|
||||
class Characteristic(BaseCharacteristic):
|
||||
descriptors: Incomplete
|
||||
_write_event: Incomplete
|
||||
_write_data: Incomplete
|
||||
_indicate_connection: Incomplete
|
||||
_indicate_event: Incomplete
|
||||
_indicate_status: Incomplete
|
||||
uuid: Incomplete
|
||||
flags: Incomplete
|
||||
_value_handle: Incomplete
|
||||
_initial: Incomplete
|
||||
def __init__(
|
||||
self,
|
||||
service,
|
||||
uuid,
|
||||
read: bool = ...,
|
||||
write: bool = ...,
|
||||
write_no_response: bool = ...,
|
||||
notify: bool = ...,
|
||||
indicate: bool = ...,
|
||||
initial: Incomplete | None = ...,
|
||||
capture: bool = ...,
|
||||
) -> None: ...
|
||||
def _tuple(self): ...
|
||||
def notify(self, connection, data: Incomplete | None = ...) -> None: ...
|
||||
async def indicate(self, connection, data: Incomplete | None = ..., timeout_ms: int = ...) -> None: ...
|
||||
def _indicate_done(conn_handle, value_handle, status) -> None: ...
|
||||
|
||||
class BufferedCharacteristic(Characteristic):
|
||||
_max_len: Incomplete
|
||||
_append: Incomplete
|
||||
def __init__(self, *args, max_len: int = ..., append: bool = ..., **kwargs) -> None: ...
|
||||
def _register(self, value_handle) -> None: ...
|
||||
|
||||
class Descriptor(BaseCharacteristic):
|
||||
_write_event: Incomplete
|
||||
_write_data: Incomplete
|
||||
uuid: Incomplete
|
||||
flags: Incomplete
|
||||
_value_handle: Incomplete
|
||||
_initial: Incomplete
|
||||
def __init__(self, characteristic, uuid, read: bool = ..., write: bool = ..., initial: Incomplete | None = ...) -> None: ...
|
||||
def _tuple(self): ...
|
||||
|
||||
def register_services(*services) -> None: ...
|
||||
Reference in New Issue
Block a user