// // RTKMultiDFUPeripheral.h // RTKOTASDK // // Created by jerome_gu on 2019/4/16. // Copyright © 2019 Realtek. All rights reserved. // #ifdef RTK_SDK_IS_STATIC_LIBRARY #import "RTKDFUPeripheral.h" #else #import #endif NS_ASSUME_NONNULL_BEGIN @class RTKOTAProfile; @class RTKMultiDFUPeripheral; @protocol RTKMultiDFUPeripheralDelegate @optional - (void)DFUPeripheral:(RTKMultiDFUPeripheral *)peripheral willSendImage:(RTKOTAUpgradeBin *)image; - (void)DFUPeripheral:(RTKMultiDFUPeripheral *)peripheral didSendImage:(RTKOTAUpgradeBin *)image; - (void)DFUPeripheral:(RTKMultiDFUPeripheral *)peripheral didActiveImages:(NSArray*)images; @end @interface RTKMultiDFUPeripheral : RTKDFUPeripheral @property (nonatomic, weak) id delegate; @property (readonly, nullable) NSArray *upgradeImages; - (void)upgradeImages:(NSArray *)images inOTAMode:(BOOL)yesOrNo; - (void)setReconnectTimeForSilent:(NSTimeInterval)timeout; @end NS_ASSUME_NONNULL_END