//
//  ELMeatProbeBoxMultipleBleCmdTool.h
//  Pods
//

#import <Foundation/Foundation.h>
#import "ELMeatProbeBoxMultipleBleHeader.h"

NS_ASSUME_NONNULL_BEGIN

@class ELAILinkBleManager;
@class ELMeatProbeBoxMultipleStatusModel, ELMeatProbeBoxMultipleProbeStatusModel, ELMeatProbeBoxMultipleBleBBQParamModel;

@interface ELMeatProbeBoxMultipleBleCmdTool : NSObject

//APP获取设备状态数据（Type：0x01）
+ (NSData *)requestStatus:(ELAILinkBleManager *)manager;

//切换单位
+ (NSData *)switchUnit:(UInt8)unit manager:(ELAILinkBleManager *)manager;

//获取设置烧烤任务参数（Type：0x09）
+ (NSData *)requestParams:(ELAILinkBleManager *)manager;
+ (NSData *)setupParam:(ELMeatProbeBoxMultipleBleBBQParamModel *)param supportProbe:(UInt8)supportProbe manager:(ELAILinkBleManager *)manager;

+ (void)requestIColornfoWithManager:(ELAILinkBleManager *)manager;

+ (void)requestOTAStatusWithManager:(ELAILinkBleManager *)manager;

@end

NS_ASSUME_NONNULL_END
