//
//  ELMeatProbeScreenBoxBleCmdTool.h
//  Pods
//
//  Created by Larry Zhang on 2024/2/26.
//

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

NS_ASSUME_NONNULL_BEGIN

@class ELAILinkBleManager;
@class ELMeatProbeScreenBoxStatusModel, ELMeatProbeScreenBoxProbeStatusModel, ELMeatProbeScreenBoxBleBBQParamModel;

@interface ELMeatProbeScreenBoxBleCmdTool : NSObject

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

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

//获取设置烧烤任务参数（Type：0x09）
+ (NSData *)requestParams:(ELAILinkBleManager *)manager;
+ (NSData *)setupParams:(NSArray <ELMeatProbeScreenBoxBleBBQParamModel *>*)params supportProbe:(UInt8)supportProbe manager:(ELAILinkBleManager *)manager;

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

@end

NS_ASSUME_NONNULL_END
