summaryrefslogtreecommitdiff
path: root/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/ECGMacroFile.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/ECGMacroFile.h')
-rw-r--r--libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/ECGMacroFile.h84
1 files changed, 84 insertions, 0 deletions
diff --git a/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/ECGMacroFile.h b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/ECGMacroFile.h
new file mode 100644
index 0000000..45a749c
--- /dev/null
+++ b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/ECGMacroFile.h
@@ -0,0 +1,84 @@
1//
2// ECGMacroFile.h
3// iHealthDemoCode
4//
5// Created by zhiwei jing on 16/7/12.
6// Copyright © 2016年 zhiwei jing. All rights reserved.
7//
8
9#import "HealthUser.h"
10
11#ifndef ECGMacroFile_h
12#define ECGMacroFile_h
13
14
15#define ECGUSBConnectNoti @"ECGUSBConnect"
16#define ECGUSBDisConnectNoti @"ECGUSBDisConnectNoti"
17
18#define ECG3Discover @"ECG3Discover"
19#define ECG3ConnectFailed @"ECG3ConnectFailed"
20#define ECG3ConnectNoti @"ECG3ConnectNoti"
21#define ECG3DisConnectNoti @"ECG3DisConnectNoti"
22#define ECG3DeviceID @"ID"
23
24/**
25 ECG3ErrorID
26 */
27typedef NS_ENUM(NSUInteger, ECG3ErrorID) {
28 /// Electrode Loss
29 ECG3Error_ElectrodeLoss = 1,
30 /// Electrode Loss Recovery
31 ECG3Error_ElectrodeLossRecovery,
32 /// Electrode Loss Timeout
33 ECG3Error_ElectrodeLossTimeout,
34 /// SDCard Communication Error
35 ECG3Error_SDCardCommunicationError,
36 /// Sample Module Error
37 ECG3Error_SampleModuleError,
38 /// Low Power
39 ECG3Error_LowPower,
40 /// Device Memory Full
41 ECG3Error_DeviceMemoryFull,
42 /// Disconnect
43 ECG3Error_Disconnect,
44 /// Parameter Error
45 ECG3Error_ParameterError = 400,
46 /// Command timeout
47 ECG3Error_CommandTimeout = 500,
48};
49
50typedef NS_ENUM(NSUInteger, ECG3USBError) {
51 /// Query command timeout
52 ECG3USBError_QuerySDCardInfoTimeout,
53 /// Received SD card info is wrong.
54 ECG3USBError_SDCardInfoError,
55 /// Receive devce's error log: SD card error.
56 ECG3USBError_SDCardError,
57 /// There is not enough space for ECG's offline data.
58 ECG3USBError_iOSDeviceFlashNotEnough,
59 /// Receive wrong data
60 ECG3USBError_AFilePackageIndexNotMatch,
61 /// Receive wrong data
62 ECG3USBError_BFilePackageIndexNotMatch,
63 /// Receive data timeout
64 ECG3USBError_ReceiveDataTimeout,
65 /// Save file error
66 ECG3USBError_SaveFileError,
67 /// Device is disconnected.
68 ECG3USBError_DeviceDisconnect,
69 /// Format fail.
70 ECG3USBError_DeviceReplyFormatFail,
71 /// Splice fail.
72 ECG3USBError_SpliceFail,
73 /// Get data cache fail.
74 ECG3USBError_GetDataCacheFail,
75 /// Filter fail.
76 ECG3USBError_FilterFail,
77 /// Format command timeout.
78 ECG3USBError_DeviceFormatTimeout,
79 /// Command timeout
80 ECG3USBError_CommandTimeout = 500,
81
82};
83
84#endif /* ECGMacroFile_h */