blob: 5fa5fd49b93a95a28dc81d9708ace597c717a9eb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
//
// BPProfileModule.h
// ReactNativeIOSLibrary
//
// Created by daiqingquan on 2016/11/23.
// Copyright © 2016年 daiqingquan. All rights reserved.
//
#import <Foundation/Foundation.h>
#if __has_include(<React/RCTEventEmitter.h>)
#import <React/RCTEventEmitter.h>
#else
#import "RCTEventEmitter.h"
#endif
@interface BPProfileModule : NSObject<RCTBridgeModule>
#define kACTION_ERROR_BP @"error_bp"
#define kERROR_DESCRIPTION_BP @"description"
#define kACTION_BATTERY_BP @"battery_bp"
#define kACTION_ZOREING_BP @"zoreing_bp"
#define kACTION_ZOREOVER_BP @"zoreover_bp"
#define kACTION_ONLINE_PRESSURE_BP @"online_pressure_bp"
#define kACTION_ONLINE_PULSEWAVE_BP @"online_pulsewave_bp"
#define kACTION_ONLINE_RESULT_BP @"online_result_bp"
#define kACTION_HISTORICAL_NUM_BP @"offlinenum"
#define kACTION_HISTORICAL_DATA_BP @"historicaldata_bp"
#define kACTION_HISTORICAL_OVER_BP @"get_historical_over_bp"
#define kACTION_FUNCTION_INFORMATION_BP @"function_info_bp"
#define kACTION_SET_UNIT_SUCCESS_BP @"set_unit_success"
#define kACTION_SET_ANGLE_SUCCESS_BP @"set_angle_success"
#define kACTION_INTERRUPTED_BP @"interrupted_bp"
#define kACTION_Delete_BP @"delete_bp"
#define kACTION_ENABLE_OFFLINE_BP @"enable_offline_bp"
#define kACTION_DISENABLE_OFFLINE_BP @"disenable_offline_bp"
#define kACTION_IS_ENABLE_OFFLINE @"offlinestatus"
#define kMessage @"Message"
#define kIDPS @"idps"
#define kACTION @"action"
#define kERROR_NUM_BP @"error"
#define kBATTERY_BP @"battery"
#define kBLOOD_PRESSURE_BP @"pressure"
#define kFLAG_HEARTBEAT_BP @"heartbeat"
#define kPULSEWAVE_BP @"wave"
#define kHIGH_BLOOD_PRESSURE_BP @"sys"
#define kLOW_BLOOD_PRESSURE_BP @"dia"
#define kPULSE_BP @"heartRate"
#define kMEASUREMENT_DATE_BP @"date"
#define kMEASUREMENT_AHR_BP @"arrhythmia"
#define kMEASUREMENT_HSD_BP @"hsd"
#define kMEASUREMENT_STRAT_ANGLE_BP @"startAngle"
#define kMEASUREMENT_ANGLE_CHANGE_BP @"measureAngleChange"
#define kMEASUREMENT_HAND_BP @"chooseHand"
#define kDATAID @"dataID"
#define kHISTORICAL_NUM_BP @"offlinenum"
#define kHISTORICAL_DATA_BP @"data"
#define kIS_ENABLE_OFFLINE @"offlinestatus"
#define kFUNCTION_IS_UPAIR_MEASURE @"upAirMeasureFlg"
#define kFUNCTION_IS_ARM_MEASURE @"armMeasureFlg"
#define kFUNCTION_HAVE_ANGLE_SENSOR @"haveAngleSensor"
#define kFUNCTION_HAVE_OFFLINE @"haveOffline"
#define kFUNCTION_HAVE_ANGLE_SETTING @"haveAngleSet"
#define kFUNCTION_IS_MULTI_UPLOAD @"mutableUpload"
#define kFUNCTION_HAVE_SELF_UPDATE @"selfUpdate"
#define kFUNCTION_HAVE_HSD @"haveHSD"
#define kANGLE_BP @"angle"
#define kWHICH_ARM @"which_arm"
#define kACTION_ANGLE_BP @"angle_bp"
#define kMAC @"mac"
#define kType @"type"
+ (void)sendErrorToEmitter:(RCTEventEmitter *)emitter eventNotify:(NSString*)eventNotify WithCode:(NSInteger)errorCode;
+ (void)sendEventToEmitter:(RCTEventEmitter *)emitter eventNotify:(NSString*)eventNotify WithDict:(NSDictionary*)dict;
@end
|