// // ELNoiseMeterBleParser.h // AILinkBleSDK // // Created by LarryZhang on 2022/12/21. // #import #import "ELSDKHeader.h" #import "ELNoiseMeterBleHeader.h" #import "ELNoiseMeterBleFunctionModel.h" #import "ELNoiseMeterBleStatusModel.h" #import "ELNoiseMeterBleSettingModel.h" NS_ASSUME_NONNULL_BEGIN @interface ELNoiseMeterBleParser : NSObject typedef void(^noiseMeterDidUpdateDataBlock)(ELNoiseMeterBleCMD cmd, ELNoiseMeterTLVType type); @property (nonatomic, strong) ELNoiseMeterBleFunctionModel *functionModel; @property (nonatomic, strong) ELNoiseMeterBleStatusModel *statusModel; @property (nonatomic, strong) ELNoiseMeterBleSettingModel *settingModel; - (void)parseData:(NSData *)payload callback:(noiseMeterDidUpdateDataBlock)calllback; @end NS_ASSUME_NONNULL_END