summaryrefslogtreecommitdiff
path: root/libs/ihealth-sdk/module/BG1SModule.js
diff options
context:
space:
mode:
authorhc <haocheng.xie@respiree.com>2026-04-13 15:17:52 +0800
committerhc <haocheng.xie@respiree.com>2026-04-13 15:17:52 +0800
commitd6d9a09d505d11148599a95a5be3e1351edbe0ac (patch)
treea5f5891983d1ff207e99f683a5e151519cef4980 /libs/ihealth-sdk/module/BG1SModule.js
parente4fb9966e762852bf17f21c8406501d42fae0b61 (diff)
Local iHealth SDK, device detail screen, iOS event fixes
Diffstat (limited to 'libs/ihealth-sdk/module/BG1SModule.js')
-rw-r--r--libs/ihealth-sdk/module/BG1SModule.js48
1 files changed, 48 insertions, 0 deletions
diff --git a/libs/ihealth-sdk/module/BG1SModule.js b/libs/ihealth-sdk/module/BG1SModule.js
new file mode 100644
index 0000000..e3b922b
--- /dev/null
+++ b/libs/ihealth-sdk/module/BG1SModule.js
@@ -0,0 +1,48 @@
1'use strict';
2
3var {NativeModules} = require('react-native');
4
5var RCTModule = NativeModules.BG1SModule
6
7 /**
8 * @module BG1SModule
9 */
10module.exports = {
11
12 Event_Notify: RCTModule.Event_Notify,
13
14 /**
15 * listen getFunction
16 * @param {string} mac Device's mac address
17 */
18 getFunction: function (mac) {
19 RCTModule.getFunction(mac)
20 },
21
22
23 /**
24 * listen measurement
25 * @param {string} mac Device's mac address
26 */
27 measure: function (mac, measureMode) {
28 RCTModule.measure(mac, measureMode)
29 },
30
31 /**
32 * Disconnect the BG1S
33 * @param mac The mac address for BG1S
34 */
35 disconnect: function (mac) {
36 RCTModule.disconnect(mac)
37 },
38
39 /**
40 * Get all connected BG1S device
41 *
42 * e.g. {"devices":["A4D5783FB00C","A4D5783FFE58"]}
43 */
44 getAllConnectedDevices: function () {
45 RCTModule.getAllConnectedDevices()
46 }
47}
48