Skip to content

Repository files navigation

@codext/capacitor-blufi

Install

npm install @codext/capacitor-blufi
npx cap sync

API

startScan()

startScan()=>Promise<void>

stopScan()

stopScan()=>Promise<{scanResult: ScanResultItem[];}>

Returns:Promise<{ scanResult: ScanResultItem[]; }>


connectToDevice(...)

connectToDevice(options: {deviceId: string;})=>Promise<void>
ParamType
options{ deviceId: string; }

disconnectFromDevice()

disconnectFromDevice()=>Promise<void>

resetPlugin()

resetPlugin()=>Promise<void>

getDeviceInfo()

getDeviceInfo()=>Promise<void>

scanWifi()

scanWifi()=>Promise<WifiListResult>

Returns:Promise<WifiListResult>


setWifi(...)

setWifi(options: {ssid: string; password: string;})=>Promise<WifiConnectResult>
ParamType
options{ ssid: string; password: string; }

Returns:Promise<WifiConnectResult>


disconnectWifi()

disconnectWifi()=>Promise<WifiDisconnectResult>

Returns:Promise<WifiDisconnectResult>


getNetworkStatus()

getNetworkStatus()=>Promise<NetworkStatusResult>

Returns:Promise<NetworkStatusResult>


addListener('onBlufiEvent', ...)

addListener(eventName: 'onBlufiEvent',listenerFunc: (event: any)=>void)=>Promise<PluginListenerHandle>
ParamType
eventName'onBlufiEvent'
listenerFunc(event: any) => void

Returns:Promise<PluginListenerHandle>


Interfaces

ScanResultItem

PropType
namestring
rssinumber
addressstring

WifiListResult

PropType
list{ ssid: string; rssi: number; }[]

WifiConnectResult

PropType
successboolean
messagestring

WifiDisconnectResult

PropType
successboolean
messagestring

NetworkStatusResult

PropType
connectedboolean
statusstring

PluginListenerHandle

PropType
remove() => Promise<void>

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages