Type aliases
BleAdvertisementFlag
BleAdvertisementFlag: "limited_discoverable_mode" | "general_discoverable_mode" | "br_edr_not_supported" | "le_br_edr_controller" | "le_br_edr_host"
BleAttributeChildrenName
BleAttributeChildrenName: "service" | "characteristics" | "descriptors"
BleAttributeParentName
BleAttributeParentName: "peripheral" | "service" | "characteristic"
BleAttributePropery
BleAttributePropery: "broadcast" | "notify" | "read" | "write" | "write_without_response" | "indicate"
BleBinary
BleBinary: number[]
BleConnectionState
BleConnectionState: "connected" | "disconnected"
BleDeviceAddress
Ble
DeviceAddress: Brand<string, "BleDeviceAddress">
BleDeviceAddressType
BleDeviceAddressType: "public" | "random" | "rpa_public" | "rpa_random"
BleDeviceType
BleDeviceType: "ble" | "dumo" | "breder"
BleEventType
BleEventType: "connectable_advertisemnt" | "connectable_directed_advertisemnt" | "scannable_advertising" | "non_connectable_advertising" | "scan_response"
BleExtendedAdvertisementMode
BleExtendedAdvertisementMode: "broadcast" | "connectable" | "scannable"
BleLocalAttributeBufferObj
Ble
LocalAttributeBufferObj<ChildrenName>: {} & { emit: any; uuid: UUID }
Type parameters
BleScanMode
BleScanMode: "passive" | "active"
BleScanState
BleScanState: "stopped" | "stopping" | "started" | "starting"
EventHandler
EventHandler: (...args: any) => any
Handle
Handle
: Brand<number, "BleHandle">
UUID
UUID: string
BLE UUID. Case is ignored. So aa00 and AA00 are the same.