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.

ELBroadcastNutritionFoodScaleDataModel.h 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // ELBroadcastNutritionFoodScaleDataModel.h
  3. // Elink
  4. //
  5. // Created by iot_user on 2020/8/21.
  6. // Copyright © 2020 iot_iMac. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "ELBroadcastNutritionFoodScaleBleHeader.h"
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface ELBroadcastNutritionFoodScaleDataModel : NSObject
  12. @property(nonatomic, assign) int cid;
  13. @property(nonatomic, assign) int vid;
  14. @property(nonatomic, assign) int pid;
  15. @property(nonatomic, copy) NSString *mac;
  16. //Data serial number(数据流水号)
  17. @property(nonatomic, assign) Byte serialNumber;
  18. //Measurement status(测量状态)
  19. @property (nonatomic, assign) BroadcastNutritionFoodScaleStatus testStatus;
  20. //weight(重量数据)
  21. @property (nonatomic, assign) UInt32 weight;
  22. //Weight unit(重量单位)
  23. @property(nonatomic, assign) BroadcastNutritionFoodScaleWeightUnit weightUnit;
  24. //Weight decimal point(体重小数点)
  25. @property(nonatomic, assign) Byte weightPoint;
  26. //Weight negative(是否负数)
  27. @property(nonatomic, assign, getter=isNegative) BOOL negative;
  28. //Power(电量 0~100%)
  29. @property(nonatomic, assign) Byte power;
  30. //Error(异常标志)
  31. @property(nonatomic, assign) BroadcastNutritionFoodScaleErrorStatus errorStatus;
  32. //timestamp(时间戳)
  33. @property(nonatomic, assign) long long timestamp;
  34. @end
  35. NSString *BroadcastNutritionFoodScaleWeightUnitString(BroadcastNutritionFoodScaleWeightUnit unit);
  36. NS_ASSUME_NONNULL_END