summaryrefslogtreecommitdiff
path: root/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/PT3SBTMacroFile.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/PT3SBTMacroFile.h')
-rw-r--r--libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/PT3SBTMacroFile.h92
1 files changed, 92 insertions, 0 deletions
diff --git a/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/PT3SBTMacroFile.h b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/PT3SBTMacroFile.h
new file mode 100644
index 0000000..014e7ae
--- /dev/null
+++ b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/PT3SBTMacroFile.h
@@ -0,0 +1,92 @@
1//
2// PT3SBTMacroFile.h
3// iHealthSDKStatic
4//
5// Created by user on 2020/9/7.
6// Copyright © 2020 ihealthSDK. All rights reserved.
7//
8
9#ifndef PT3SBTMacroFile_h
10#define PT3SBTMacroFile_h
11
12
13/**
14 PT3SBT Device Error Code
15 */
16typedef NS_ENUM(int, PT3SBTDeviceError) {
17 PT3SBTDeviceError_Unknown = -1,// device send wrong error code
18 PT3SBTDeviceError_CommunicationTimeout = 0,
19 PT3SBTDeviceError_ReceivedCommandError,
20 PT3SBTDeviceError_InputParameterError,
21 PT3SBTDeviceError_MoreThanMaxNumbersOfUser,
22 PT3SBTDeviceError_WriteFlashError,
23 PT3SBTDeviceError_Disconnect,
24};
25
26typedef void(^DisposePT3SBTDeviceFunctionBlock)(NSDictionary *functionDict);
27
28typedef void(^DisposePT3SBTErrorBlock)(PT3SBTDeviceError error);
29
30/**
31 battery
32
33 @param battary battery
34 */
35typedef void (^DisposePT3SBTBatteryBlock)(NSNumber *battary);
36
37/**
38 TemperatureUnit
39 */
40typedef NS_ENUM(NSInteger, PT3SBTTemperatureUnit) {
41 /// Degrees Celsius
42 PT3SBTTemperatureUnit_C=1,
43 /// Fahrenheit
44 PT3SBTTemperatureUnit_F,
45};
46/**
47 set unit result
48
49 @param setResult YES:success NO:fail
50 */
51typedef void (^DisposePT3SBTSetUnit)(BOOL setResult);
52/**
53 get unit
54
55 @param unit PT3SBTTemperatureUnit
56 */
57typedef void (^DisposePT3SBTGetUnit)(PT3SBTTemperatureUnit unit);
58
59/**
60 get memory data count
61
62 @param count data
63 */
64typedef void (^DisposePT3SBTGetMemoryCount)(NSNumber* count);
65
66/**
67 get memory data
68
69 @param memoryDataArray data
70 */
71typedef void (^DisposePT3SBTMemoryData)(NSMutableArray *memoryDataArray);
72
73/**
74 delete offline measurement data result block
75
76 @param deleteResult YES:success NO:fail
77 */
78typedef void (^DisposePT3SBTDeleteData)(BOOL deleteResult);
79
80/**
81 get device info
82
83 @param deviceInfoDic data
84 */
85typedef void (^DisposePT3SBTDeviceInfo)(NSDictionary *deviceInfoDic);
86
87#define PT3SBTDiscover @"PT3SBTDiscover"
88#define PT3SBTConnectFailed @"PT3SBTConnectFailed"
89#define PT3SBTConnectNoti @"PT3SBTConnectNoti"
90#define PT3SBTDisConnectNoti @"PT3SBTDisConnectNoti"
91
92#endif /* PT3SBTMacroFile_h */