File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -57,12 +57,14 @@ class DeviceUpgrade {
5757 self . dfuManager = FirmwareUpgradeManager ( transporter: self . bleTransport!, delegate: self )
5858
5959 let estimatedSwapTime : TimeInterval = options [ " estimatedSwapTime " ] as! TimeInterval
60+ let config = FirmwareUpgradeConfiguration (
61+ estimatedSwapTime: estimatedSwapTime
62+ )
6063
6164 self . dfuManager!. logDelegate = self . logDelegate
62- self . dfuManager!. estimatedSwapTime = estimatedSwapTime
6365 self . dfuManager!. mode = self . getMode ( ) ;
6466
65- try self . dfuManager!. start ( data: file as Data )
67+ try self . dfuManager!. start ( data: file as Data , using : config )
6668 } catch {
6769 reject ( error. localizedDescription, error. localizedDescription, error)
6870 }
@@ -156,6 +158,10 @@ extension DeviceUpgrade: FirmwareUpgradeDelegate {
156158 return " CONFIRM "
157159 case . success:
158160 return " SUCCESS "
161+ case . requestMcuMgrParameters:
162+ return " REQUEST_MCU_MGR_PARAMETERS "
163+ default :
164+ return " UNKNOWN "
159165 }
160166 }
161167
You can’t perform that action at this time.
0 commit comments