123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- //
- // FRK_fatScalesSDK.h
- // FRK_fatScalesSDK
- //
- // Created by zhang on 17/2/24.
- // Copyright © 2017年 taolei. All rights reserved.
- //
-
- #import <Foundation/Foundation.h>
-
- typedef NS_ENUM(NSInteger, OEMBfsUserSex) {
- OEMBfsUserSex_Female = 0,//2,
- OEMBfsUserSex_Male = 1,
- };
-
-
- @interface OEMBfsCalculateItem : NSObject
-
- /**
- * 标准体重 standardWeight
- */
- @property (nonatomic, assign) double standardWeight;
- /**
- * 体重控制量 weightControl
- */
- @property (nonatomic, assign) double weightControl;
- /**
- * 脂肪量 fatMass
- */
- @property (nonatomic, assign) double fatMass;
- /**
- * 去脂体重 weightWithoutFat
- */
- @property (nonatomic, assign) double weightWithoutFat;
- /**
- * 肌肉量 muscleMass
- */
- @property (nonatomic, assign) double muscleMass;
- /**
- * 蛋白量 proteinMass
- */
- @property (nonatomic, assign) double proteinMass;
- /**
- * 肥胖等级 fatlevel
- * 1.标准 standard
- * 2.偏瘦 thin
- * 3.偏重 over weight
- * 4.体重不足 insufficient
- * 5.超重 Severely overweight
- */
- @property (nonatomic, assign) NSInteger fatlevel;
-
-
- /** For example
- (double) _standardWeight = 66.5
- (double) _weightControl = 6.1999998092651367
- (double) _fatMass = 16.100000381469727
- (double) _weightWithoutFat = 56.599998474121094
- (double) _muscleMass = 37.099998474121094
- (double) _proteinMass = 12.100000381469727
- (NSInteger) _fatlevel = 1
- */
- @end
-
-
-
- @interface OEMBfsCalculateSDK : NSObject
-
-
- /**
- * According to the bfr / rom / pp in the basic parameters returned by the scale, calculate 7 additional items that the App needs to display 根据秤返回的基本参数中的bfr/rom/pp,计算出App需要额外显示的7个项目
- *@param sex
- * 性别: 男:1 女 2
- * @param height
- * 身高:1~270(CM)
- * @param weight
- * 体重:1~220(KG)
- * @param bfr
- * 体脂率 43.6
- * @param rom
- * 肌肉率 55.2
- * @param pp
- * 蛋白率 25.9
- * @return BfsCalculateItem
- */
- + (OEMBfsCalculateItem *)getBodyfatItemWithSex:(OEMBfsUserSex)sex height:(NSInteger)height weight:(double)weight bfr:(NSString *)bfr rom:(NSString *)rom pp:(NSString *)pp;
-
- /**
- * 获取标准体重(单位:kg)
- */
- + (double) getStandardWeight:(NSInteger)sex andheight:(NSInteger)height;
-
- @end
|