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 --- .../ios/ReactNativeIOSLibrary/BTMProfileModule.m | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100755 libs/ihealth-sdk/ios/ReactNativeIOSLibrary/BTMProfileModule.m (limited to 'libs/ihealth-sdk/ios/ReactNativeIOSLibrary/BTMProfileModule.m') diff --git a/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/BTMProfileModule.m b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/BTMProfileModule.m new file mode 100755 index 0000000..61ee3fe --- /dev/null +++ b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/BTMProfileModule.m @@ -0,0 +1,47 @@ +// +// BTMProfileModule.m +// ReactNativeIOSLibrary +// +// Created by daiqingquan on 2016/12/4. +// Copyright © 2016年 daiqingquan. All rights reserved. +// + +#import "BTMProfileModule.h" + +@implementation BTMProfileModule + + +RCT_EXPORT_MODULE() + +#pragma mark +#pragma mark - constantsToExport + + +- (NSDictionary *)constantsToExport +{ + return @{ + @"ACTION_BTM_BATTERY":BTM_ACTION_BATTERY, + @"BTM_BATTERY":BTM_BATTERY, + @"ACTION_BTM_MEMORY":BTM_ACTION_MEMORY, + @"ACTION_BTM_MEASURE":BTM_ACTION_MEASURE, + @"ACTION_BTM_CALLBACK":BTM_ACTION_CALLBACK, + @"ACTION_ERROR_BTM":BTM_ACTION_ERROR, + @"MEMORY_COUNT":BTM_MEMORY_COUNT, + @"BTM_TEMPERATURE_ARRAY":BTM_TEMPERATURE_ARRAY, + @"BTM_TEMPERATURE_TARGET":BTM_TEMPERATURE_TARGET, + @"BTM_TEMPERATURE":BTM_TEMPERATURE, + @"BTM_MEASURE_TIME":BTM_MEASURE_TIME, + @"ERROR_NUM_BTM":BTM_ERROR_NUM, + @"ERROR_DESCRIPTION_BTM":BTM_ERROR_DESCRIPTION, + @"devices":BTM_ERROR_DESCRIPTION, + @"ACTION_GET_ALL_CONNECTED_DEVICES":@"ACTION_GET_ALL_CONNECTED_DEVICES", + }; +}; + + ++ (BOOL)requiresMainQueueSetup +{ + return YES; +} + +@end -- cgit