1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- //
- // ELBabyScaleBleHeader.h
- // Elink
- //
- // Created by iot_user on 2019/9/16.
- // Copyright © 2019 iot_iMac. All rights reserved.
- //
-
- #ifndef ELBabyScaleBleHeader_h
- #define ELBabyScaleBleHeader_h
-
- //Baby scale transparent data type(婴儿秤透传数据类型)
- typedef NS_ENUM(NSUInteger, BabyScaleBleDataType) {
- /**Weight stability data( 体重稳定数据) */
- BabyScaleBleDataType_WeightStableData = 0x01 ,
- /** Weight real-time data(体重实时数据) */
- BabyScaleBleDataType_WeightRealtimeData = 0x02 ,
- /** Length data(身长数据) */
- BabyScaleBleDataType_Height = 0x03 ,
-
- /** App delivery unit settings(app下发单位设置 )*/
- BabyScaleBleDataType_AppSendUnit = 0x81 ,
- /** MCU reply setting result(MCU回复设置结果) */
- BabyScaleBleDataType_BackSendUnit = 0x82 ,
-
- /** App sends control class instructions(app发送控制类指令 )*/
- BabyScaleBleDataType_AppSendCtrl = 0x83 ,
- /** MCU reply control result(MCU回复控制结果) */
- BabyScaleBleDataType_BackSendCtrl = 0x84 ,
-
-
- /** he device sends an error code.(设备上发错误码) */
- BabyScaleBleDataType_DeviceBackErrorCode = 0xFF,
-
- };
-
-
- typedef NS_ENUM(NSInteger ,BabyScaleResultType) {
- /** Successful setup(设置成功) */
- BabyScaleResultType_Succeed = 0 ,
- /** Setup failed(设置失败) */
- BabyScaleResultType_Failure ,
- /** Does not support settings(不支持设置) */
- BabyScaleResultType_Unsupported ,
- };
-
- typedef NS_ENUM(NSInteger ,BabyScaleDeviceErrorCode) {
- /** overweight(超重) */
- BabyScaleDeviceErrorCode_Overweight = 0 ,
- /** Unstable weight during weighing 0(称重为0 期间,重量不稳定) */
- BabyScaleDeviceErrorCode_Unstable ,
- /** Weighing to 0 failed(称重为 0 失败 )*/
- BabyScaleDeviceErrorCode_Failure ,
- };
-
- typedef NS_ENUM(NSUInteger, HoldDataType) {
- HoldDataTypeKeep = 0x00,
- HoldDataTypeCancel = 0x01,
- HoldDataTypeUnkonwn
- };
-
- #endif /* ELBabyScaleBleHeader_h */
|