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 {
57
57
self . dfuManager = FirmwareUpgradeManager ( transporter: self . bleTransport!, delegate: self )
58
58
59
59
let estimatedSwapTime : TimeInterval = options [ " estimatedSwapTime " ] as! TimeInterval
60
+ let config = FirmwareUpgradeConfiguration (
61
+ estimatedSwapTime: estimatedSwapTime
62
+ )
60
63
61
64
self . dfuManager!. logDelegate = self . logDelegate
62
- self . dfuManager!. estimatedSwapTime = estimatedSwapTime
63
65
self . dfuManager!. mode = self . getMode ( ) ;
64
66
65
- try self . dfuManager!. start ( data: file as Data )
67
+ try self . dfuManager!. start ( data: file as Data , using : config )
66
68
} catch {
67
69
reject ( error. localizedDescription, error. localizedDescription, error)
68
70
}
@@ -156,6 +158,10 @@ extension DeviceUpgrade: FirmwareUpgradeDelegate {
156
158
return " CONFIRM "
157
159
case . success:
158
160
return " SUCCESS "
161
+ case . requestMcuMgrParameters:
162
+ return " REQUEST_MCU_MGR_PARAMETERS "
163
+ default :
164
+ return " UNKNOWN "
159
165
}
160
166
}
161
167
You can’t perform that action at this time.
0 commit comments