capacitor-bluetooth-classic-basic
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

capacitor-bluetooth-classic-basic

A work in progress capacitor plugin that communicates with legacy bluetooth

Install

npm install capacitor-bluetooth-classic-basic
npx cap sync

API

echo(...)

echo(options: { value: string; }) => Promise<{ value: string; }>
Param Type
options { value: string; }

Returns: Promise<{ value: string; }>


startDiscovering(...)

startDiscovering(options?: { periodically: boolean; } | undefined) => Promise<{ status: number; message: string; }>

Start the discovering process for finding bluetooth devices.

Param Type
options { periodically: boolean; }

Returns: Promise<{ status: number; message: string; }>


cancelDiscovering()

cancelDiscovering() => Promise<any>

Cancels the discovering process for finding bluetooth devices.

Returns: Promise<any>


connectToDevice(...)

connectToDevice(options: { address: string; }) => Promise<{ status: string; }>

Connects to the specified device with the address.

Param Type
options { address: string; }

Returns: Promise<{ status: string; }>


disconnectFromDevice()

disconnectFromDevice() => Promise<{ status: string; }>

Disconnects the current connected device.

Returns: Promise<{ status: string; }>


sendDataToDevice(...)

sendDataToDevice(options: { data: string; }) => Promise<{ status: string; }>

Sends data to the connected device.

Param Type
options { data: string; }

Returns: Promise<{ status: string; }>


addListener('discoveryStartEvent', ...)

addListener(eventName: 'discoveryStartEvent', callback: () => void) => Promise<PluginListenerHandle> & PluginListenerHandle

DiscoveryStartEvent

Param Type
eventName 'discoveryStartEvent'
callback () => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('discoveryStopEvent', ...)

addListener(eventName: 'discoveryStopEvent', callback: () => void) => Promise<PluginListenerHandle> & PluginListenerHandle

DiscoveryStopEvent

Param Type
eventName 'discoveryStopEvent'
callback () => void

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('deviceFoundEvent', ...)

addListener(eventName: 'deviceFoundEvent', callback: (device: Device) => void) => Promise<PluginListenerHandle> & PluginListenerHandle

DeviceFoundListener

Param Type Description
eventName 'deviceFoundEvent' DeviceFoundEvent
callback (device: Device) => void Callback

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


addListener('deviceRecvDataEvent', ...)

addListener(eventName: 'deviceRecvDataEvent', callback: (data: DeviceData) => void) => Promise<PluginListenerHandle> & PluginListenerHandle

DeviceRecvDataListener

Param Type Description
eventName 'deviceRecvDataEvent' DeviceRecvDataEvent
callback (data: DeviceData) => void Callback

Returns: Promise<PluginListenerHandle> & PluginListenerHandle


Interfaces

PluginListenerHandle

Prop Type
remove () => Promise<void>

Device

Prop Type
name string
type number
address string
rssi number

DeviceData

Prop Type
data string

Readme

Keywords

Package Sidebar

Install

npm i capacitor-bluetooth-classic-basic

Weekly Downloads

0

Version

0.0.4

License

MIT

Unpacked Size

143 kB

Total Files

35

Last publish

Collaborators

  • lauborges