diff options
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.h | 84 |
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 | */ | ||
| 27 | typedef 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 | |||
| 50 | typedef 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 */ | ||
