1234567891011121314151617181920212223242526272829303132 |
- //
- // ELNoiseMeterBleParser.h
- // AILinkBleSDK
- //
- // Created by LarryZhang on 2022/12/21.
- //
-
- #import <Foundation/Foundation.h>
- #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
|