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.

ELBabyScaleBleHeader.h 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. //
  2. // ELBabyScaleBleHeader.h
  3. // Elink
  4. //
  5. // Created by iot_user on 2019/9/16.
  6. // Copyright © 2019 iot_iMac. All rights reserved.
  7. //
  8. #ifndef ELBabyScaleBleHeader_h
  9. #define ELBabyScaleBleHeader_h
  10. //Baby scale transparent data type(婴儿秤透传数据类型)
  11. typedef NS_ENUM(NSUInteger, BabyScaleBleDataType) {
  12. /**Weight stability data( 体重稳定数据) */
  13. BabyScaleBleDataType_WeightStableData = 0x01 ,
  14. /** Weight real-time data(体重实时数据) */
  15. BabyScaleBleDataType_WeightRealtimeData = 0x02 ,
  16. /** Length data(身长数据) */
  17. BabyScaleBleDataType_Height = 0x03 ,
  18. /** App delivery unit settings(app下发单位设置 )*/
  19. BabyScaleBleDataType_AppSendUnit = 0x81 ,
  20. /** MCU reply setting result(MCU回复设置结果) */
  21. BabyScaleBleDataType_BackSendUnit = 0x82 ,
  22. /** App sends control class instructions(app发送控制类指令 )*/
  23. BabyScaleBleDataType_AppSendCtrl = 0x83 ,
  24. /** MCU reply control result(MCU回复控制结果) */
  25. BabyScaleBleDataType_BackSendCtrl = 0x84 ,
  26. /** he device sends an error code.(设备上发错误码) */
  27. BabyScaleBleDataType_DeviceBackErrorCode = 0xFF,
  28. };
  29. typedef NS_ENUM(NSInteger ,BabyScaleResultType) {
  30. /** Successful setup(设置成功) */
  31. BabyScaleResultType_Succeed = 0 ,
  32. /** Setup failed(设置失败) */
  33. BabyScaleResultType_Failure ,
  34. /** Does not support settings(不支持设置) */
  35. BabyScaleResultType_Unsupported ,
  36. };
  37. typedef NS_ENUM(NSInteger ,BabyScaleDeviceErrorCode) {
  38. /** overweight(超重) */
  39. BabyScaleDeviceErrorCode_Overweight = 0 ,
  40. /** Unstable weight during weighing 0(称重为0 期间,重量不稳定) */
  41. BabyScaleDeviceErrorCode_Unstable ,
  42. /** Weighing to 0 failed(称重为 0 失败 )*/
  43. BabyScaleDeviceErrorCode_Failure ,
  44. };
  45. typedef NS_ENUM(NSUInteger, HoldDataType) {
  46. HoldDataTypeKeep = 0x00,
  47. HoldDataTypeCancel = 0x01,
  48. HoldDataTypeUnkonwn
  49. };
  50. #endif /* ELBabyScaleBleHeader_h */