iOS AILinkBleSDK - 蓝牙SDK
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ELEightScaleBleBfrDataModel.h 4.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. //
  2. // ELEightScaleBleBfrDataModel.h
  3. // AILinkBleSDK
  4. //
  5. // Created by cliCk on 2021/8/25.
  6. // Copyright © 2021 IOT. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "ELEightScaleSDKHeader.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. /** 秤端计算的体脂数据 */
  12. @interface ELEightScaleBleBfrDataModel : NSObject
  13. @property (nonatomic, assign) float BMI;
  14. /** 全身体脂率 % */
  15. @property (nonatomic, assign) float bodyBfr;
  16. /** 全身肌肉率 % */
  17. @property (nonatomic, assign) float bodyRom;
  18. /** 左上肢脂肪量 kg */
  19. @property (nonatomic, assign) float leftHandFatMass;
  20. /** 右上肢脂肪量 kg */
  21. @property (nonatomic, assign) float rightHandFatMass;
  22. /** 躯干脂肪量 kg */
  23. @property (nonatomic, assign) float bodyFatMass;
  24. /** 左下肢脂肪量 kg */
  25. @property (nonatomic, assign) float leftFootFatMass;
  26. /** 右下肢脂肪量 kg */
  27. @property (nonatomic, assign) float rightFootFatMass;
  28. /** 左上肢肌肉量 kg */
  29. @property (nonatomic, assign) float leftHandMuscleMass;
  30. /** 右上肢肌肉量 kg */
  31. @property (nonatomic, assign) float rightHandMuscleMass;
  32. /** 躯干肌肉量 kg */
  33. @property (nonatomic, assign) float bodyMuscleMass;
  34. /** 左下肢肌肉量 kg */
  35. @property (nonatomic, assign) float leftFootMuscleMass;
  36. /** 右下肢肌肉量 kg */
  37. @property (nonatomic, assign) float rightFootMuscleMass;
  38. /** 身体水分 % */
  39. @property (nonatomic, assign) float bodyWater;
  40. /** 骨重 kg */
  41. @property (nonatomic, assign) float BoneMass;
  42. /** 基础代谢率 kcal */
  43. @property (nonatomic, assign) int BMR;
  44. /** 蛋白率 % */
  45. @property (nonatomic, assign) float ProteinRate;
  46. /** 内脏脂肪指数 */
  47. @property (nonatomic, assign) int uvi;
  48. /** 皮下脂肪 % */
  49. @property (nonatomic, assign) float sfr;
  50. /** 身高 cm */
  51. @property (nonatomic, assign) int height;
  52. /** 身体年龄 */
  53. @property (nonatomic, assign) int bodyAge;
  54. /** 脂肪量 kg */
  55. @property (nonatomic, assign) float fatMass;
  56. /** 体水分量 kg */
  57. @property (nonatomic, assign) float bodyWaterWeight;
  58. /** 骨盐量 kg */
  59. @property (nonatomic, assign) float boneSaltContent;
  60. /** 无机盐 kg */
  61. @property (nonatomic, assign) float inorganicSalts;
  62. /** 蛋白质量 kg */
  63. @property (nonatomic, assign) int proteinContent;
  64. /** 肌肉量 kg */
  65. @property (nonatomic, assign) float muscleMass;
  66. /** 去脂体重 kg */
  67. @property (nonatomic, assign) float leanBodyMass;
  68. /** 骨骼肌 kg */
  69. @property (nonatomic, assign) float skeletalMuscle;
  70. /** 身体得分 */
  71. @property (nonatomic, assign) int physicalScore;
  72. /** 身体质量指数(精度0.1kg/m^2) */
  73. @property (nonatomic, assign) float bodyMassIndex;
  74. /** 标准体重 */
  75. @property (nonatomic, assign) int standardWeight;
  76. /** 肌肉控制 */
  77. @property (nonatomic, assign) int muscleControl;
  78. /** 腰臀比 */
  79. @property (nonatomic, assign) float whr;
  80. /** 体型控制 */
  81. @property (nonatomic, assign) int bodyShapeControl;
  82. /** 脂肪控制 */
  83. @property (nonatomic, assign) int fatControl;
  84. /** 体重控制 */
  85. @property (nonatomic, assign) int weightControl;
  86. /** 左上脂肪占比 */
  87. @property (nonatomic, assign) float upperLeftFatPercentage;
  88. /** 右上脂肪占比 */
  89. @property (nonatomic, assign) float upperRightFatPercentage;
  90. /** 躯干脂肪占比 */
  91. @property (nonatomic, assign) float trunkFatPercentage;
  92. /** 左下脂肪占比 */
  93. @property (nonatomic, assign) float lowerLeftFatPercentage;
  94. /** 右下脂肪占比 */
  95. @property (nonatomic, assign) float lowerRightFatPercentage;
  96. /** 左上肌肉占比 */
  97. @property (nonatomic, assign) float leftUpperMusclePercentage;
  98. /** 右上肌肉占比 */
  99. @property (nonatomic, assign) float rightUpperMusclePercentage;
  100. /** 躯干肌肉占比 */
  101. @property (nonatomic, assign) float trunkMusclePercentage;
  102. /** 左下肌肉占比 */
  103. @property (nonatomic, assign) float leftLowerMusclePercentage;
  104. /** 右下肌肉占比 */
  105. @property (nonatomic, assign) float rightLowerMusclePercentage;
  106. @end
  107. /** 八电极需要用户数据对象模型 */
  108. @interface ELEightScaleBleUserModel : NSObject
  109. /** 用户特征 */
  110. @property (nonatomic, assign) enum EightScaleRole role;
  111. /** 当前用户所属好身材用户编号 */
  112. @property (nonatomic, assign) int number;
  113. /** 性别 1男,0女 */
  114. @property (nonatomic, assign) int gender;
  115. /** 年龄 */
  116. @property (nonatomic, assign) int age;
  117. /** 身高 cm */
  118. @property (nonatomic, assign) int height;
  119. @end
  120. NS_ASSUME_NONNULL_END