summaryrefslogtreecommitdiff
path: root/libs/ihealth-sdk/module/ECGModule.js
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ihealth-sdk/module/ECGModule.js')
-rwxr-xr-xlibs/ihealth-sdk/module/ECGModule.js60
1 files changed, 60 insertions, 0 deletions
diff --git a/libs/ihealth-sdk/module/ECGModule.js b/libs/ihealth-sdk/module/ECGModule.js
new file mode 100755
index 0000000..439dd99
--- /dev/null
+++ b/libs/ihealth-sdk/module/ECGModule.js
@@ -0,0 +1,60 @@
1/**
2 *
3 */
4'use strict';
5
6
7var {NativeModules} = require('react-native');
8
9var RCTModule = NativeModules.ECGModule;
10
11/**
12 * @module ECGModule
13 */
14module.exports = {
15
16 Event_Notify: RCTModule.Event_Notify,
17
18 /**
19 * SyncTime.
20 */
21 sysTime: function (mac) {
22 RCTModule.sysTime(mac)
23 },
24
25 /**
26 * startMeasure
27 */
28 startMeasure: function (mac) {
29 RCTModule.startMeasure(mac)
30 },
31 /**
32 * getBattery
33 * @param {string} serialNumber the mac address of scale
34 */
35 getBattery: function (mac) {
36 RCTModule.getBattery(mac)
37 },
38 /**
39 * stopMeasure
40 */
41 stopMeasure: function (mac) {
42 RCTModule.stopMeasure(mac)
43 },
44 /**
45 * Get all connected ECG device
46 *
47 * e.g. {"devices":["A4D5783FB00C","A4D5783FFE58"]}
48 */
49
50 getAllConnectedDevices: function () {
51 RCTModule.getAllConnectedDevices()
52 },
53 /**
54 * Disconnect the ECG3
55 * @param mac The mac address
56 */
57 disconnect: function (mac) {
58 RCTModule.disconnect(mac)
59 }
60}