44 lines
1.3 KiB
Python
44 lines
1.3 KiB
Python
from .core import (
|
|
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 Device as Device, DeviceConnection as DeviceConnection, DeviceTimeout as DeviceTimeout
|
|
from _typeshed import Incomplete
|
|
|
|
_IRQ_CENTRAL_CONNECT: Incomplete
|
|
_IRQ_CENTRAL_DISCONNECT: Incomplete
|
|
_ADV_TYPE_FLAGS: Incomplete
|
|
_ADV_TYPE_NAME: Incomplete
|
|
_ADV_TYPE_UUID16_COMPLETE: Incomplete
|
|
_ADV_TYPE_UUID32_COMPLETE: Incomplete
|
|
_ADV_TYPE_UUID128_COMPLETE: Incomplete
|
|
_ADV_TYPE_UUID16_MORE: Incomplete
|
|
_ADV_TYPE_UUID32_MORE: Incomplete
|
|
_ADV_TYPE_UUID128_MORE: Incomplete
|
|
_ADV_TYPE_APPEARANCE: Incomplete
|
|
_ADV_TYPE_MANUFACTURER: Incomplete
|
|
_ADV_PAYLOAD_MAX_LEN: Incomplete
|
|
_incoming_connection: Incomplete
|
|
_connect_event: Incomplete
|
|
|
|
def _peripheral_irq(event, data) -> None: ...
|
|
def _peripheral_shutdown() -> None: ...
|
|
def _append(adv_data, resp_data, adv_type, value): ...
|
|
async def advertise(
|
|
interval_us,
|
|
adv_data: Incomplete | None = ...,
|
|
resp_data: Incomplete | None = ...,
|
|
connectable: bool = ...,
|
|
limited_disc: bool = ...,
|
|
br_edr: bool = ...,
|
|
name: Incomplete | None = ...,
|
|
services: Incomplete | None = ...,
|
|
appearance: int = ...,
|
|
manufacturer: Incomplete | None = ...,
|
|
timeout_ms: Incomplete | None = ...,
|
|
): ...
|