1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
//
// ECGProfileModule.m
// ReactNativeIOSLibrary
//
// Created by daiqingquan on 2018/1/5.
// Copyright © 2018年 daiqingquan. All rights reserved.
//
#import "ECGProfileModule.h"
@implementation ECGProfileModule
RCT_EXPORT_MODULE()
#pragma mark
#pragma mark - constantsToExport
- (NSDictionary *)constantsToExport
{
return @{
kACTION_GET_ALL_CONNECTED_DEVICES:kACTION_GET_ALL_CONNECTED_DEVICES,
kACTION_ERROR_ECG:kACTION_ERROR_ECG,
kERROR_NUM_ECG:kERROR_NUM_ECG,
kERROR_DESCRIPTION_ECG:kERROR_DESCRIPTION_ECG,
kACTION_BATTERY_ECG:kACTION_BATTERY_ECG,
kBATTERY_ECG:kBATTERY_ECG,
kACTION_SYSTIME:kACTION_SYSTIME,
kACTION_MEASURE_WAVEData:kACTION_MEASURE_WAVEData,
kACTION_MEASURE_ECGPulse:kACTION_MEASURE_ECGPulse,
kMEASURE_WAVEData:kMEASURE_WAVEData,
kMEASURE_ECGPulse:kMEASURE_ECGPulse,
kACTION_STOPMEASURE_ECG:kACTION_STOPMEASURE_ECG,
kACTION_ELECTRODE_STATUS:kACTION_ELECTRODE_STATUS,
kELECTRODE_STATUS:kELECTRODE_STATUS,
kACTION_ERROR_ECGUSB:kACTION_ERROR_ECGUSB,
kERROR_NUM_ECGUSB:kERROR_NUM_ECGUSB,
kERROR_DESCRIPTION_ECGUSB:kERROR_DESCRIPTION_ECGUSB,
kACTION_SYNCDATA_ECGUSB:kACTION_SYNCDATA_ECGUSB,
kACTION_STARTSYNCDATA_ECGUSB:kACTION_STARTSYNCDATA_ECGUSB,
kACTION_SYNCDATAINFO_ECGUSB:kACTION_SYNCDATAINFO_ECGUSB,
kDATAINFO:kDATAINFO,
kACTION_FINISHSYNCDATA_ECGUSB:kACTION_FINISHSYNCDATA_ECGUSB,
kACTION_SYNCDATAPROGRESS_ECGUSB:kACTION_SYNCDATAPROGRESS_ECGUSB,
kPROGRESS:kPROGRESS,
kACTION_DELETEDATA_ECGUSB:kACTION_DELETEDATA_ECGUSB,
kACTION_SPLICE:kACTION_SPLICE,
kSPLICE_DATA:kSPLICE_DATA,
kSPLICE_ERROR_DESCRIPTION:kSPLICE_ERROR_DESCRIPTION,
kACTION_GET_CACHE:kACTION_GET_CACHE,
kGET_CACHE_DATA:kGET_CACHE_DATA,
kACTION_FILTER:kACTION_FILTER,
kFILTER_DATA:kFILTER_DATA,
kFILTER_ERROR_DESCRIPTION:kFILTER_ERROR_DESCRIPTION,
};
};
+ (BOOL)requiresMainQueueSetup
{
return YES;
}
@end
|