capacitor-plugin-ihealth v1.1.7
capacitor-plugin-ihealth
capacitor plugin to integrate ihealth sdk
Install
npm install capacitor-plugin-ihealth
npx cap syncAPI
authoriseiHealthSdk()isBluetoothEnabled()initialiseCentralManager()scanDiscover(...)connectDevice(...)getConnectedDeviceInstance(...)disconnectDevice()deleteDeviceData()getDeviceOfflineData()startBP5SMeasurement()addListener([eventName: 'OnlineDeviceData', listenerFunc: (info: any) => void] | [eventName: 'toast', listenerFunc: (info: any) => void] | [eventName: 'error', listenerFunc: (info: any) => void] | [eventName: 'deviceDatafound', listenerFunc: (info: any) => void] | [eventName: 'StartMeasurementFinished', listenerFunc: (info: any) => void] | [eventName: 'dataNotFound', listenerFunc: (info: any) => void] | [eventName: 'deviceConnectFail', listenerFunc: (info: any) => void] | [eventName: 'deviceDisconnect', listenerFunc: (info: any) => void] | [eventName: 'deviceDiscover', listenerFunc: (info: any) => void] | [eventName: 'deviceConnect', listenerFunc: (info: any) => void], ...)- Interfaces
- Type Aliases
authoriseiHealthSdk()
authoriseiHealthSdk() => Promise<{ value: any; }>Returns: Promise<{ value: any; }>
isBluetoothEnabled()
isBluetoothEnabled() => Promise<{ value: any; }>Returns: Promise<{ value: any; }>
initialiseCentralManager()
initialiseCentralManager() => Promise<{ value: any; }>Returns: Promise<{ value: any; }>
scanDiscover(...)
scanDiscover(options: Object) => Promise<{ value: any; }>| Param | Type |
|---|---|
options | Object |
Returns: Promise<{ value: any; }>
connectDevice(...)
connectDevice(options: Object) => Promise<any>| Param | Type |
|---|---|
options | Object |
Returns: Promise<any>
getConnectedDeviceInstance(...)
getConnectedDeviceInstance(options: Object) => Promise<{ value: any; }>| Param | Type |
|---|---|
options | Object |
Returns: Promise<{ value: any; }>
disconnectDevice()
disconnectDevice() => Promise<{ value: any; }>Returns: Promise<{ value: any; }>
deleteDeviceData()
deleteDeviceData() => Promise<{ value: any; }>Returns: Promise<{ value: any; }>
getDeviceOfflineData()
getDeviceOfflineData() => Promise<{ value: any; }>Returns: Promise<{ value: any; }>
startBP5SMeasurement()
startBP5SMeasurement() => Promise<{ value: any; }>Returns: Promise<{ value: any; }>
addListener(eventName: 'OnlineDeviceData', listenerFunc: (info: any) => void | eventName: 'toast', listenerFunc: (info: any) => void | eventName: 'error', listenerFunc: (info: any) => void | eventName: 'deviceDatafound', listenerFunc: (info: any) => void | eventName: 'StartMeasurementFinished', listenerFunc: (info: any) => void | eventName: 'dataNotFound', listenerFunc: (info: any) => void | eventName: 'deviceConnectFail', listenerFunc: (info: any) => void | eventName: 'deviceDisconnect', listenerFunc: (info: any) => void | eventName: 'deviceDiscover', listenerFunc: (info: any) => void | eventName: 'deviceConnect', listenerFunc: (info: any) => void, ...)
addListener(...args: [eventName: "OnlineDeviceData", listenerFunc: (info: any) => void] | [eventName: "toast", listenerFunc: (info: any) => void] | [eventName: "error", listenerFunc: (info: any) => void] | [eventName: "deviceDatafound", listenerFunc: (info: any) => void] | [eventName: "StartMeasurementFinished", listenerFunc: (info: any) => void] | [eventName: "dataNotFound", listenerFunc: (info: any) => void] | [eventName: "deviceConnectFail", listenerFunc: (info: any) => void] | [eventName: "deviceDisconnect", listenerFunc: (info: any) => void] | [eventName: "deviceDiscover", listenerFunc: (info: any) => void] | [eventName: "deviceConnect", listenerFunc: (info: any) => void]) => Promise<PluginListenerHandle> & PluginListenerHandleReturns: Promise<PluginListenerHandle> & PluginListenerHandle
Interfaces
Object
Provides functionality common to all JavaScript objects.
| Prop | Type | Description |
|---|---|---|
constructor | Function | The initial value of Object.prototype.constructor is the standard built-in Object constructor. |
| Method | Signature | Description |
|---|---|---|
| toString | () => string | Returns a string representation of an object. |
| toLocaleString | () => string | Returns a date converted to a string using the current locale. |
| valueOf | () => Object | Returns the primitive value of the specified object. |
| hasOwnProperty | (v: PropertyKey) => boolean | Determines whether an object has a property with the specified name. |
| isPrototypeOf | (v: Object) => boolean | Determines whether an object exists in another object's prototype chain. |
| propertyIsEnumerable | (v: PropertyKey) => boolean | Determines whether a specified property is enumerable. |
Function
Creates a new function.
| Prop | Type |
|---|---|
prototype | any |
length | number |
arguments | any |
caller | Function |
| Method | Signature | Description |
|---|---|---|
| apply | (this: Function, thisArg: any, argArray?: any) => any | Calls the function, substituting the specified object for the this value of the function, and the specified array for the arguments of the function. |
| call | (this: Function, thisArg: any, ...argArray: any[]) => any | Calls a method of an object, substituting another object for the current object. |
| bind | (this: Function, thisArg: any, ...argArray: any[]) => any | For a given function, creates a bound function that has the same body as the original function. The this object of the bound function is associated with the specified object, and has the specified initial parameters. |
| toString | () => string | Returns a string representation of a function. |
PluginListenerHandle
| Prop | Type |
|---|---|
remove | () => Promise<void> |
Type Aliases
PropertyKey
string | number | symbol
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago