summaryrefslogtreecommitdiff
path: root/libs/ihealth-sdk/doc/ecgusb.md
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ihealth-sdk/doc/ecgusb.md')
-rw-r--r--libs/ihealth-sdk/doc/ecgusb.md76
1 files changed, 76 insertions, 0 deletions
diff --git a/libs/ihealth-sdk/doc/ecgusb.md b/libs/ihealth-sdk/doc/ecgusb.md
new file mode 100644
index 0000000..7fe7b10
--- /dev/null
+++ b/libs/ihealth-sdk/doc/ecgusb.md
@@ -0,0 +1,76 @@
1# ECG3 Workflow
2
3## import ECG3 module
4
5```js
6import {
7 ECGModule,
8 ECGProfileModule
9} from '@ihealth/ihealthlibrary-react-native';
10```
11
12## APIs
13
14### add and remove listener
15
16```js
17// add
18notifyListener = DeviceEventEmitter.addListener(ECGModule.Event_Notify, (event) => {
19 console.log(event);
20});
21
22// remove
23notifyListener.remove();
24```
25
26### get device information
27
28```js
29ECGUSBModule.getIdps()
30```
31
32### get all connected devices
33
34```js
35ECGUSBModule.getAllConnectedDevices();
36```
37
38### get data stored in the ecg3 device
39
40```js
41ECGUSBModule.syncData();
42```
43
44### delete data stored in the ecg3 device
45
46```js
47ECGUSBModule.deleteData();
48```
49
50### splice data
51
52```js
53ECGUSBModule.spliceData(["ECGSDK_20160420025256",
54 "ECGSDK_20160420025453",
55 "ECGSDK_20160420030824",
56 "ECGSDK_20160420082435"]);
57```
58
59### get cache
60
61```js
62ECGUSBModule.getCache();
63```
64
65### delete cache data
66
67```js
68ECGUSBModule.deleteCacheData();
69```
70
71### get filter data
72
73```js
74ECGUSBModule.getFilterDataByFileName("ECG_Total_Data_20160420025256.dat","ECG_Total_Mark_20160420025256.txt");
75```
76