From d6d9a09d505d11148599a95a5be3e1351edbe0ac Mon Sep 17 00:00:00 2001 From: hc Date: Mon, 13 Apr 2026 15:17:52 +0800 Subject: Local iHealth SDK, device detail screen, iOS event fixes --- .../Communication_SDK/Headers/IDOCommonMacro.h | 89 ++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100755 libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOCommonMacro.h (limited to 'libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOCommonMacro.h') diff --git a/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOCommonMacro.h b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOCommonMacro.h new file mode 100755 index 0000000..f7ca286 --- /dev/null +++ b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/Communication_SDK/Headers/IDOCommonMacro.h @@ -0,0 +1,89 @@ +// +// IDOCommonMacro.h +// IDOBluetoothInternal +// +// Created by 何东阳 on 2019/7/8. +// Copyright © 2019 何东阳. All rights reserved. +// + +#ifndef IDOCommonMacro_h +#define IDOCommonMacro_h + +#if __has_include() +#elif __has_include() +#else +#import "IDOBluetoothEngine.h" +#endif + +/** + IDO 当前手环蓝牙引擎 | IDO current bracelet Bluetooth engine + */ +#define IDO_BLUE_ENGINE [IDOBluetoothEngine shareInstance] + +/** + IDO 当前手环蓝牙功能列表 | IDO Current Bracelet Bluetooth Feature List + */ +#define __IDO_FUNCTABLE__ IDO_BLUE_ENGINE.managerEngine.funcTableModel + +/** + IDO 当前蓝牙系统管理对象 | IDO Current Bluetooth System Management Object + */ +#define __IDO_MANAGER__ IDO_BLUE_ENGINE.managerEngine.centralManager + +/** + IDO 当前外围设备对象 | IDO Current Peripheral Object + */ +#define __IDO_PERIPHERAL__ IDO_BLUE_ENGINE.managerEngine.peripheral + +/** + IDO 当前外围设备是否连接 | IDO Current Peripheral is connected + */ +#define __IDO_CONNECTED__ IDO_BLUE_ENGINE.managerEngine.connected + +/** + IDO 当前外围设备是否连接中 | IDO Current Peripheral is connecting + */ +#define __IDO_CONNECTING__ IDO_BLUE_ENGINE.managerEngine.connecting + +/** + IDO 当前蓝牙管理中心是否开启 | IDO Current blue manager is powered on + */ +#define __IDO_POWERED_ON__ IDO_BLUE_ENGINE.managerEngine.poweredOn + +/** + IDO 当前手环UUID | IDO Current Bracelet UUID + */ +#define __IDO_UUID__ IDO_BLUE_ENGINE.peripheralEngine.uuidStr + +/** + IDO 当前手环MAC | IDO Current Bracelet MAC + */ +#define __IDO_MAC_ADDR__ IDO_BLUE_ENGINE.peripheralEngine.macAddr + +/** + IDO 当前手环绑定状态 | IDO Current Bracelet Binding Status + */ +#define __IDO_BIND__ IDO_BLUE_ENGINE.peripheralEngine.isBind + +/** + IDO 当前手环配对中状态 | IDO Current Bracelet pairing Status + */ +#define __IDO_PAIRING__ IDO_BLUE_ENGINE.peripheralEngine.isPairing + +/** + IDO 用户ID | IDO User ID + */ +#define __IDO_USER_ID__ IDO_BLUE_ENGINE.userEngine.userId + +/** + IDO 当前手环ota状态 | IDO current bracelet ota status + */ +#define __IDO_OTA__ IDO_BLUE_ENGINE.peripheralEngine.isOta + +/** + IDO 当前手环名字 | IDO Current Bracelet Name + */ +#define __IDO_NAME__ IDO_BLUE_ENGINE.peripheralEngine.deviceName + + +#endif /* IDOCommonMacro_h */ -- cgit