cordova-plugin-corelink-rtls-sensor

0.0.2 • Public • Published

Cordova Plugin for Corelink RTLS Sensor

  • [ ] ios
  • [x] android

Installation

cordova plugin add cordova-plugin-corelink-rtls-sensor --save

or via ionic

ionic cordova plugin add cordova-plugin-corelink-rtls-sensor

Relative Dependencies

cordova-support-kotlin

cordova plugin add cordova-support-kotlin --save

or via ionic

ionic cordova plugin add cordova-support-kotlin

Usage

Ble.start

Definition
Ble.start(successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.start(() => {
  console.log('started');
}, errCode => {
  console.error('Failed to start,', errCode);
});

Ble.stop

Definition
Ble.stop(successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.stop(() => {
  console.log('stopped');
}, errCode => {
  console.error('Failed to stop,', errCode);
});

Ble.setId

Definition
Ble.setId(id: number, successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.setId(0, () => {
  console.log('set id to 0');
}, errCode => {
  console.error('failed to set id', errCode);
});

Id is a number from 0 to 0xffff.

Ble.setCustomFlag

Definition
Ble.setCustomFlag(customFlag: number, successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.setCustomFlag(0, () => {
  console.log('set customFlag to 0');
}, errCode => {
  console.error('failed to set customFlag', errCode);
});

CustomFlag is a number from 0 to 127.

Ble.setAlarm

Definition
Ble.setAlarm(alarm: boolean, successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.setAlarm(true, () => {
  console.log('set alarm to true');
}, errCode => {
  console.error('failed to set alarm', errCode);
});

Ble.setBattery

Definition
Ble.setBattery(battery: number, successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.setBattery(0, () => {
  console.log('set battery to 0');
}, errCode => {
  console.error('failed to set battery', errCode);
});

Battery is a number from 0 to 10.

Ble.setTxPowerLevel

Definition
Ble.setTxPowerLevel(txPowerLevel: number, successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.setTxPowerLevel(0, () => {
  console.log('set txPowerLevel to 0');
}, errCode => {
  console.error('failed to set txPowerLevel', errCode);
});

TxPowerLevel

  • 0: ADVERTISE_TX_POWER_ULTRA_LOW
  • 1: ADVERTISE_TX_POWER_LOW
  • 2: ADVERTISE_TX_POWER_MEDIUM
  • 3: ADVERTISE_TX_POWER_HIGH (default)

Ble.setAdvertiseMode

Definition
Ble.setAdvertiseMode(AdvertiseMode: number, successCallback: () => void, failedCallback(errCode: number) => void)
Example
Ble.setAdvertiseMode(0, () => {
  console.log('set advertiseMode to 0');
}, errCode => {
  console.error('failed to set advertiseMode', errCode);
});

AdvertiseMode

  • 0: ADVERTISE_MODE_LOW_POWER
  • 1: ADVERTISE_MODE_BALANCED (default)
  • 2: ADVERTISE_MODE_LOW_LATENCY

Package Sidebar

Install

npm i cordova-plugin-corelink-rtls-sensor

Weekly Downloads

3

Version

0.0.2

License

ISC

Unpacked Size

9 kB

Total Files

6

Last publish

Collaborators

  • kuyoonjo