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.

BhBodyCompositionEnum.h 2.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. //
  2. // BhBodyCompositionEnum.h
  3. // BH_BIA4Twolegs_IOS_Ver
  4. //
  5. // Created by 陈挺 on 2020/5/9.
  6. // Copyright © 2020 BaoLei. All rights reserved.
  7. //
  8. #ifndef BhBodyCompositionEnum_h
  9. #define BhBodyCompositionEnum_h
  10. #import <Foundation/Foundation.h>
  11. /*!
  12. @enum BHSexType
  13. @abstract 性别枚举
  14. @constant FEMALE 男性
  15. @constant MALE 女性
  16. */
  17. typedef NS_ENUM(NSInteger, BhSexType){
  18. BH_SEX_TYPE_FEMALE,
  19. BH_SEX_TYPE_MALE
  20. };
  21. /*!
  22. @enum BHPeopleType
  23. @abstract 人员类型枚举
  24. @constant BH_PEOPLE_TYPE_NORMAL 普通人
  25. @constant BH_PEOPLE_TYPE_ATHLETE 运动员
  26. */
  27. typedef NS_ENUM(NSInteger, BhPeopleType){
  28. BH_PEOPLE_TYPE_NORMAL,
  29. BH_PEOPLE_TYPE_ATHLETE
  30. };
  31. /*!
  32. @enum BHErrorType
  33. @abstract 算法返回错误类型枚举
  34. @constant BH_ERROR_TYPE_NONE 无错误,此時可以讀取所有參數結果
  35. @constant BH_ERROR_TYPE_IMPEDANCE 阻抗有误 200~1200
  36. @constant BH_ERROR_TYPE_AGE 年龄有误 6 ~ 99
  37. @constant BH_ERROR_TYPE_HEIGHT 身高有误 90 ~ 220cm
  38. @constant BH_ERROR_TYPE_WEIGHT 体重有误 10 ~ 200kg
  39. @constant BH_ERROR_TYPE_SEX 性別有误 0 ~ 1
  40. @constant BH_ERROR_TYPE_PEOPLE_TYPE 人員有误 0 ~ 1
  41. */
  42. typedef NS_ENUM(NSInteger, BhErrorType) {
  43. BH_ERROR_TYPE_NONE = 0x00,
  44. BH_ERROR_TYPE_AGE = 0x01,
  45. BH_ERROR_TYPE_HEIGHT = 0x02,
  46. BH_ERROR_TYPE_WEIGHT = 0x03,
  47. BH_ERROR_TYPE_SEX = 0x04,
  48. BH_ERROR_TYPE_PEOPLE_TYPE = 0x05,
  49. BH_ERROR_TYPE_IMPEDANCE_TWO_LEGS = 0x06,
  50. BH_ERROR_TYPE_IMPEDANCE_TWO_ARMS = 0x07,
  51. BH_ERROR_TYPE_IMPEDANCE_LEFT_BODY = 0x08,
  52. BH_ERROR_TYPE_IMPEDANCE_LEFT_ARM = 0x09,
  53. BH_ERROR_TYPE_IMPEDANCE_RIGHT_ARM = 0x0A,
  54. BH_ERROR_TYPE_IMPEDANCE_LEFT_LEG = 0x0B,
  55. BH_ERROR_TYPE_IMPEDANCE_RIGHT_LEG = 0x0C,
  56. BH_ERROR_TYPE_IMPEDANCE_TRUNK = 0x0D,
  57. };
  58. /*!
  59. @enum BHBodyType
  60. @abstract 身體類型
  61. @constant BH_BODY_TYPE_THIN 偏瘦型
  62. @constant BH_BODY_TYPE_THIN_MUSCLE 偏瘦肌肉型
  63. @constant BH_BODY_TYPE_MUSCULAR 肌肉发达型
  64. @constant BH_BODY_TYPE_OBESE_FAT 浮肿肥胖型
  65. @constant BH_BODY_TYPE_FAT_MUSCLE 偏胖肌肉型
  66. @constant BH_BODY_TYPE_MUSCLE_FAT 肌肉型偏胖
  67. @constant BH_BODY_TYPE_LACK_EXERCISE 缺乏运动型
  68. @constant BH_BODY_TYPE_STANDARD 标准型
  69. @constant BH_BODY_TYPE_STANDARD_MUSCLE 标准肌肉型
  70. */
  71. typedef NS_ENUM(NSInteger, BhBodyType) {
  72. BH_BODY_TYPE_THIN = 1,
  73. BH_BODY_TYPE_THIN_MUSCLE = 2,
  74. BH_BODY_TYPE_MUSCULAR = 3,
  75. BH_BODY_TYPE_OBESE_FAT = 4,
  76. BH_BODY_TYPE_FAT_MUSCLE =5,
  77. BH_BODY_TYPE_MUSCLE_FAT = 6,
  78. BH_BODY_TYPE_LACK_EXERCISE =7,
  79. BH_BODY_TYPE_STANDARD = 8,
  80. BH_BODY_TYPE_STANDARD_MUSCLE =9
  81. };
  82. #endif /* BhBodyCompositionEnum_h */