//
//  AIRTCBluetoothLinkModel.h
//  RTCXDeviceCenter
//
//  Created by Apple on 2026/4/7.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface AIRTCBluetoothLinkModel : NSObject
// 超时时间 默认 120s，可选
@property (nonatomic, assign) NSTimeInterval timeout;
@end

@interface AIRTCBluetoothLinkScanReq : AIRTCBluetoothLinkModel
// 蓝牙设备名称前缀，如：XS_[控制台产品型号]_ 、XSDEV_
@property (nonatomic, strong) NSArray *namePrefixs;
@end

@interface AIRTCBluetoothLinkNetworkingReq : AIRTCBluetoothLinkModel
// 蓝牙设备SN，（蓝牙设备连接需要该参数）
@property (nonatomic, copy) NSString *sn;
// 配网信息（如：WiFi名、WiFi密码），（蓝牙设备配网需要该参数）
@property (nonatomic, copy) NSString *content;
@end

@interface AIRTCBluetoothLinkDevInfoRsp : AIRTCBluetoothLinkModel
// 蓝牙设备名称
@property (nonatomic, copy) NSString *name;
// 蓝牙设备SN
@property (nonatomic, copy) NSString *sn;
@end
NS_ASSUME_NONNULL_END
