// // ELBfsLeaOneDataModel.h // Elink // // Created by cliCk on 2021/1/16. // Copyright © 2021 iot_iMac. All rights reserved. // #import #import "ELBroadcastScaleBleHeader.h" NS_ASSUME_NONNULL_BEGIN typedef NS_ENUM(NSInteger, LeaOneDevType) { /** 体重秤 */ LeaOneDevType_Weight = 0 , /** 体脂秤 */ LeaOneDevType_Bfr , }; /** lea one 秤返回的数据对象模型 */ @interface ELBfsLeaOneDataModel : NSObject /** 流水号 */ @property (nonatomic, assign) NSInteger serialNumber; /** 设备返回的原始体重 */ @property (nonatomic, assign) NSInteger rawWeight; /** 电阻 */ @property (nonatomic, assign) NSInteger adc; /** mac地址 */ @property (nonatomic, copy) NSString *mac; /** 设备类型 */ @property (nonatomic, assign) LeaOneDevType devType; /** 单位 (仅支持 kg,斤,lb和st:lb) */ @property (nonatomic, assign) ELDeviceWeightUnit unit; /** 小数位 */ @property (nonatomic, assign) NSInteger weightPoint; /** 是否为锁定数据 */ @property (nonatomic, assign) BOOL isLockData; + (instancetype)initWithDevBleData:(NSData *)data; + (BOOL)isLeaOneBroadcastScale:(NSData *)baseData; @end NS_ASSUME_NONNULL_END