summaryrefslogtreecommitdiff
path: root/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOSyncEnum.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOSyncEnum.h')
-rwxr-xr-xlibs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOSyncEnum.h316
1 files changed, 316 insertions, 0 deletions
diff --git a/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOSyncEnum.h b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOSyncEnum.h
new file mode 100755
index 0000000..a559371
--- /dev/null
+++ b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOSyncEnum.h
@@ -0,0 +1,316 @@
1//
2// IDOSyncEnum.h
3// IDOBluetoothInternal
4//
5// Created by 何东阳 on 2019/8/3.
6// Copyright © 2019 何东阳. All rights reserved.
7//
8
9#ifndef IDOSyncEnum_h
10#define IDOSyncEnum_h
11
12/**
13 * 同步状态枚举
14 * Synchronization status enumeration
15 */
16typedef NS_ENUM(NSInteger, IDO_SYNC_COMPLETE_STATUS) {
17 /**
18 * 全部同步完成
19 * All sync completed
20 */
21 IDO_SYNC_GLOBAL_COMPLETE = 1,
22
23 /**
24 * 配置同步完成
25 * Configuration synchronization completed
26 */
27 IDO_SYNC_CONFIG_COMPLETE,
28
29 /**
30 * 配置同步完成异常
31 * Configure synchronization completion exception
32 */
33 IDO_SYNC_CONFIG_COMPLETE_EXCEPTION,
34
35 /**
36 * 健康同步完成
37 * Health synchronization completed
38 */
39 IDO_SYNC_HEALTH_COMPLETE,
40
41 /**
42 * 健康同步完成异常
43 * Health synchronization completes exception
44 */
45 IDO_SYNC_HEALTH_COMPLETE_EXCEPTION,
46
47 /**
48 * v3健康同步完成
49 * v3 health synchronization completed
50 */
51 IDO_SYNC_V3_HEALTH_COMPLETE,
52
53 /**
54 * v3健康同步完成异常
55 * v3 health synchronization completes exception
56 */
57 IDO_SYNC_V3_HEALTH_COMPLETE_EXCEPTION,
58
59 /**
60 * 活动同步完成
61 * Activity synchronization completed
62 */
63 IDO_SYNC_ACTIVITY_COMPLETE,
64
65 /**
66 * 活动同步完成异常
67 * Activity synchronization completes exception
68 */
69 IDO_SYNC_ACTIVITY_COMPLETE_EXCEPTION,
70
71 /**
72 * GPS同步完成
73 * GPS synchronization completed
74 */
75 IDO_SYNC_GPS_COMPLETE,
76
77 /**
78 * GPS同步完成异常
79 * GPS synchronization completes exception
80 */
81 IDO_SYNC_GPS_COMPLETE_EXCEPTION,
82
83};
84
85/**
86 * 当前同步类型枚举
87 * Current sync type enumeration
88 */
89typedef NS_ENUM(NSInteger, IDO_CURRENT_SYNC_TYPE) {
90 /**
91 * 当前同步配置
92 * Current synchronization configuration
93 */
94 IDO_SYNC_CONFIG_TYPE = 1,
95
96 /**
97 * 当前同步健康
98 * Current sync health
99 */
100 IDO_SYNC_HEALTH_TYPE,
101
102 /**
103 * 当前同步V3健康
104 * Current sync Blood oxygen and pressure
105 */
106 IDO_SYNC_V3_HEALTH_TYPE,
107
108 /**
109 * 当前同步活动
110 * Current synchronization activity
111 */
112 IDO_SYNC_ACTIVITY_TYPE,
113
114 /**
115 * 当前同步GPS
116 * Current synchronous GPS
117 */
118 IDO_SYNC_GPS_TYPE,
119
120};
121
122/**
123 * 同步配置数据类型
124 * Synchronous configuration data type
125 */
126typedef NS_ENUM(NSInteger, IDO_SYNC_CONFIG_DATA_TYPE) {
127 /*
128 * 不设置默认数据
129 * set none
130 */
131 IDO_SYNC_DEFAULT_NONE = 0,
132 /*
133 * 设置当前时间
134 * set time
135 */
136 IDO_SYNC_SET_TIME_TYPE = 1,
137 /*
138 * 设置闹钟
139 * set alarm
140 */
141 IDO_SYNC_SET_ALARM_TYPE,
142 /*
143 * 设置久坐
144 * set long sit
145 */
146 IDO_SYNC_SET_LONG_SIT_TYPE,
147 /*
148 * 设置防丢失
149 * set lost find
150 */
151 IDO_SYNC_SET_LOST_FIND_TYPE,
152 /*
153 * 设置寻找手机
154 * set find phone
155 */
156 IDO_SYNC_SET_FIND_PHONE_TYPE,
157 /*
158 * 设置运动目标(步数)
159 * set sport goal
160 */
161 IDO_SYNC_SET_SPORT_GOAL_TYPE,
162 /*
163 * 设置用户信息
164 * set user info
165 */
166 IDO_SYNC_SET_USER_INFO_TYPE,
167 /*
168 * 设置单位
169 * set unit
170 */
171 IDO_SYNC_SET_UNIT_TYPE,
172 /*
173 * 设置开启授权
174 * set open auth
175 */
176 IDO_SYNC_SET_AUTH_TYPE,
177 /*
178 * 设置心率模式
179 * set heart rate mode
180 */
181 IDO_SYNC_SET_HEART_RATE_MODE_TYPE,
182 /*
183 * 设置抬手
184 * set up hand gesture
185 */
186 IDO_SYNC_SET_UP_HAND_GESTURE_TYPE,
187 /*
188 * 设置勿扰模式
189 * set do not disturb
190 */
191 IDO_SYNC_SET_DO_NOT_DISTURB_TYPE,
192 /*
193 * 设置显示模式
194 * set display mode
195 */
196 IDO_SYNC_SET_DISPLAY_MODE_TYPE,
197 /*
198 * 设置一键呼叫
199 * set one key sos
200 */
201 IDO_SYNC_SET_ONE_KEY_SOS_TYPE,
202 /*
203 * 设置音乐开关
204 * set muisc on off
205 */
206 IDO_SYNC_SET_MUISC_ON_OFF_TYPE,
207 /*
208 * 设置天气开关
209 * set weather switch
210 */
211 IDO_SYNC_SET_WEATHER_SWITCH_TYPE,
212 /*
213 * 设置心率区间
214 * set heart rate interval
215 */
216 IDO_SYNC_SET_HEART_RATE_INTERVAL_TYPE,
217 /*
218 * 设置运动模式选择
219 * set sport mode select
220 */
221 IDO_SYNC_SET_SPORT_MODE_SELECT_TYPE,
222 /*
223 * 设置运动模式排序
224 * set sport mode sort
225 */
226 IDO_SYNC_SET_SPORT_MODE_SORT_TYPE,
227 /*
228 * 设置表盘
229 * set watch dial
230 */
231 IDO_SYNC_SET_WATCH_DIAL_TYPE,
232 /*
233 * 设置快捷方式
234 * set shortcut
235 */
236 IDO_SYNC_SET_SHORTCUT_TYPE,
237 /*
238 * 设置睡眠时间段
239 * set sleep period
240 */
241 IDO_SYNC_SET_SLEEP_PERIOD_TYPE,
242 /*
243 * 设置屏幕亮度
244 * set screen brightness
245 */
246 IDO_SYNC_SET_SCREEN_BRIGHTNESS_TYPE,
247 /*
248 * 设置女性生理周期提醒
249 * set menstruation remind
250 */
251 IDO_SYNC_SET_MENSTRUATION_REMIND_TYPE,
252 /*
253 * 设置女性生理周期
254 * set menstruation
255 */
256 IDO_SYNC_SET_SET_MENSTRUATION_TYPE,
257 /*
258 * 设置卡路里和距离目标
259 * set calorie distance goal
260 */
261 IDO_SYNC_SET_CALORIE_DISTANCE_GOAL_TYPE,
262 /*
263 * 设置GPS信息
264 * set gps config
265 */
266 IDO_SYNC_SET_CONFIG_GPS_TYPE,
267 /*
268 * 设置打开苹果通知开关
269 * set open ancs
270 */
271 IDO_SYNC_SET_BLE_OPEN_ANCS_TYPE,
272 /*
273 * 设置走路提醒
274 * set walk reminder
275 */
276 IDO_SYNC_SET_WALK_REMINDER_TYPE,
277 /*
278 * 设置血氧训练
279 * set breathe train
280 */
281 IDO_SYNC_SET_BREATHE_TRAIN_TYPE,
282 /*
283 * 设置活动识别开关
284 * set activity switch
285 */
286 IDO_SYNC_SET_ACTIVITY_SWITCH_TYPE,
287};
288
289/**
290 * 设置同步项类型
291 * set want to sync item type
292 */
293typedef NS_ENUM(NSInteger, IDO_WANT_TO_SYNC_ITEM_TYPE) {
294 /*
295 * 同步配置
296 * sync config
297 */
298 IDO_WANT_TO_SYNC_CONFIG_ITEM_TYPE = 1 << 0,
299 /*
300 * 同步健康
301 * sync health
302 */
303 IDO_WANT_TO_SYNC_HEALTH_ITEM_TYPE = 1 << 1,
304 /*
305 * 同步活动
306 * sync activity
307 */
308 IDO_WANT_TO_SYNC_ACTIVITY_ITEM_TYPE = 1 << 2,
309 /*
310 * 同步 GPS
311 * sync gps
312 */
313 IDO_WANT_TO_SYNC_GPS_ITEM_TYPE = 1 << 3
314};
315
316#endif /* IDOSyncEnum_h */