Skip to content

Commit e290bf2

Browse files
authored
Merge pull request #41 from PlayerData/update-mcumanger
feat: fixing breaking changes in libraries
2 parents 9699ce1 + 8dd0b6a commit e290bf2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

ios/DeviceUpgrade.swift

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)