Options
All
  • Public
  • Public/Protected
  • All
Menu

External module Hci

Index

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

BleDeviceAddress: string

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"

BleLocalAttributeBufferObj

BleLocalAttributeBufferObj<ChildrenName>: {} & { emit: any; uuid: UUID }

Type parameters

  • ChildrenName: string

BleScanMode

BleScanMode: "passive" | "active"

BleScanState

BleScanState: "stopped" | "stopping" | "started" | "starting"

EventHandler

EventHandler: (...args: any) => any

Type declaration

    • (...args: any): any
    • Parameters

      • Rest ...args: any

      Returns any

Handle

Handle: number

UUID

UUID: string

BLE UUID. Case is ignored. So aa00 and AA00 are the same.

Generated using TypeDoc