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/HS2SProfileModule.h | 169 +++++++++++++++++++++ 1 file changed, 169 insertions(+) create mode 100644 libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HS2SProfileModule.h (limited to 'libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HS2SProfileModule.h') diff --git a/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HS2SProfileModule.h b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HS2SProfileModule.h new file mode 100644 index 0000000..07862b4 --- /dev/null +++ b/libs/ihealth-sdk/ios/ReactNativeIOSLibrary/HS2SProfileModule.h @@ -0,0 +1,169 @@ +// +// HSProfileModule.h +// ReactNativeIOSLibrary +// +// Created by ihealth on 16/12/2. +// Copyright © 2016年 daiqingquan. All rights reserved. +// + +#import +#if __has_include() +#import +#else +#import "RCTBridgeModule.h" +#endif + +@interface HS2SProfileModule : NSObject + +#define ACTION_LIVEDATA_HS @"liveData_hs" +#define LIVEDATA_HS @"value" + +#define ACTION_ONLINE_RESULT_HS @"online_result_hs" +#define DATAID @"dataID" +#define WEIGHT_HS @"value" +#define FAT_HS @"" +#define WATER_HS @"" +#define MUSCLE_HS @"" +#define SKELETON_HS @"" +#define FATELEVEL_HS @"" +#define DCI_HS @"" + +#define ACTION_GET_ALL_CONNECTED_DEVICES @"action_get_all_connected_devices" +#define ACTION_HISTORICAL_DATA_HS @"historicaldata_hs" +#define HISTORDATA_HS @"historyData" +#define MEASUREMENT_DATE_HS @"date" +#define ACTION_HISTORICAL_DATA_COMPLETE_HS @"finishTranslate" +#define ACTION_NO_HISTORICALDATA @"noHistoryData" +#define BATTERY_HS @"battery_hs" +#define ACTION_BATTARY_HS @"action_get_battery_hs" +#define ACTION_ERROR_HS @"error_hs" +#define ERROR_NUM_HS @"error" +#define ERROR_ID_ILLEGAL_ARGUMENT @"400" +#define ERROR_ID_WIFI_DISABLED @"" +#define ERROR_DESCRIPTION_HS @"description" + + + +#define ACTION_GET_HS2S_DEVICE_INFO @"action_get_device_info" + +#define ACTION_SET_HS2S_UNIT @"action_set_unit" + +#define ACTION_GET_HS2S_USER_INFO @"action_get_user_info" + +#define ACTION_UPDATE_HS2S_USER_INFO @"action_create_or_update_user_info" + +#define ACTION_DELETE_HS2S_USER @"action_delete_user_info" + +#define ACTION_GET_HS2S_MEMORY_COUNT @"action_history_data_num" + +#define ACTION_GET_HS2S_MEMORY_DATA @"action_history_data" + +#define ACTION_DELETE_HS2S_MEMORY_DATA @"action_delete_history_data" + +#define ACTION_GET_HS2S_ANONYMOUS_MEMORY_COUNT @"action_anonymous_data_num" + +#define ACTION_GET_HS2S_ANONYMOUS_MEMORY_DATA @"action_anonymous_data" + +#define ACTION_DELETE_HS2S_ANONYMOUS_MEMORY_DATA @"action_delete_anonymous_history_data" + +#define ACTION_HS2S_ONLINE_DATA @"action_online_real_time_data" + +#define ACTION_HS2S_ONLINE_RESULT @"action_online_result" + +#define ACTION_HS2S_BODYFAT_RESULT @"action_body_fat_result" + +#define ACTION_ONLINE_WEIGHTANDBody_INFO @"online_weigthandbody_info" + +#define ACTION_BroadCastType_DEVICE @"broadCastType_device" + +#define ACTION_RESET_DEVICE @"reset_device" + +#define ACTION_MEASURE_FINISH @"measure_finish" + +#define HS2S_DEVICE_INFO @"device_info" + +#define HS2S_DEVICE_BATTERY @"battery" + +#define HS2S_DEVICE_UNIT @"unit_current" + +#define HS2S_DEVICE_USER_COUNT @"user_count" + +#define HS2S_USER_INFO_ARRAY @"user_info_array" + +#define HS2S_USER_INFO_COUNT @"user_info_count" + +#define HS2S_BODYBUILDING @"body_building" + +#define HS2S_IMPEDANCE @"impedance" + +#define HS2S_HEIGHT @"height" + +#define HS2S_AGE @"age" + +#define HS2S_GENDER @"gender" + +#define HS2S_WEIGTH @"weight" + +#define HS2S_CREATE_TIME @"create_time" + +#define HS2S_INSTRUCTION_TYPE @"instruction_type" + +#define HS2S_USER_ID @"user_id" + +#define MEMORY_COUNT @"history_data_count" + +#define MEMORY_DATA @"history_data" + +#define HS2S_DATA_BODY_FAT_RESULT @"data_body_fat_result" + +#define HS2S_SET_RESULT @"result" + +#define ACTION_HS2S_MEASURE_FINISH @"action_measure_finish_at_critical" + +#define ACTION_HS2S_RESET_DEVICE @"action_restore_fatory_settings" + +#define HS2S_FAT_WEIGHT @"fat_weight" + +#define HS2S_FAT_CONTROL @"fat_control" + +#define HS2S_WEIGHT_CONTROL @"weight_control" + +#define HS2S_STANDARD_WEIGHT @"standard_weight" + +#define HS2S_SKELETAL_MUSCLE_MASS @"skeletal_muscle_mass" + +#define HS2S_BODY_WATER_RATE @"body_water_rate" + +#define HS2S_MUSCLE_MASS @"muscle_mass" + +#define HS2S_MUSCLE_CONTROL @"muscle_control" + +#define HS2S_PHYSICAL_AGE @"physical_age" + +#define HS2S_VISCERAL_FAT_GRADE @"visceral_fat_grade" + +#define HS2S_PROTEIN_RATE @"protein_rate" + +#define HS2S_BONE_SALT_CONTENT @"bone_salt_content" + +#define HS2S_BODY_FIT_PERCENTAGE @"body_fit_percentage" + +#define HS2S_MEASURE_TIME @"measure_time" + + +#define ACTION_HS2S_LightUp_DEVICE @"action_lightup_settings" + +#define HS2S_DEVICE_STATUS @"device_status" + +#define ACTION_HS2S_MEASURE_HEARTRATE_DEVICE_STATUS @"action_measure_heartrate_device_status" + +#define ACTION_HS2S_MEASURE_HEARTRATE @"action_measure_heartrate" + +#define HS2S_MEASURE_HEARTRATE_RESULT @"measure_heartrate_result" + + +#define ACTION_HS2S_EXIT_MEASURE_HEARTRATE_STATUS @"action_exit_measure_heartrate_status" + + + +@end -- cgit