summaryrefslogtreecommitdiff
path: root/libs/ihealth-sdk/module/PO1Module.js
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ihealth-sdk/module/PO1Module.js')
-rw-r--r--libs/ihealth-sdk/module/PO1Module.js38
1 files changed, 38 insertions, 0 deletions
diff --git a/libs/ihealth-sdk/module/PO1Module.js b/libs/ihealth-sdk/module/PO1Module.js
new file mode 100644
index 0000000..2b877bd
--- /dev/null
+++ b/libs/ihealth-sdk/module/PO1Module.js
@@ -0,0 +1,38 @@
1'use strict';
2
3var {NativeModules} = require('react-native');
4
5var RCTModule = NativeModules.PO1Module
6
7/**
8 * @module PO1Module
9 */
10module.exports = {
11
12 Event_Notify: RCTModule.Event_Notify,
13
14 /**
15 * Get the PO1 battery status.
16 * @param {string} mac Device's mac address
17 */
18 getBattery: function (mac) {
19 RCTModule.getBattery(mac)
20 },
21
22 /**
23 * Disconnect the PO1
24 * @param mac The mac address
25 */
26 disconnect: function (mac) {
27 RCTModule.disconnect(mac)
28 },
29
30 /**
31 * Get all connected PO1 device
32 *
33 * e.g. {"devices":["A4D5783FB00C","A4D5783FFE58"]}
34 */
35 getAllConnectedDevices: function () {
36 RCTModule.getAllConnectedDevices()
37 }
38}