ogs-plugin-sdk
    Preparing search index...

    Interface BluetoothClient

    The main bluetooth interface used for scanning and connecting to devices

    interface BluetoothClient {
        on(
            event: "stateChange",
            listener: (state: BluetoothAdapterState) => void,
        ): this;
        on(event: "discover", listener: (device: BluetoothDevice) => void): this;
        waitForPoweredOn(timeout?: number): Promise<void>;
        startScanning(
            serviceUUIDs?: string[],
            allowDuplicates?: boolean,
        ): Promise<void>;
        stopScanning(): Promise<void>;
    }
    Index

    Methods

    • Parameters

      • Optionaltimeout: number

      Returns Promise<void>

    • Parameters

      • OptionalserviceUUIDs: string[]
      • OptionalallowDuplicates: boolean

      Returns Promise<void>

    • Returns Promise<void>