Files
PiDoorbell/.vscode/Pico-W-Stub/aioble/server.pyi
Ádám Kovács db76621806 Project v1
2023-11-02 16:02:16 +01:00

101 lines
3.2 KiB
Python

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: ...