1.0.6 • Published 3 years ago

wxs-chris-wxsnetwork v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

WXS Network

Install

npm install wxs-chris-wxsnetwork
npx cap sync

Platform Specific Configurations

iOS

  • After build follow step mention in below image for avoid linking errors during build.     

API

addListener('initCallback', ...)

addListener(eventName: 'initCallback', listenerFunc: (data: { status: boolean; }) => void) => PluginListenerHandle
ParamType
eventName'initCallback'
listenerFunc(data: { status: boolean; }) => void

Returns: PluginListenerHandle


addListener('onScanResult', ...)

addListener(eventName: 'onScanResult', listenerFunc: (data: ScanResult) => void) => PluginListenerHandle
ParamType
eventName'onScanResult'
listenerFunc(data: ScanResult) => void

Returns: PluginListenerHandle


addListener('onBleStateChange', ...)

addListener(eventName: 'onBleStateChange', listenerFunc: (data: { ble_status: string; }) => void) => PluginListenerHandle
ParamType
eventName'onBleStateChange'
listenerFunc(data: { ble_status: string; }) => void

Returns: PluginListenerHandle


addListener('onAddDevice', ...)

addListener(eventName: 'onAddDevice', listenerFunc: (data: { device: string; status: string; }) => void) => PluginListenerHandle
ParamType
eventName'onAddDevice'
listenerFunc(data: { device: string; status: string; }) => void

Returns: PluginListenerHandle


addListener('onReceiveWeightData', ...)

addListener(eventName: 'onReceiveWeightData', listenerFunc: (data: { data: any; status: string; }) => void) => PluginListenerHandle
ParamType
eventName'onReceiveWeightData'
listenerFunc(data: { data: any; status: string; }) => void

Returns: PluginListenerHandle


addListener('onDeviceConnectionChanged', ...)

addListener(eventName: 'onDeviceConnectionChanged', listenerFunc: (data: { data: string; connection_state: string; }) => void) => PluginListenerHandle
ParamType
eventName'onDeviceConnectionChanged'
listenerFunc(data: { data: string; connection_state: string; }) => void

Returns: PluginListenerHandle


addListener('onHrMeasureStart', ...)

addListener(eventName: 'onHrMeasureStart', listenerFunc: () => void) => PluginListenerHandle
ParamType
eventName'onHrMeasureStart'
listenerFunc() => void

Returns: PluginListenerHandle


addListener('onHrMeasureOver', ...)

addListener(eventName: 'onHrMeasureOver', listenerFunc: (data: { hr: any; }) => void) => PluginListenerHandle
ParamType
eventName'onHrMeasureOver'
listenerFunc(data: { hr: any; }) => void

Returns: PluginListenerHandle


addListener('onMeasureStart', ...)

addListener(eventName: 'onMeasureStart', listenerFunc: () => void) => PluginListenerHandle
ParamType
eventName'onMeasureStart'
listenerFunc() => void

Returns: PluginListenerHandle


addListener('onMeasureEnd', ...)

addListener(eventName: 'onMeasureEnd', listenerFunc: () => void) => PluginListenerHandle
ParamType
eventName'onMeasureEnd'
listenerFunc() => void

Returns: PluginListenerHandle


removeAllListeners()

removeAllListeners() => Promise<void>

Remove all native listeners for this plugin


echo(...)

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

Returns: Promise<{ value: string; }>


initDeviceManager(...)

initDeviceManager(options: InitDeviceOptions) => Promise<{ data: string; }>
ParamType
optionsInitDeviceOptions

Returns: Promise<{ data: string; }>


startScan()

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

Returns: Promise<{ status: string; }>


addDevice(...)

addDevice(options: { deviceIndex: number; }) => Promise<{ status: string; }>
ParamType
options{ deviceIndex: number; }

Returns: Promise<{ status: string; }>


addDeviceUsingMacAddress(...)

addDeviceUsingMacAddress(options: { macAddress: string; }) => Promise<{ status: string; }>
ParamType
options{ macAddress: string; }

Returns: Promise<{ status: string; }>


updateUserInfo(...)

updateUserInfo(options: UserInfo) => Promise<{ status: string; }>
ParamType
optionsUserInfo

Returns: Promise<{ status: string; }>


deInitDeviceManager()

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

Returns: Promise<{ status: string; }>


setUserInScaleDevice(...)

setUserInScaleDevice(options: { userInfo: InitDeviceOptions[]; }) => Promise<{ status: boolean; }>
ParamType
options{ userInfo: InitDeviceOptions[]; }

Returns: Promise<{ status: boolean; }>


isBluetoothEnabled()

isBluetoothEnabled() => Promise<{ isEnabled: boolean; }>

Only for android

Returns: Promise<{ isEnabled: boolean; }>


isLocationEnabled()

isLocationEnabled() => Promise<{ isEnabled: boolean; }>

Returns: Promise<{ isEnabled: boolean; }>


checkLocationPermission()

checkLocationPermission() => Promise<{ isAllowed: boolean; }>

Returns: Promise<{ isAllowed: boolean; }>


Interfaces

PluginListenerHandle

PropType
remove() => Promise<void>

ScanResult

PropType
scanFoundboolean
devicesDeviceInfo[]

DeviceInfo

PropType
deviceNamestring
devicestring

InitDeviceOptions

PropType
agenumber
heightnumber
gendernumber
target_weightnumber
weightnumber
mode'athlete' | 'normal'

UserInfo

PropType
nickNamestring
1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago